html,body{height:100%;}
body {font: 75% Arial, sans-serif; background:#E6E7E7;}

.out { width:100%; min-height: 638px; background-size: cover; min-width: 1040px}

.blue .out {background:url('../img/blue.jpg') repeat-x top; background-size: 100%;}
.green .out {background:url('../img/green.jpg') repeat-x top; background-size: 100%;}
.aqua .out {background:url('../img/aqua.jpg') repeat-x top; background-size: 100%;}
.red .out {background:url('../img/red.jpg') repeat-x top; background-size: 100%;}
.yellow .out {background:url('../img/yellow.jpg') repeat-x top; background-size: 100%;}

@font-face { font-family: Futura Light; src: url('fonts/ie-light.eot'); }
@font-face { font-family: Futura Light; src: url('fonts/FuturaCELight.otf'); }

@font-face { font-family: Futura BIT; src: url('fonts/ie-italic.otf');font-weight: normal; }
@font-face { font-family: Futura BIT; src: url('fonts/FuturaCEItalic.otf');font-weight: normal; }

@font-face { font-family: Futura CE; src: url('fonts/ie-ce.eot'); font-weight: normal}
@font-face { font-family: Futura CE; src: url('fonts/FuturaCE.otf');  font-weight:normal}

@font-face { font-family: Futura Bold; src: url('fonts/ie-bold.eot'); font-weight: bold;}
@font-face { font-family: Futura Bold; src: url('fonts/FuturaCEBold.otf'); font-weight: bold; }

#wrapper {
	max-width: none;
	width: 964px;
	margin: 0 auto;
}

a:hover {text-decoration:none}

/* --------------------------------------------------------------------------------------------
		HLAVICKA
-------------------------------------------------------------------------------------------- */

#header { width:100%;padding-top:10px; }
#header .logo {display:block;width:160px;position:relative;z-index:3;}

.blue .compare {background:url('../img/blue-grad.png') repeat-x #004484}
.green .compare {background:url('../img/green-grad.png') repeat-x #1F3900}
.aqua .compare {background:url('../img/aqua-grad.png') repeat-x #0099D0}
.red .compare {background:url('../img/red-grad.png') repeat-x #820100}
.yellow .compare {background:url('../img/yellow-grad.png') repeat-x #995F13}

/* ----------- HLAVNI FORMULAR V HLAVICCE, SROVNANI ----------- */
.compare {min-height: 353px;border-radius:20px;position:relative;margin-top:35px;}
.compare .in {width:100%;background:url('../img/shine.png') no-repeat center bottom;min-height:353px;}
.com-shad {display:block;height:30px;background:url('../img/shad.png') no-repeat center bottom;}
.compare .woman {display:block;width:315px;height:395px;position:absolute;top:-42px;left:-34px;background:url('../img/woman1.png') no-repeat}

/* ---- BAREVNE VARIANTY --- */
.compare .urok {float:left;font-family:"Futura CE"; font-size:4em;margin:20px 0 25px 244px;text-shadow: 0px 0 2px #000;line-height:140%}
.compare .urok span {color:#fff;font-family:"Futura Bold";font-size:1.2em}
.green .compare .urok, .aqua .compare .urok, .red .compare .urok, .yellow .compare .urok {color:#fff}
.blue .compare .urok {color:#ccefff;}
.compare .arrow {float:left;clear:left;width:551px;color:#2a3b45;position:relative;font-family:"Futura Bold";font-size:1.7em;background:url('../img/arrow.png') no-repeat left center;padding:40px 0 40px 30px}
.compare .aqua {background:url('../img/arrow-aq.png') no-repeat left center}
.compare .yellow {background:url('../img/arrow-ye.png') no-repeat -2px center}
.compare .vyber {background:#fff;padding:10px;float:left;margin:0 0 22px 247px;border:1px solid #C8DCE9;border-top-color:#76AFD1;font-size:1.2em;color:#2a3b45;font-family:"Futura CE";font-weight: bolder;}

.main-form {padding:30px 0 20px 0;float:right;width:360px}
.main-form table {width:360px;float:right}
.main-form a {color:#c5e900}
.main-form label {font-size:1.4em;font-family:"Futura Bold";display:block;font-weight: normal;margin-bottom:-5px}
.blue .compare .main-form label {color:#d4f3ff}
.green .compare .main-form label, .aqua .compare .main-form label, .red .compare .main-form label, .yellow .compare .main-form label {color:#fff}

.main-form .proc {font-size:0.9em;font-family:"Futura CE";position:relative;top:-15px;}
.main-form .tooltip-ob, #popups .window .tooltip-ob {position:relative;}
.main-form .tooltip, #popups .window .tooltip {width:160px;position:absolute;left:70px;top:60px;z-index:1;padding:7px 8px;background:#fff;border-radius:5px;font-size:0.9em;color:#000;cursor:pointer;}
.main-form .tooltip p, #popups .window .tooltip p {line-height:130%;margin-bottom:5px}
.main-form .hover {text-decoration:none;}
.main-form input[type="text"] {border-radius:5px;border:1px solid #ccc;background:url('../img/in-te.jpg') repeat-x #fff;position:relative;padding:3px;vertical-align:middle;width:150px;font-size:1.2em;height:24px;margin-bottom:20px;line-height:24px}
.main-form .sub {width:191px;height:44px;border:0;margin:10px 10px 0 0;cursor:pointer;text-indent:-1000px;background:url('../img/ziskat-por.png') no-repeat}
.main-form .sub:hover {background:url('../img/ziskat-por.png') no-repeat center -46px}

.main-form .cond {font-family:"Futura CE";color:#fff;font-weight: normal;font-size:1.1em;width:155px;float:right;padding-top:20px}
.main-form .cond a {color:#c5e900}


.tipsy { padding: 5px; font-size: 0.9em; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 10px; background-color: #fff; color: #000; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }




/* --------------------------------------------------------------------------------------------
		OBSAH
-------------------------------------------------------------------------------------------- */
.content { max-width:962px; width: 100%;}
.content p {font:1.25em "Futura CE";color:#2a3b45;line-height:140%;padding:20px 0}
.content p.no-lh {
	line-height: 120%;
}
.content a {color:#007fc8}
.content a:hover {text-decoration:none;}

/* -------------------------------------- TABULKA BANK --------------------------------------*/
.content .headingh2 {max-width:940px; width: 100%; padding:0 0 0 20px;display:block;height:42px;line-height:42px;font-size:2em;font-weight: normal;font-family:"Futura Light", Arial, sans-serif;color:#fff;background:url('../img/headingh2.png') no-repeat;}
.content .list-bank {border-collapse: collapse;width:960px;border-top:0;}
.content .list-bank tr {border:1px solid #D5D5D5;background:#ECECEC;}
.content .list-bank tr.even {background:#f8f8f8;}

.content .list-bank tr.first-item {border-color:#BFC8CB}
.content .list-bank tr th {background:#C0C8CC;color:#303030;font-weight: bolder;font-size:1.15em;padding:10px 0 10px 10px;position:relative;}
.content .list-bank tr th .tip {width:15px;height:16px;display:inline-block;margin-bottom:-3px;cursor:pointer;overflow: visible;line-height:100%;padding:0}
.content .list-bank tr th .tip span.hid {width:15px;height:16px;background:url('../img/tip.gif') no-repeat;}
.content .list-bank tr th.first-item, .content .list-bank tr td.first-item {padding:10px 10px 10px 20px;width:326px}

.content .list-bank tr td {vertical-align:middle;padding:10px 20px 10px 10px;font-size:1.2em;height:55px;}
.content .list-bank tr td.fourth {text-align:center;}
.content .list-bank tr td.third {font-size:1.2em;}
.content .list-bank tr td img {float:left;}
.content .list-bank tr td p {color:#2a3b45;float:right;padding:0;padding-right:20px;font-size:0.9em;line-height:120%;font-family:Arial}
.content .list-bank tr td p span {color:#7b8991}

.content .list-bank tr td .ord {width:72px;height:25px;padding-left:10px;font-size:0.9em;text-indent: -10000px;}
.content .list-bank tr td .ord span {width:72px;height:25px;background:url('../img/more.png') no-repeat center top}
.content .list-bank tr td .ord:hover span {background:url('../img/more.png') no-repeat center bottom;}

/* -------------------------------------- TEXTOVA CAST --------------------------------------*/
.text-part {padding:50px 0 0 0;background:url('../img/line3.png') no-repeat  center -10px;margin:10px 0 0 0}
.text-part h1 {color:#2a3b45;font-size:1.7em;font-family:"Futura CE";font-weight: normal;text-transform:uppercase; line-height: 160%;}
.text-part h1:first-letter {font-size:1.4em;}
.text-part .highlighted {color:#2a3b45;font-size:1.45em;font-family:"Futura BIT";font-weight: bolder;}
.text-part p {padding:7px 15px;}

/* -------------------------------------- ODKAZY --------------------------------------*/
.links {overflow:hidden;width:960px;padding:30px 15px 0 15px;background:url('../img/line3.png') no-repeat center -15px;margin-top:10px}
.links ul {width:25%;margin:20px 0 10px 0;float:left;}
.links ul li a {color:#007fc8;line-height:150%;font-size:1.25em;font-family:"Futura CE";font-weight: lighter }
.links ul li a:hover {color:#036eac;text-decoration:none}

/* -------------------------------------- SPOLUPRACUJEME --------------------------------------*/
.content h3, .content .smooth {color:#2a3b45;font-family:"Futura CE";font-size:1.4em;text-transform:uppercase;padding:15px 0 10px 0;font-weight: normal}
.content h3:first-letter, .content h1.smooth:first-letter, .content strong.uco-wo:first-letter  {font-size:1.5em}
.content .smooth {padding:10px 0 12px 15px;font-weight: bolder;}
.content strong.uco-wo {color:#2a3b45;font-family:"Futura CE";font-size:1.4em;text-transform:uppercase;padding:15px 0 10px 0;font-weight: normal;display:block}
.content h3.uco-wo, .content strong.uco-wo {background:url('../img/line3.png') no-repeat center -10px;padding:50px 0 10px 20px;}

.co-work {width:920px; background:url('../img/co-work.png') no-repeat center;padding:30px 20px;overflow:hidden}
.co-work ul {width:100%;float:left;}
.co-work ul li {height:46px;float:left;margin:0 7px;display:table;height:46px}
.co-work ul li a {display:table-cell;vertical-align:middle;}
.co-work ul li a img {display:block;line-height:140%}
.co-work ul li a:hover {opacity:0.8;-ms-filter: "alpha(opacity=80)";filter: alpha(opacity=80);}

p.last-p {background:url('../img/line3.png') no-repeat center -10px;padding:40px 0 30px 0;clear:left;}

/* -------------------------------------- BILY BOX --------------------------------------*/
.box {clear: both;border:3px solid #fff;border-radius:8px;position:relative;background:url('../img/box.png') repeat-x #EDEDED;padding:15px;overflow:hidden;-webkit-box-shadow:   0px 1px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow:   0px 1px 1px rgba(0, 0, 0, 0.5);box-shadow:   0px 1px 1px rgba(0, 0, 0, 0.5);}

/* --------------------------------------------------------------------------------------------
		PATICKA
-------------------------------------------------------------------------------------------- */
/* ----------- RUZNE BAREVNE VARIANTY ----------- */
.blue #footer {background:#A5B9C4 url('../img/bl_foot.jpg') repeat-x;color:#385160}
.blue #footer .in {background:url('../img/hyp-foot.png') no-repeat right center;}
.green #footer {background:#1F3800 url('../img/gr_foot.jpg') repeat-x;color:#fff}
.green #footer .in {background:url('../img/hyp-foot2.png') no-repeat right center;}
.aqua #footer {background:#00A7E3 url('../img/aq-foot.png') repeat-x;color:#fff}
.red #footer {background:#C00200 url('../img/re-foot.png') repeat-x;color:#fff}
.yellow #footer {background:#BA890D url('../img/ye-foot.png') repeat-x;color:#fff}
.aqua #footer .in, .yellow #footer .in, .red #footer .in {background:url('../img/hypo-foot3.png') no-repeat right center;}

/*moje*/
#online_poradna {
	width: 128px;
	height: 128px;
	position: fixed;
	bottom: 0;
	right: 0;
	display: block;
	visibility: visible;
	z-index: 500;
}

#kniha_reklama {
/*width: 200px;
	height: 329px;*/
/*width: 220px;
	height: 316px;*/

	position: fixed;
	bottom: 0;
	right: 0;
	display: block;
	visibility: visible;
	z-index: 500;
}

/*moje*/

#footer {margin:20px 0 0 0;}
#footer .in {width:900px;font-family:"Futura Light";font-size:1.1em;margin:0 auto;height:78px;position:relative;}
#footer p {line-height:78px;}
#footer .home-link {position:absolute;display:block;width:288px;height:51px;text-indent:-10000px;z-index:3;top:10px;right:0px}

/* --------------------------------------------------------------------------------------------
		POPUP OKNO, VEDE Z TABULKY, PRES JQUERY
-------------------------------------------------------------------------------------------- */
#csob, #raiffen, #wusten, #unicredit {display:none}

#popups .window {position:fixed;left:0;top:0;width:512px;display: none;z-index: 9999;padding:10px 0 15px 0;background:#ededed url('../img/popup.jpg') repeat-x;border-radius:13px;border:3px solid #fff; -webkit-box-shadow:  0px 0px 60px 20px rgba(0, 0, 0, 0.5); -moz-box-shadow:  0px 0px 60px 20px rgba(0, 0, 0, 0.5);box-shadow:  0px 0px 60px 20px rgba(0, 0, 0, 0.5);}
#popups .window .close {position:absolute;top:-20px;right:-22px;width:10px;height:8px;padding:15px;}
#popups .window .close span {width:40px;height:38px;background:url('../img/close1.png') no-repeat;}
#popups .window .close:hover span {background-position:center -38px}

/*#popups .window h2, #popups .window .head-bank {color:#5d5d5d;display:block;font-family:"Futura CE";font-size:1.5em;float:left;padding-top:30px;text-transform:uppercase}
#popups .window h2:first-letter, #popups .window h2 .f,  #popups .window .head-bank:first-letter, #popups .window .head-bank .f {font-size:1.4em}
#popups .window h3, #popups .window .your-co {display:block;background:url('../img/line2.png') no-repeat center top;font-size:1.4em;text-transform:uppercase;padding:50px 50px 0 50px;font-family:"Futura CE";clear:left;color:#5d5d5d;}
#popups .window h3:first-letter, #popups .window .your-co:first-letter {font-size:1.4em;}*/

/*moje*/
#popups .window h2, #popups .window .head-bank {font-family:"Futura CE"; color:#5d5d5d; font-size: 17px; position: relative; top: 15px; padding-left: 20px;}
/*moje*/

/*#popups .window .img-wrap {height:78px;float:left;;display:table;margin:10px 20px -10px 25px;}*/
/*moje*/
#popups .window .img-wrap {max-height:78px;float:left;;display:table;margin:10px 20px -10px 25px;}
/*moje*/

#popups .window .img-wrap span {display:table-cell;vertical-align:middle;}
#popups .window img {display:block;line-height:140%}

/* ----------- FORMULAR V POPUP OKNE ----------- */
#popups .window form {padding:40px 50px 20px 50px;background:url('../img/line2.png') top center no-repeat;clear:left}
#popups .window form table tr td.first-item {width:60%}
#popups .window form a {color:#007fc8;}
#popups .window form label {font-size:1.3em;font-family:"Futura Bold";color:#5d5d5d;display:block;font-weight: normal;margin-bottom:-5px}
#popups .window form  .proc {font-size:0.8em;font-family:"Futura CE";position:relative;top:-5px;left:100px}
#popups .window form .tooltip {top:15px;left:130px}
#popups .window form label .hover {text-decoration:none;}
#popups .window form input[type="text"] {border-radius:3px;border:1px solid #ccc;background:url('../img/in-te.jpg') repeat-x #fff;padding:3px;width:150px;font-size:1.2em;height:20px;margin-bottom:20px;position:relative;}
#popups .window form .sub {width:226px;height:44px;border:0;text-indent:-1000px;cursor:pointer;background:url('../img/ziskat-por.png') no-repeat center top;}
#popups .window form .sub:hover {background-position:center bottom}
*:first-child+html #popups .window form .sub {text-indent:0px;color:transparent;}
#popups .window form .cond {font-family:"Futura CE";color:#5d5d5d;font-size:1.2em}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}


/* --------------------------------------------------------------------------------------------
		KALKULACKA
-------------------------------------------------------------------------------------------- */

/* ----------- FORMULAR KALKULACKY ----------- */
.calc {width:720px;}
.calc tr td {vertical-align:middle;padding:10px 0;text-align:left}
.calc label {font-size:1.3em;font-family:"Futura CE";color:#2e2e2e;font-weight: bolder;display:block;text-align:right;}
.calc select {width:100px;border-radius:3px;margin-left:10px;height:33px;border:1px solid #ccc;position:relative}
.calc input[type="text"] {border-radius:3px;position:relative;border:1px solid #ccc;background:url('../img/in-te.jpg') repeat-x #fff;padding:3px;width:145px;font-size:1.2em;height:25px;margin-left:5px}
.calc input.short {width:94px}
.calc .sub, .calc .sub1 {cursor:pointer;margin:10px;float:left;text-indent:-1000px;border:0;}
.calc .sub1 {background:url('../img/kalkulace1.png') no-repeat center top;width:285px;height:46px}
.calc .sub1:hover, .calc .sub:hover {background-position:center bottom}
.calc .sub {background:url('../img/spocitej1.png') no-repeat center top;width:127px;height:44px}

.calc tr td.even {padding-left:60px;text-align:right}
.calc tr td.first-item {padding-left:12px}

p.error {font-size:0.8em;color:#de0000;float:left;width:160px;margin-left:10px}

/* ----------- TABY V KALKULACCE ----------- */
.calc-way {clear:left;float:left;padding:0 0 0 36px;width:924px;margin:20px 0 0 0;background:url('../img/calc-way1.png') no-repeat center bottom}
.calc-way li {float:left;margin-right:5px}
.calc-way li a {padding:12px 16px;display:block;text-align:center;position:relative;text-decoration:none;color:#fff;font-size:1.2em;font-weight: bolder;border:1px solid #b0b1b1;background:url('../img/ac-calc.png') repeat-x;border-bottom:0;border-radius:4px 4px 0 0}
.calc-way .ac a {font-weight: bolder;background:#e7e7e7;color:#4d4d4d;}

#splatka .in {height:500px;overflow-y:scroll;width:920px;margin:0 auto;}
#graf {min-height:250px /*min 250 musi mit, kvuli vzhledu*/}
#graf table {font-weight: bolder;font-size:1.2em;color:#2e2e2e;}
#graf table tr td {width:33%;border:0;text-align:left;padding-left:10px}
#graf table tr .last-item  {text-align:right}
#graf img {display:block;margin:0 auto 20px auto}

/* -------------------------------------- TABULKA A GRAF V KALKULACCE --------------------------------------*/
.calc-main {clear:left;padding:10px 0 20px 0;background:url('../img/calc-prech.png') repeat-x #f2f2f2;border:3px solid #fff;border-top:none;-webkit-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3);box-shadow: 0px 2px 1px 1px rgba(0, 0, 0, 0.3); border-radius:0 0 6px 6px;position:relative}
.calc-main table tr th {text-align:right;font-weight: bolder;font-size:1.1em;padding:10px 30px 10px 0;color:#303030}
.calc-main table {border-collapse: collapse;width:895px;margin:10px auto 0 auto;border-top:0;}
.calc-main table tr {border:1px solid #d6d6d6;background:#e5e5e5;}
.calc-main table tr.even {background:#f8f8f8;}
.calc-main table tr.first-item {background:none;border:none}

.calc-main table tr td {padding:20px 25px 20px 10px;text-align:right;border-right:1px solid #d5d5d5;font-size:1.1em}
.calc-main table tr td.last-item {border-right:0}
.calc-main table tr td.first-item, .calc-main table tr th.first-item {width:55px}
/* -- PRECHODOVY BORDER NA STRANACH -- */
.calc-main .left-sp {display:block;width:5px;height:425px;position:absolute;top:0;left:-5px;background:url('../img/left-sp.jpg') no-repeat}
.calc-main .right-sp {display:block;width:5px;height:425px;position:absolute;top:0;right:-5px;background:url('../img/right-sp.jpg') no-repeat}

/* --------------------------------------------------------------------------------------------
		KOMENTARE
-------------------------------------------------------------------------------------------- */
strong.ucomm { color: #2A3B45;font-family: "Futura CE";font-size: 1.6em;display:block;font-weight: bold;text-transform: uppercase;}
strong.ucomm:first-letter {  font-size: 1.5em;}
strong.ucomm, h3.ucomm {padding:5px 0 10px 20px;font-size:1.6em !important}
.comments .item {border-bottom:1px solid #D2D2D2; max-width:920px; width: 100%; margin:10px auto}
.comments .item .name-com, .comments .add-op {color:#2a3b45;font-size:1.5em;font-family:"Futura CE";font-weight: normal;margin-bottom:-5px}
.comments .item .name-com span {font-size:0.85em;}
.comments .last-item {border:0}

.comments strong.add-op, .comments h4.add-op {display:block;text-transform:uppercase;color:#2a3b45;font-family:"Futura CE";font-weight: bolder;;padding:20px 0;font-size:1.2em;border-top:1px solid #a8a8a8;max-width:920px;margin-left:-20px;padding-left: 20px;line-height: 150%;}
.comments h4.add-op:first-letter, .comments strong.add-op:first-letter {font-size:1.2em}

/* ----------- FORMULAR NA PRIDANI KOMENTARU ----------- */
.comments .add-comment {padding:15px 0;max-width:900px; width: 100%; padding-left:20px}
.comments .add-comment label {font-size:1.3em;font-family:"Futura CE";color:#2e2e2e;font-weight: bolder;float:left;padding:10px 0}
.comments .add-comment input[type="text"] {border-radius:3px;border:1px solid #ccc;float:left;position:relative;z-index:3;background:url('../img/in-te.jpg') repeat-x #fff;padding:3px;width:165px;font-size:1.2em;height:28px;line-height:28px;margin:0 40px 20px 10px}
.comments .add-comment textarea {max-width:760px; width:90%; height:63px;position:relative;padding:10px;float:left;border-radius:6px;resize:none;border:1px solid #ccc;background:url('../img/textarea.jpg') repeat-x #fff;}
.comments .add-comment .sub {float:right;margin:35px 40px 0 0;width:65px;height:25px;border:0;cursor:pointer;text-indent:-1000px;background:url('../img/odes.png') no-repeat center top}
.comments .add-comment .sub:hover {background-position:center bottom;}
//.comments .add-comment p {padding:0;float:left;font-size:1em;width:700px}
//.comments .add-comment p .rating {float:left;margin-left:200px;font-size:1.4em;font-weight: bolder;padding-right:10px;margin-top:5px}
.comments .add-comment .umailu {float:left;position:relative;}
.comments .add-comment .umailu span {position:absolute;top:40px;color:#aaa;font-size:0.9em;left:70px;display:block;}
.comments .add-comment .umailu input[type="text"] {margin-right:0}

/* --------------------------------------------------------------------------------------------
		PODSTRANKA BANKY
-------------------------------------------------------------------------------------------- */
.content .banka {margin-bottom:20px;}
.content .banka .short {max-width: 903px; width: 100%; clear:both;background:url('../img/h2-shorter.png') no-repeat;margin:10px 0 0 2px}
.content .banka table.list-bank {max-width:921px; width: 100%; margin:0 auto 10px auto;}
.content .banka table.list-bank tr.first-item {border-color:#D2D7D9;background:#D2D7D9}

/*moje*/
.normalni_tabulka {border-color: #ffffff; background: #ffffff; text-align: center;}
/*moje*/

.content .banka .list-bank td, .content .banka .list-bank th {font-size:1.1em}
.content .banka table.list-bank tr td.first-item, .content .banka table.list-bank tr th.first-item {width:300px;padding-right:0;}
.content .banka table.list-bank tr td.first-item p {float:none;}
.content .banka table.list-bank tr td a.ord {float:right;margin-top:-6px;}


/*same width hack*/
.content table.list-bank.homepage.second  tr td.prelast {
	width: 84px;
}
.content table.list-bank.homepage.second  tr td.last-item {
	width: 114px;
}

/*.content .banka .popis-bank {display:inline-block;float:right;padding:15px 10px 15px 60px;min-height:115px;margin:0 0 0 10px;background:url('../img/split.png') no-repeat left top}
*/.content .banka  h1 {color:#2a3b45;font-size:2.2em;font-family:"Futura CE"; padding-bottom: 10px; padding-top: 10px; line-height: 160%;}

/*moje*/
.content .banka  h2 {color:#2a3b45;font-size:1.6em;font-family:"Futura CE"; padding-bottom: 10px; padding-top: 20px; padding-left: 10px;}
.content .banka  a {color:#2a3b45;}
/*moje*/

.content .banka  p {font-size:1.25em;padding:10px 5px 10px 10px}
.content .banka .split {float:left;width:48px;height:145px;background:url('../img/split.png') no-repeat left top;margin-right:10px}

/* ----------- RUZNA LOGA ----------- */
.content .banka .logo-banka {float:left;margin:10px }
.content .banka .hypo {width:305px;height:97px;}
.content .banka .hypo span {width:305px;height:97px;background:url('../img/bank/hypo-logo.png') no-repeat;}
.content .banka .csob, .content .banka .csob span {width:140px;height:97px;}
.content .banka .csob span {background:url('../img/bank/csob-logo.png') no-repeat;}
.content .banka .cs, .content .banka .cs span {width:297px;height:97px;}
.content .banka .cs span {background:url('../img/bank/cs-logo.png') no-repeat;}
.content .banka .raiffen, .content .banka .raiffen span,
.content .banka .unicredit, .content .banka .unicredit span,
.content .banka .kb, .content .banka .kb span,
.content .banka .volk, .content .banka .volk span{width:269px;height:93px;}
.content .banka .sber, .content .banka .sber span{width:269px;height:93px;}
.content .banka .airbank, .content .banka .airbank span,
.content .banka .lbbw, .content .banka .lbbw span {width:259px;height:93px}
.content .banka .wusten, .content .banka .wusten span {width:220px;height:106px;}
.content .banka .ps, .content .banka .ps span {width:296px;height:95px;}
.content .banka .mbank, .content .banka .mbank span,
.content .banka .oberbank, .content .banka .oberbank span,
.content .banka .sparkasse, .content .banka .sparkasse span {width: 296px; height: 93px; }
.content .banka .raiffen span {background:url('../img/bank/raiffen-logo.png') no-repeat;}
.content .banka .unicredit span {background:url('../img/bank/unicredit-logo.png') no-repeat;}
.content .banka .kb span {background:url('../img/bank/kb-logo.png') no-repeat;}
.content .banka .volk span {background:url('../img/bank/volk-logo.png') no-repeat;}
.content .banka .sber span {background:url('../img/bank/sber-logo.png') no-repeat;}
.content .banka .airbank span {background:url('../img/bank/airbank-logo.png') no-repeat;}
.content .banka .lbbw span {background:url('../img/bank/lbbw-logo.png') no-repeat;}
.content .banka .wusten span {background:url('../img/bank/wusten-logo.png') no-repeat;}
.content .banka .mbank span {background:url('../img/bank/mbank-logo.png') no-repeat;}
.content .banka .oberbank span {background:url('../img/bank/oberbank-logo.png') no-repeat;}
.content .banka .sparkasse span {background:url('../img/bank/sparkasse-logo.png') no-repeat;}
.content .banka .ps span {background:url('../img/bank/ps-logo.png') no-repeat;}

/* moje*/
.content .banka .equa, .content .banka .equa span {width:200px;height:100px;}
.content .banka .equa span {background:url('../img/bank/equa-logo.png') no-repeat;}

.content .banka .fio, .content .banka .fio span {width:191px;height:130px;}
.content .banka .fio span {background:url('../img/bank/fio-logo.png') no-repeat;}

.content .banka .ge, .content .banka .ge span {width:130px;height:130px;}
.content .banka .ge span {background:url('../img/bank/ge-logo.png') no-repeat;}

.content .banka .moneta, .content .banka .moneta span {width:130px;height:130px;}
.content .banka .moneta span {background:url('../img/bank/moneta-logo.png') no-repeat;}


.content .banka .mpu, .content .banka .mpu span {width:310px;height:80px;}
.content .banka .mpu span {background:url('../img/bank/mpu-logo.png') no-repeat;}

.content .banka .expobank, .content .banka .expobank span {width:269px;height:114px;}
.content .banka .expobank span {background:url('../img/bank/expobank-logo.png') no-repeat;}

.content .banka .era, .content .banka .era span {width:269px;height:114px;}
.content .banka .era span {background:url('../img/bank/era-logo.png') no-repeat;}

.content .banka .cmss, .content .banka .cmss span {width:216px;height:98px;}
.content .banka .cmss span {background:url('../img/bank/cmss-logo.png') no-repeat;}



/* --------------------------------------------------------------------------------------------
		TEXTOVA STRANKA
-------------------------------------------------------------------------------------------- */
.text .text-part {padding:15px 0 20px 0;background:none}
.text-part a {color:#2a3b45; font-weight: normal;}
.text .text-part h1 {font-size:1.4em;font-weight: bolder;}
.text .text-part h1:first-letter {font-size:1.4em}
.text .text-part .highlighted {font-style:normal;font-size:1.35em}
.text .text-part p {font-size:1.25em;clear:left}

p strong {
	font-family: "Futura Bold", sans-serif !important;
}

.text .text-part table {border-collapse: collapse;float:left;clear:left;margin:10px 10px 20px 0;font-size:1.1em;color:#474747}
.text .text-part table td {width:146px;text-align:center;line-height:38px;border:1px solid #d5d5d5;}
.text .text-part table tr .blue-td {background:#B7E9FF}
.text .text-part table tr .yellow-td {background:#DEED8D}
.text .text-part table tr {background:#dedede;height:38px;}
.text .text-part table tr.even {background:#f0f0f0;}
.text .text-part .legends {clear:none;float:left;color:#474747;font-size:1.1em;font-family:Arial}
.text .text-part .leg-blue {background:url('../img/leg-blue.png') no-repeat left center;padding:5px 0 6px 20px;display:block}
.text .text-part .leg-yellow {background:url('../img/leg-yellow.png') no-repeat left center;padding:5px 0 6px 20px;display:block;margin-top:-20px}
.text .text-part .ziskat {width:265px;height:26px;float:left;margin:10px 0;padding:10px;}
.text .text-part .ziskat span {width:285px;height:46px;background:url('../img/kalkulace1.png') no-repeat center top;}
.text .text-part .ziskat:hover span {background-position:center bottom}
.text .text-part .error {font-size:0.8em;float:left;clear:none;margin:12px }

/* ----------- HODNOCENI - PRES JQUERY, HVEZDICKY ----------- */
div.star-rating{float:left;width:22px;height:22px;text-indent:-999em;cursor:pointer;display:block;margin:0 4px;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url('../img/star.png') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:22px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -51px!important}
div.star-rating-hover a{background-position:0 -25px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.content .list-bank div.star-rating{width:11px;height:12px;margin:0 1px;}
.content .list-bank div.star-rating, .content .list-bank div.star-rating a{background:url('../img/star-mini.png') no-repeat 0 0px}
.content .list-bank div.rating-cancel a, .content .list-bank div.star-rating a{width:11px;}
.content .list-bank div.star-rating-on a{background-position:0 -24px!important}
.content .list-bank div.star-rating-hover a{background-position:0 -12px}

.customers-experience {
	border: none;
	//max-width: 800px;
	width: 100%;
	clear: both;
	padding-left: 0px;
}

.customers-experience__item {
	max-width: 32%;
	width: 100%;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
}

.customers-experience p {
	overflow: hidden;
	vertical-align: top;
	white-space: normal;

	line-height: 120%;
	padding-top: 0 !important;
	padding-right: 30px;
}

.customers-experience a {
	width: 80px;
	float: left;

	vertical-align: top;
}

.references-table tr td.last-item p{
	padding-left: 25px
}

.box-bank__header-text {
	float: left;
	max-width: 545px;
}


/* --------------------------------------------------------------------------------------------
		IE7, IE8 (border-radius)
-------------------------------------------------------------------------------------------- */

.compare, .compare .main-form .proc span, .content .list-bank tr th .tip span.stext,
#popups .window, #popups .window form label .proc span, .calc select, .calc-main, .compare .main-form input[type="text"], .box, .calc-way li a,
.comments .add-comment input[type="text"], .comments .add-comment textarea,  #popups .window form input[type="text"], .calc input[type="text"], .calc select,
	.tipsy-inner   {behavior: url('css/border-radius-ie.htc');}

.main-form-message {
	width: 252px;
	position: absolute;
	left: 70px;
	top: 63px;
	z-index: 1;
	padding: 4px 8px;
	background: white;
	border-radius: 5px;
	font-size: 1.2em;
	color: white;
	cursor: pointer;
	background-color: red;
	display: block;
}

.main-form-thank-you {
	height: 200px;
	font-size: 1.8em;
	color: white;
	padding: 30px 0px 0px 20px;
	width: 400px;
	text-align: center;
	float: right;
}

.comments.box .comment-added-message {
	color: #40C739;
	font-weight: bold;
	font-size: 1.3em;
	padding: 10px 0px 10px 20px;
	text-decoration: underline;
}

.comments.box .comment-warning-message {
	color: #E63052;
	font-weight: bold;
	font-size: 1.3em;
	padding: 10px 0px 10px 20px;
	text-decoration: underline;
}

a.page-anchor {
	color: #2A3B45;
}

.footer-text {
	padding-top: 30px;
}

.footer-text p {
	padding: 7px 15px;
	line-height: 130%;
}

/* CALCULATOR */
#calculatorForm {
 width: 480px;
 border: 1px solid #A8A8A8;
 margin-top: 20px;
 padding: 10px;
 float: left;
}

#calculatorForm label {
	width: 38%;
	float: left;
	clear: both;
	display: block;
	font-weight: bold;
	line-height: 23px;
}

#calculatorForm input {
	width: 40%;
	float: left;
	display: block;
}

#calculatorForm .calculatorInputPostfix {
	display: block;
	width: 5%;
	padding-left: 6px;
	line-height: 23px;
	vertical-align: middle;
	float: left;
}

#calculatorForm select {
	width: 60%;
	float: left;
	display: block;
}

#calculatorForm button {
	clear: both;
	display: block;
	padding: 4px 30px 4px 30px;
}

/* product view */
#calculatorProductView {
	width: 380px;
	float: right;
	margin-bottom: 20px;
}

#calculatorProductView table {
	width: 100%;
	border-spacing: 2px;
}

#calculatorProductView table tr td {
	border: 1px solid #A8A8A8;
	padding: 5px;
	font-size: 13px;
}

#calculatorProductView table tr td:first-child {
	width: 75%;
	font-weight: bold;
}

#calculatorProductView table tr td:first-child+td {
	font-style: italic;
}

#calculatorProductView table tr td#calculatorProductName {
	font-size: 15px;
	font-weight: bold;
}

/* results */
#calculatorResults {
	clear: both;
	display: none;
	border-top: 1px solid #A8A8A8;
	margin-top: -10px;
	margin-bottom: 40px;
}

#calculatorResults table {
	border-spacing: 0px;
	max-width: 400px;
	width: 100%;
	margin: 10px 10px 0px 10px;
}

#calculatorResults table tr td {
	background-color: #F8F8F8;
	border: 1px solid #A8A8A8;
	font-size: 15px;
	padding: 10px;
}

.popup-form-waiter {
	text-align: center;
	display: none;
	padding: 80px 0px 80px 0px;
	font-size: 20px;
	color: #5D5D5D;
}

.popup-form-result {
	text-align: center;
	display: none;
	padding: 80px 0px 80px 0px;
	font-size: 20px;
	color: #5D5D5D;
}

.content #mortgageQuestionForm {
	font: 1.25em "Futura CE";
	color: #2a3b45;
	line-height: 140%;
	padding: 10px 5px 10px 10px;
}

.content #mortgageQuestionForm label {
	font-weight: bold;
	padding-right: 10px;
}

strong {
	font-weight: bold;
}


#list-bank-homepage-second-part {
	display: none;
}

table.list-bank.homepage.second tr.first-item {
	border-top: 0px solid white;
}

.fucking-eu-cookies.fucking-priority {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	box-sizing: border-box;
}

.fucking-eu-cookies.fucking-priority button {
	color: #7F7F7F;
}


#kniha_reklama {
	display: block;
}


.main-form {
	font-size: 0;
}

.main-form__item {
	font-size: 11px;
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.add-comment__form-part {
	display: inline-block;
	max-width: 400px;
	width: 100%;
}


.specialist-talks {
	padding-right: 30px;
	margin-bottom: 30px;
	overflow: hidden;
}

.specialist-talks__points {
	display: inline-block;
	width: 60%;

	padding-right: 5%;

	vertical-align: top;
	float: left;
}

.specialist-talks__person {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 250px;
	float: left;
}

.specialist-talks strong.headingh2.specialist-talks__person-head {
	position: relative;
	width: 252px !important;
	max-width: none !important;

	background-position: left center !important;

	box-sizing: border-box;
	height: 40px !important;
	margin-left: 0 !important;
}

.specialist-talks__point {

	font-size: 15px;
	font-weight: bold;
}

.specialist-talks__box {
	position: relative;
	//top: -2px;
	width: 250px;
	border:1px solid #BFC8CB;
	overflow: hidden;
}

.specialist-talks__box-img {
	float: left;
}

.specialist-talks__box-text {
	float: left;
	padding: 15px;
}

.specialist-talks__box-text a {
	display: inline-block;
	margin: 10px 0;
}

.list-bank-homepage-second-part__desktop-hidden-head {
	display: none;
}

#offers-expander {
	background: none;
	border: none;
}

.offers-expander {
	width: 100%;
	position: relative;
}

.offers-expander a {
	position: absolute;
	top: 0;
	right: 0;
}

.nabizene_banky p {
	padding: 15px !important;
}

.references-table {
	width: 550px;
}

#objednani-knihy {

}

// Více informací o hypotékách naleznete v naší knize
.more-info {
	overflow: hidden;
	width: 100%;
}

.more-info__img {
	float: left;
	width: 185px;
}

.more-info__points {
	float: left;
	width: 470px;
}

.more-info__blog {
	float: left;
	width: 280px;
}

.content .banka table.list-bank--no-logo tr td.first-item, .content .banka table.list-bank--no-logo tr th.first-item {
	padding-right: 15px;
}

.objednani {
	width: 100%;
	overflow: hidden;
}

.objednani__item {
	float: left;
	min-width: 150px;
}

.objednani__item--last {
	width: 150px;
}

.content .banka  h1 {
	padding-top: 30px;
}

/* only book will be smaller */

@media screen and (max-width: 768px) {
	#kniha_reklama img {
		width: 150px;
		height: auto;
	}
}

/* moje 4444 kdyz je obrazovka prilis mala, tak zmizi */

@media screen and (max-width: 560px) {
	#kniha_reklama img {
		visibility: hidden;
	}
}

visibility: hidden;

.row,.row-main,.f-cta__inner{position:relative;margin:0;padding:0;zoom:1;}.row:after,.row-main:after,.f-cta__inner:after,.row:before,.row-main:before,.f-cta__inner:before{content:'';display:table;clear:both}.row-main{margin:0 auto;padding:0 10px;max-width:1440px;}.row-main--narrow{width:1170px}.row-main--extra-narrow{width:760px}.col{display:inline;float:left;left:100%;position:relative;padding:0}.grid-h{width:48.5%}.col-h-1{margin-left:-100%}.col-h-2{margin-left:-48.5%}.grid-t{width:31.333333333333332%}.grid-2t{width:65.66666666666666%}.col-t-1{margin-left:-100%}.col-t-2{margin-left:-65.66666666666667%}.col-t-3{margin-left:-31.333333333333343%}.grid-q{width:22.75%}.grid-3q{width:74.25%}.col-q-1{margin-left:-100%}.col-q-2{margin-left:-74.25%}.col-q-3{margin-left:-48.5%}.col-q-4{margin-left:-22.75%}.grid{margin-left:-10px;}.grid__cell{width:100%;position:relative;border-left:10px solid transparent;}.grid__cell.size--auto{width:auto}.grid--center{text-align:center}.grid--right{text-align:right}.grid--middle > .grid__cell{vertical-align:middle}.grid--bottom > .grid__cell{vertical-align:bottom}.size--s-1-10{width:10%;}.size--s-2-10{width:20%;}.size--s-3-10{width:30%;}.size--s-4-10{width:40%;}.size--s-5-10{width:50%;}.size--s-6-10{width:60%;}.size--s-7-10{width:70%;}.size--s-8-10{width:80%;}.size--s-9-10{width:90%;}.size--s-10-10{width:100%;}.push--s-1-10{left:10%;}.push--s-2-10{left:20%;}.push--s-3-10{left:30%;}.push--s-4-10{left:40%;}.push--s-5-10{left:50%;}.push--s-6-10{left:60%;}.push--s-7-10{left:70%;}.push--s-8-10{left:80%;}.push--s-9-10{left:90%;}.push--s-10-10{left:100%;}.pull--s-1-10{left:-10%;}.pull--s-2-10{left:-20%;}.pull--s-3-10{left:-30%;}.pull--s-4-10{left:-40%;}.pull--s-5-10{left:-50%;}.pull--s-6-10{left:-60%;}.pull--s-7-10{left:-70%;}.pull--s-8-10{left:-80%;}.pull--s-9-10{left:-90%;}.pull--s-10-10{left:-100%;}.size--s-1-12{width:8.333333333333334%;}.size--s-2-12{width:16.666666666666668%;}.size--s-3-12{width:25%;}.size--s-4-12{width:33.333333333333336%;}.size--s-5-12{width:41.66666666666667%;}.size--s-6-12{width:50%;}.size--s-7-12{width:58.333333333333336%;}.size--s-8-12{width:66.66666666666667%;}.size--s-9-12{width:75%;}.size--s-10-12{width:83.33333333333334%;}.size--s-11-12{width:91.66666666666667%;}.size--s-12-12{width:100%;}.push--s-1-12{left:8.333333333333334%;}.push--s-2-12{left:16.666666666666668%;}.push--s-3-12{left:25%;}.push--s-4-12{left:33.333333333333336%;}.push--s-5-12{left:41.66666666666667%;}.push--s-6-12{left:50%;}.push--s-7-12{left:58.333333333333336%;}.push--s-8-12{left:66.66666666666667%;}.push--s-9-12{left:75%;}.push--s-10-12{left:83.33333333333334%;}.push--s-11-12{left:91.66666666666667%;}.push--s-12-12{left:100%;}.pull--s-1-12{left:-8.333333333333334%;}.pull--s-2-12{left:-16.666666666666668%;}.pull--s-3-12{left:-25%;}.pull--s-4-12{left:-33.333333333333336%;}.pull--s-5-12{left:-41.66666666666667%;}.pull--s-6-12{left:-50%;}.pull--s-7-12{left:-58.333333333333336%;}.pull--s-8-12{left:-66.66666666666667%;}.pull--s-9-12{left:-75%;}.pull--s-10-12{left:-83.33333333333334%;}.pull--s-11-12{left:-91.66666666666667%;}.pull--s-12-12{left:-100%;}.size--s-1-24{width:4.166666666666667%;}.size--s-2-24{width:8.333333333333334%;}.size--s-3-24{width:12.5%;}.size--s-4-24{width:16.666666666666668%;}.size--s-5-24{width:20.833333333333336%;}.size--s-6-24{width:25%;}.size--s-7-24{width:29.166666666666668%;}.size--s-8-24{width:33.333333333333336%;}.size--s-9-24{width:37.5%;}.size--s-10-24{width:41.66666666666667%;}.size--s-11-24{width:45.833333333333336%;}.size--s-12-24{width:50%;}.size--s-13-24{width:54.16666666666667%;}.size--s-14-24{width:58.333333333333336%;}.size--s-15-24{width:62.50000000000001%;}.size--s-16-24{width:66.66666666666667%;}.size--s-17-24{width:70.83333333333334%;}.size--s-18-24{width:75%;}.size--s-19-24{width:79.16666666666667%;}.size--s-20-24{width:83.33333333333334%;}.size--s-21-24{width:87.5%;}.size--s-22-24{width:91.66666666666667%;}.size--s-23-24{width:95.83333333333334%;}.size--s-24-24{width:100%;}.push--s-1-24{left:4.166666666666667%;}.push--s-2-24{left:8.333333333333334%;}.push--s-3-24{left:12.5%;}.push--s-4-24{left:16.666666666666668%;}.push--s-5-24{left:20.833333333333336%;}.push--s-6-24{left:25%;}.push--s-7-24{left:29.166666666666668%;}.push--s-8-24{left:33.333333333333336%;}.push--s-9-24{left:37.5%;}.push--s-10-24{left:41.66666666666667%;}.push--s-11-24{left:45.833333333333336%;}.push--s-12-24{left:50%;}.push--s-13-24{left:54.16666666666667%;}.push--s-14-24{left:58.333333333333336%;}.push--s-15-24{left:62.50000000000001%;}.push--s-16-24{left:66.66666666666667%;}.push--s-17-24{left:70.83333333333334%;}.push--s-18-24{left:75%;}.push--s-19-24{left:79.16666666666667%;}.push--s-20-24{left:83.33333333333334%;}.push--s-21-24{left:87.5%;}.push--s-22-24{left:91.66666666666667%;}.push--s-23-24{left:95.83333333333334%;}.push--s-24-24{left:100%;}.pull--s-1-24{left:-4.166666666666667%;}.pull--s-2-24{left:-8.333333333333334%;}.pull--s-3-24{left:-12.5%;}.pull--s-4-24{left:-16.666666666666668%;}.pull--s-5-24{left:-20.833333333333336%;}.pull--s-6-24{left:-25%;}.pull--s-7-24{left:-29.166666666666668%;}.pull--s-8-24{left:-33.333333333333336%;}.pull--s-9-24{left:-37.5%;}.pull--s-10-24{left:-41.66666666666667%;}.pull--s-11-24{left:-45.833333333333336%;}.pull--s-12-24{left:-50%;}.pull--s-13-24{left:-54.16666666666667%;}.pull--s-14-24{left:-58.333333333333336%;}.pull--s-15-24{left:-62.50000000000001%;}.pull--s-16-24{left:-66.66666666666667%;}.pull--s-17-24{left:-70.83333333333334%;}.pull--s-18-24{left:-75%;}.pull--s-19-24{left:-79.16666666666667%;}.pull--s-20-24{left:-83.33333333333334%;}.pull--s-21-24{left:-87.5%;}.pull--s-22-24{left:-91.66666666666667%;}.pull--s-23-24{left:-95.83333333333334%;}.pull--s-24-24{left:-100%;}@media (min-width:700px){.size--t-1-10{width:10%;}.size--t-2-10{width:20%;}.size--t-3-10{width:30%;}.size--t-4-10{width:40%;}.size--t-5-10{width:50%;}.size--t-6-10{width:60%;}.size--t-7-10{width:70%;}.size--t-8-10{width:80%;}.size--t-9-10{width:90%;}.size--t-10-10{width:100%;}.push--t-1-10{left:10%;}.push--t-2-10{left:20%;}.push--t-3-10{left:30%;}.push--t-4-10{left:40%;}.push--t-5-10{left:50%;}.push--t-6-10{left:60%;}.push--t-7-10{left:70%;}.push--t-8-10{left:80%;}.push--t-9-10{left:90%;}.push--t-10-10{left:100%;}.pull--t-1-10{left:-10%;}.pull--t-2-10{left:-20%;}.pull--t-3-10{left:-30%;}.pull--t-4-10{left:-40%;}.pull--t-5-10{left:-50%;}.pull--t-6-10{left:-60%;}.pull--t-7-10{left:-70%;}.pull--t-8-10{left:-80%;}.pull--t-9-10{left:-90%;}.pull--t-10-10{left:-100%;}.size--t-1-12{width:8.333333333333334%;}.size--t-2-12{width:16.666666666666668%;}.size--t-3-12{width:25%;}.size--t-4-12{width:33.333333333333336%;}.size--t-5-12{width:41.66666666666667%;}.size--t-6-12{width:50%;}.size--t-7-12{width:58.333333333333336%;}.size--t-8-12{width:66.66666666666667%;}.size--t-9-12{width:75%;}.size--t-10-12{width:83.33333333333334%;}.size--t-11-12{width:91.66666666666667%;}.size--t-12-12{width:100%;}.push--t-1-12{left:8.333333333333334%;}.push--t-2-12{left:16.666666666666668%;}.push--t-3-12{left:25%;}.push--t-4-12{left:33.333333333333336%;}.push--t-5-12{left:41.66666666666667%;}.push--t-6-12{left:50%;}.push--t-7-12{left:58.333333333333336%;}.push--t-8-12{left:66.66666666666667%;}.push--t-9-12{left:75%;}.push--t-10-12{left:83.33333333333334%;}.push--t-11-12{left:91.66666666666667%;}.push--t-12-12{left:100%;}.pull--t-1-12{left:-8.333333333333334%;}.pull--t-2-12{left:-16.666666666666668%;}.pull--t-3-12{left:-25%;}.pull--t-4-12{left:-33.333333333333336%;}.pull--t-5-12{left:-41.66666666666667%;}.pull--t-6-12{left:-50%;}.pull--t-7-12{left:-58.333333333333336%;}.pull--t-8-12{left:-66.66666666666667%;}.pull--t-9-12{left:-75%;}.pull--t-10-12{left:-83.33333333333334%;}.pull--t-11-12{left:-91.66666666666667%;}.pull--t-12-12{left:-100%;}.size--t-1-24{width:4.166666666666667%;}.size--t-2-24{width:8.333333333333334%;}.size--t-3-24{width:12.5%;}.size--t-4-24{width:16.666666666666668%;}.size--t-5-24{width:20.833333333333336%;}.size--t-6-24{width:25%;}.size--t-7-24{width:29.166666666666668%;}.size--t-8-24{width:33.333333333333336%;}.size--t-9-24{width:37.5%;}.size--t-10-24{width:41.66666666666667%;}.size--t-11-24{width:45.833333333333336%;}.size--t-12-24{width:50%;}.size--t-13-24{width:54.16666666666667%;}.size--t-14-24{width:58.333333333333336%;}.size--t-15-24{width:62.50000000000001%;}.size--t-16-24{width:66.66666666666667%;}.size--t-17-24{width:70.83333333333334%;}.size--t-18-24{width:75%;}.size--t-19-24{width:79.16666666666667%;}.size--t-20-24{width:83.33333333333334%;}.size--t-21-24{width:87.5%;}.size--t-22-24{width:91.66666666666667%;}.size--t-23-24{width:95.83333333333334%;}.size--t-24-24{width:100%;}.push--t-1-24{left:4.166666666666667%;}.push--t-2-24{left:8.333333333333334%;}.push--t-3-24{left:12.5%;}.push--t-4-24{left:16.666666666666668%;}.push--t-5-24{left:20.833333333333336%;}.push--t-6-24{left:25%;}.push--t-7-24{left:29.166666666666668%;}.push--t-8-24{left:33.333333333333336%;}.push--t-9-24{left:37.5%;}.push--t-10-24{left:41.66666666666667%;}.push--t-11-24{left:45.833333333333336%;}.push--t-12-24{left:50%;}.push--t-13-24{left:54.16666666666667%;}.push--t-14-24{left:58.333333333333336%;}.push--t-15-24{left:62.50000000000001%;}.push--t-16-24{left:66.66666666666667%;}.push--t-17-24{left:70.83333333333334%;}.push--t-18-24{left:75%;}.push--t-19-24{left:79.16666666666667%;}.push--t-20-24{left:83.33333333333334%;}.push--t-21-24{left:87.5%;}.push--t-22-24{left:91.66666666666667%;}.push--t-23-24{left:95.83333333333334%;}.push--t-24-24{left:100%;}.pull--t-1-24{left:-4.166666666666667%;}.pull--t-2-24{left:-8.333333333333334%;}.pull--t-3-24{left:-12.5%;}.pull--t-4-24{left:-16.666666666666668%;}.pull--t-5-24{left:-20.833333333333336%;}.pull--t-6-24{left:-25%;}.pull--t-7-24{left:-29.166666666666668%;}.pull--t-8-24{left:-33.333333333333336%;}.pull--t-9-24{left:-37.5%;}.pull--t-10-24{left:-41.66666666666667%;}.pull--t-11-24{left:-45.833333333333336%;}.pull--t-12-24{left:-50%;}.pull--t-13-24{left:-54.16666666666667%;}.pull--t-14-24{left:-58.333333333333336%;}.pull--t-15-24{left:-62.50000000000001%;}.pull--t-16-24{left:-66.66666666666667%;}.pull--t-17-24{left:-70.83333333333334%;}.pull--t-18-24{left:-75%;}.pull--t-19-24{left:-79.16666666666667%;}.pull--t-20-24{left:-83.33333333333334%;}.pull--t-21-24{left:-87.5%;}.pull--t-22-24{left:-91.66666666666667%;}.pull--t-23-24{left:-95.83333333333334%;}.pull--t-24-24{left:-100%;}}@media (min-width:1000px){.size--1-10{width:10%;}.size--2-10{width:20%;}.size--3-10{width:30%;}.size--4-10{width:40%;}.size--5-10{width:50%;}.size--6-10{width:60%;}.size--7-10{width:70%;}.size--8-10{width:80%;}.size--9-10{width:90%;}.size--10-10{width:100%;}.push--1-10{left:10%;}.push--2-10{left:20%;}.push--3-10{left:30%;}.push--4-10{left:40%;}.push--5-10{left:50%;}.push--6-10{left:60%;}.push--7-10{left:70%;}.push--8-10{left:80%;}.push--9-10{left:90%;}.push--10-10{left:100%;}.pull--1-10{left:-10%;}.pull--2-10{left:-20%;}.pull--3-10{left:-30%;}.pull--4-10{left:-40%;}.pull--5-10{left:-50%;}.pull--6-10{left:-60%;}.pull--7-10{left:-70%;}.pull--8-10{left:-80%;}.pull--9-10{left:-90%;}.pull--10-10{left:-100%;}.size--1-12{width:8.333333333333334%;}.size--2-12{width:16.666666666666668%;}.size--3-12{width:25%;}.size--4-12{width:33.333333333333336%;}.size--5-12{width:41.66666666666667%;}.size--6-12{width:50%;}.size--7-12{width:58.333333333333336%;}.size--8-12{width:66.66666666666667%;}.size--9-12{width:75%;}.size--10-12{width:83.33333333333334%;}.size--11-12{width:91.66666666666667%;}.size--12-12{width:100%;}.push--1-12{left:8.333333333333334%;}.push--2-12{left:16.666666666666668%;}.push--3-12{left:25%;}.push--4-12{left:33.333333333333336%;}.push--5-12{left:41.66666666666667%;}.push--6-12{left:50%;}.push--7-12{left:58.333333333333336%;}.push--8-12{left:66.66666666666667%;}.push--9-12{left:75%;}.push--10-12{left:83.33333333333334%;}.push--11-12{left:91.66666666666667%;}.push--12-12{left:100%;}.pull--1-12{left:-8.333333333333334%;}.pull--2-12{left:-16.666666666666668%;}.pull--3-12{left:-25%;}.pull--4-12{left:-33.333333333333336%;}.pull--5-12{left:-41.66666666666667%;}.pull--6-12{left:-50%;}.pull--7-12{left:-58.333333333333336%;}.pull--8-12{left:-66.66666666666667%;}.pull--9-12{left:-75%;}.pull--10-12{left:-83.33333333333334%;}.pull--11-12{left:-91.66666666666667%;}.pull--12-12{left:-100%;}.size--1-24{width:4.166666666666667%;}.size--2-24{width:8.333333333333334%;}.size--3-24{width:12.5%;}.size--4-24{width:16.666666666666668%;}.size--5-24{width:20.833333333333336%;}.size--6-24{width:25%;}.size--7-24{width:29.166666666666668%;}.size--8-24{width:33.333333333333336%;}.size--9-24{width:37.5%;}.size--10-24{width:41.66666666666667%;}.size--11-24{width:45.833333333333336%;}.size--12-24{width:50%;}.size--13-24{width:54.16666666666667%;}.size--14-24{width:58.333333333333336%;}.size--15-24{width:62.50000000000001%;}.size--16-24{width:66.66666666666667%;}.size--17-24{width:70.83333333333334%;}.size--18-24{width:75%;}.size--19-24{width:79.16666666666667%;}.size--20-24{width:83.33333333333334%;}.size--21-24{width:87.5%;}.size--22-24{width:91.66666666666667%;}.size--23-24{width:95.83333333333334%;}.size--24-24{width:100%;}.push--1-24{left:4.166666666666667%;}.push--2-24{left:8.333333333333334%;}.push--3-24{left:12.5%;}.push--4-24{left:16.666666666666668%;}.push--5-24{left:20.833333333333336%;}.push--6-24{left:25%;}.push--7-24{left:29.166666666666668%;}.push--8-24{left:33.333333333333336%;}.push--9-24{left:37.5%;}.push--10-24{left:41.66666666666667%;}.push--11-24{left:45.833333333333336%;}.push--12-24{left:50%;}.push--13-24{left:54.16666666666667%;}.push--14-24{left:58.333333333333336%;}.push--15-24{left:62.50000000000001%;}.push--16-24{left:66.66666666666667%;}.push--17-24{left:70.83333333333334%;}.push--18-24{left:75%;}.push--19-24{left:79.16666666666667%;}.push--20-24{left:83.33333333333334%;}.push--21-24{left:87.5%;}.push--22-24{left:91.66666666666667%;}.push--23-24{left:95.83333333333334%;}.push--24-24{left:100%;}.pull--1-24{left:-4.166666666666667%;}.pull--2-24{left:-8.333333333333334%;}.pull--3-24{left:-12.5%;}.pull--4-24{left:-16.666666666666668%;}.pull--5-24{left:-20.833333333333336%;}.pull--6-24{left:-25%;}.pull--7-24{left:-29.166666666666668%;}.pull--8-24{left:-33.333333333333336%;}.pull--9-24{left:-37.5%;}.pull--10-24{left:-41.66666666666667%;}.pull--11-24{left:-45.833333333333336%;}.pull--12-24{left:-50%;}.pull--13-24{left:-54.16666666666667%;}.pull--14-24{left:-58.333333333333336%;}.pull--15-24{left:-62.50000000000001%;}.pull--16-24{left:-66.66666666666667%;}.pull--17-24{left:-70.83333333333334%;}.pull--18-24{left:-75%;}.pull--19-24{left:-79.16666666666667%;}.pull--20-24{left:-83.33333333333334%;}.pull--21-24{left:-87.5%;}.pull--22-24{left:-91.66666666666667%;}.pull--23-24{left:-95.83333333333334%;}.pull--24-24{left:-100%;}}.btn{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background:none;text-decoration:none;}.ie7 .btn{display:inline;zoom:1}
.btn__text{position:relative;display:block;height:28px;padding:21px 30px;border:none;border-radius:4px;background:#00ca26;color:#fff;font-size:24px;line-height:28px;text-decoration:none;font-family:'Lato',sans-serif;font-weight:700;transition:background-color .3s}
.btn:hover .btn__text{background:#00b622}
.btn--block{display:block;width:100%;}.btn--block .btn__text{text-align:center}.btn--medium .btn__text{padding:16px 30px}.inp__text{display:block;border:none;border-radius:4px;padding:21px 20px 25px;background:rgba(0,0,0,0.3);color:#fff;font-family:'Lato',sans-serif;font-size:21px;font-weight:600;line-height:24px;width:100%;height:70px;appearance:none;box-sizing:border-box;transition:background-color .3s;}.has-error .inp__text{background:#feecec;border-color:#e82f44}.inp__text::-webkit-input-placeholder{color:#fff;font-style:italic}.inp__text:-moz-placeholder{color:#fff;font-style:italic}.inp__text::-moz-placeholder{color:#fff;font-style:italic}.inp__text:-ms-input-placeholder{color:#fff;font-style:italic}.inp__text:focus,.inp__text:active{background:rgba(0,0,0,0.5);}.inp__text:focus::-webkit-input-placeholder,.inp__text:active::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}.inp__text:focus:-moz-placeholder,.inp__text:active:-moz-placeholder{color:rgba(255,255,255,0.8)}.inp__text:focus::-moz-placeholder,.inp__text:active::-moz-placeholder{color:rgba(255,255,255,0.8)}.inp__text:focus:-ms-input-placeholder,.inp__text:active:-ms-input-placeholder{color:rgba(255,255,255,0.8)}textarea.inp__text{height:auto}.inp__fix{position:relative;display:block;}.inp__fix.is-active .inp__label{opacity:1}.inp__fix.is-active .inp__text{padding-top:30px;padding-bottom:16px}.inp__row{position:relative;margin:0 0 20px}.inp__label{position:absolute;left:20px;top:15px;color:rgba(255,255,255,0.4);font-size:12px;line-height:14px;font-weight:400;opacity:0;transition:opacity .3s}.inp__note{position:absolute;right:20px;bottom:8px;font-size:17px;font-weight:500;color:#0565b3}.inp__link{position:absolute;right:10px;bottom:-20px;color:#8ce4c8;font-size:12px;line-height:14px;font-weight:500;text-decoration:underline;}.inp__link:hover{color:#8ce4c8;text-decoration:none}.inp__bubble{position:absolute;right:0;left:15px;top:100%;z-index:10;box-sizing:border-box;margin:5px 0 0;padding:10px;border-radius:4px;background:#fff;color:#084f40;font-size:14px;line-height:16px;opacity:0;visibility:hidden;transition:opacity .3s,visiblity .3s;cursor:pointer;}.show-bubble .inp__bubble{opacity:1;visibility:visible}.b-book{margin:80px 0 -20px;text-align:center;}.b-book__inner{position:relative;display:inline-block;vertical-align:middle;min-height:145px;padding:0 0 0 135px;text-decoration:none;text-align:left;}.ie7 .b-book__inner{display:inline;zoom:1}.b-book__inner:hover .b-book__title{text-decoration:none}.b-book__img{position:absolute;left:0;top:0;margin:0}.b-book__desc{margin:0;padding:30px 0 0;color:#808080;font-size:21px;line-height:36px;font-style:italic}.b-book__title{color:#46ad74;font-size:30px;font-weight:800;text-decoration:underline;font-style:normal}.b-calc{margin:10px 0 100px;padding:40px 40px 20px;background-color:#f3fbfc;}.b-calc:first-child{margin-top:10px}.b-calc__results{margin:100px 100px 20px;color:#676767;text-align:center}.b-calc__result{margin:0 0 5px;color:#0565b3;font-size:40px;line-height:60px;font-weight:400}.b-calc__price{display:inline-block;vertical-align:baseline;margin:0 5px 0 0;font-size:46px;font-weight:900}.ie7 .b-calc__price{display:inline;zoom:1}.b-calc__desc{margin:0}.b-calc__content{max-width:1015px;color:#676767;font-size:15px;line-height:18px;font-style:italic;}.b-calc__content strong{color:#000;font-weight:normal}.b-comparison{position:relative;margin:0 80px;}.b-comparison .annot{max-width:650px;margin:0 auto 70px}.b-comparison__list{margin:0 0 0 -100px;font-size:0;}.b-comparison__list > *{display:inline-block;vertical-align:top;width:33.3333%;font-size:17px}.ie7 .b-comparison__list > *{display:inline;zoom:1}.b-comparison__item:before{content:''}.b-comparison__inner{position:relative;margin:0 0 0 100px;padding:115px 0 0;text-align:center;}.b-comparison__inner:before{content:'';position:absolute;left:50%;top:0;display:block}.is-first .b-comparison__inner:before{background:url("../img/bg/sprites.png?v=1487613995986") -92px 0 no-repeat;width:86px;height:74px;margin-left:-43px}.is-second .b-comparison__inner:before{background:url("../img/bg/sprites.png?v=1487613995986") 0 -77px no-repeat;width:84px;height:74px;margin-left:-42px}.is-third .b-comparison__inner:before{background:url("../img/bg/sprites.png?v=1487613995986") 0 0 no-repeat;width:90px;height:75px;margin-left:-45px}.b-comparison__title{margin:0 0 15px}.b-comparison__desc{margin:0;color:#818181;font-size:17px;line-height:24px}.b-cta{position:absolute;right:10px;top:-115px;width:745px;background-color:#0565b3;color:#fff;}.b-cta__inner{padding:70px 80px 80px}.b-cta__title{margin:0 0 75px;font-size:40px;font-weight:800;line-height:50px;text-align:center}.b-discuss{margin:80px 0 100px;padding:60px 40px 70px;background-color:#f3fbfc;}.b-discuss:first-child{margin-top:80px}.b-discuss__title{margin:0 0 30px}.b-evaluation{position:relative;z-index:5;width:425px;height:425px;background:#7ac96b url("../img/bg/evaluation-bg.png") 0 0 no-repeat;background-size:cover;font-size:17px;line-height:20px;color:#084f40;font-weight:600;}.b-evaluation:after{content:'';position:absolute;left:100%;top:50%;display:block;width:0;height:0;border-style:solid;border-width:22px 0 22px 32px;border-color:transparent transparent transparent #8ce4c8;margin-top:-28px}.b-evaluation__inner{position:absolute;left:50px;right:50px;top:50%;transform:translateY(-50%);text-align:center}.b-evaluation__value{margin:0 0 15px;font-size:60px;font-weight:400;line-height:130px;}.b-evaluation__value strong{font-size:130px;font-weight:900}.b-evaluation__text{margin:0}.c-links{padding:70px 0;background:#ddf8f1 url("../img/bg/links-bg.png") 0 0 no-repeat;background-size:cover;text-align:center;font-size:15px;font-weight:500;line-height:30px;}.c-partners{padding:10px 0 120px;}.c-partners__list{margin:0 0 -50px -20px;font-size:0;}.c-partners__list > *{display:inline-block;vertical-align:top;width:16.6666%;font-size:17px}.ie7 .c-partners__list > *{display:inline;zoom:1}.c-partners__item{display:inline-block;vertical-align:middle;}.ie7 .c-partners__item{display:inline;zoom:1}.c-partners__link{display:block;height:120px;margin:0 0 50px 20px;line-height:120px;text-align:center;transition:opacity .3s;}.c-partners__link:hover{opacity:.6}.c-partners img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}.ie7 .c-partners img{display:inline;zoom:1}.f-calc__list{font-size:0;margin:0 0 0 -15px}.f-calc__list > *{display:inline-block;vertical-align:top;width:22%;font-size:17px}.ie7 .f-calc__list > *{display:inline;zoom:1}.f-calc .is-button{width:34%}.f-calc .inp__row{margin:0 0 0 15px}.f-calc .inp__btn{margin:0 0 0 120px}.f-calc .inp__text{height:60px;padding:16px 20px 20px;background-color:#e5f1f5;color:#010101;font-size:17px;font-weight:normal;}.f-calc .inp__text::-webkit-input-placeholder{color:#656565}.f-calc .inp__text:-moz-placeholder{color:#656565}.f-calc .inp__text::-moz-placeholder{color:#656565}.f-calc .inp__text:-ms-input-placeholder{color:#656565}.f-calc .inp__label{top:10px;color:#000}.f-cta__inner{margin:0 0 0 -15px}.f-cta .inp__row{float:left;width:50%;margin:0}.f-cta .inp__fix{display:block;margin:0 0 20px 15px}.f-cta .inp__btn{margin:40px 0 25px}.f-cta .btn{display:block;width:100%}.f-cta .inp__conditions{margin:0;text-align:center;font-weight:500;}.f-cta .inp__conditions a{color:#7fdfd2;text-decoration:none;}.f-cta .inp__conditions a:hover{text-decoration:underline}.f-discuss{max-width:585px;margin:0 auto;}.f-discuss__desc{width:220px;margin:0;padding:10px 0 0;color:#676767;font-size:15px;line-height:16px;font-style:italic}.f-discuss .inp__text{height:60px;padding:16px 20px 20px;background-color:#e5f1f5;color:#656565;font-size:17px;font-weight:normal;}.f-discuss .inp__text::-webkit-input-placeholder{color:#656565}.f-discuss .inp__text:-moz-placeholder{color:#656565}.f-discuss .inp__text::-moz-placeholder{color:#656565}.f-discuss .inp__text:-ms-input-placeholder{color:#656565}.f-discuss .inp__label{top:10px;color:#000}.f-discuss textarea.inp__text{height:130px}.m-accessibility{position:absolute;left:-5000px;top:0;}.m-accessibility a:focus,.m-accessibility a:active{position:absolute;top:0;left:5000px;width:200px;padding:2px 0 5px;z-index:900;text-align:center;background:#fff}.m-footer{padding:6px 0 0;font-size:15px;line-height:30px;}.m-footer__item{display:inline-block;vertical-align:middle;margin:0 35px}.ie7 .m-footer__item{display:inline;zoom:1}.m-footer__link{text-decoration:none;}.m-footer__link:hover{text-decoration:underline}body{position:relative;color:#000}:first-child{margin-top:0}.header{position:relative;min-height:700px;padding:205px 0 0 0;background:url("../img/bg/header-bg.jpg") 50% 0 no-repeat;}.header__logo{display:block;max-width:340px;margin:0 0 18px;padding:0;color:#fff;font-size:40px;font-weight:800;line-height:1.2;text-align:left;}.header__logo a{display:block;color:#fff;text-decoration:none;transition:opacity .3s;}.header__logo a:hover{opacity:.6}.header__subtitle{max-width:340px;margin:0 0 95px;font-size:21px;font-style:italic;color:#7fdfd2}.footer{padding:0 0 20px;}.footer__text{padding:60px 0 70px;color:#b1b1b1;font-size:13px;line-height:16px;font-weight:500;text-align:center;}.footer__text a{color:#808080;text-decoration:underline;}.footer__text a:hover{color:#000}.footer .bigger{margin:0 0 30px;font-size:15px;line-height:18px;color:#818181}.footer__copy{max-width:976px;min-width:706px;position:relative;min-height:44px;padding:16px 232px 20px;text-align:center;box-shadow:0 3px 7px rgba(0,1,0,0.35)}.footer__logo{position:absolute;left:32px;top:22px;margin:0;font-size:19px;font-weight:800;line-height:22px;color:#0565b3;text-align:left}.footer__contact{position:absolute;top:24px;right:32px;margin:0;font-size:15px;line-height:30px;text-align:right;}.footer__contact a{color:#0565b3;text-decoration:none;}.footer__contact a:hover{text-decoration:underline}.main{padding:0px 0}