/* ----------------------------------------------------------------------------------------------------------    Autor: EDVENS MEDIA (www.edvens.cz), Kodér: Jan Doušek (honzik.dousek@gmail.com)---------------------------------------------------------------------------------------------------------- *//* Reset --- */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;line-height:100%;font-size:100%;vertical-align:baseline;background:transparent;}*:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}abbr{border-bottom:1px dotted #000;cursor:help;}ul li{list-style:none;}blockquote,q{quotes:none;}table{border-collapse:collapse;border-spacing:0;}img{border:none;}input,select,textarea{vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:1em;}label{vertical-align:middle;cursor:pointer;}h1,h2,h3,h4,h5,h6{font-weight:normal !important;}/* Vychozi zobrazeni --- */html{background:#006eb4;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:75%;color:#000;}body{background:url('../img/body2.png') center top no-repeat;line-height:1;}a{color:#006eb4;}a:hover{color:#3f8410;}.green{color:#58a621;}.blue{color:#065484;}.red{color:#d40a0a;}#rollSocials{width:185px;background:#fff; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;position:absolute; top:140px;right:-189px;}/* Obal webu a overlay  -------------------- */.wrapper{width:982px;height:100%;margin:0 auto; position: relative;text-align:left;}/* Logo -------------- */.logo{float:left;margin:29px 0 22px 7px;}/* Navigace -------------- */.menu{float:right;display::inline;margin:55px 5px 0 0;}.menu li{float:left;overflow:hidden;margin:0 0 0 7px;}.menu li a{display:block;padding:12px 20px 8px 20px;background:url('../img/menu-li-a.gif') left 100px repeat-x;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-transform:uppercase;text-decoration:none;font-size:1.2em;color:#fff;}.menu li a:hover,.menu li a.ac{background-position:left top;color:#2e2e2e;}/* Kroky testu -------------- */.steps{height:100%;overflow:hidden;clear:both;padding:0 0 0 8px;background:url('../img/steps.png') no-repeat;font-weight:bold;}.steps li{float:left;overflow:hidden;margin:0 0 0 -2px;background:url('../img/steps-li.gif') right top no-repeat;}.steps li.last{background:transparent;}.steps li a{display:block;padding:18px 10px 26px 10px;background:url('../img/steps-li-a.gif') left 100px no-repeat;text-decoration:none;color:#fff;}.steps li a:hover{text-decoration:underline;color:#fff;}.steps li a.ac{background-position:center top;cursor:default;}.steps li.completed a{text-shadow:1px 1px 0 #8ddf53;color:#437b1b;cursor:help;}.steps li a.ac:hover{text-decoration:none;}.steps li.completed a:hover{text-decoration:none;color:#437b1b;}/* Obsah -------------- */.content{min-height:350px;height:100%;clear:both;overflow:hidden;background:#fff;}.top{width:982px;height:7px;clear:both;_margin-bottom:-8px;background:url('../img/top.png') no-repeat;}/* Sloupce --- */.col1{width:440px;float:left;display:inline;margin:0 0 20px 35px;}.col2{width:840px;float:left;display:inline;margin:20px 0 20px 35px;}.col3{width:440px;float:left;display:inline;margin:20px 0 20px 35px;}/* Text --- *//* Nadpisy */.text h1,.text h2,.text h3,.result h1{margin:0 0 7px 0;color:#2e2e2e;}.text h1,.result h1{font-size:1.8em;color:#006eb4;}.text h2{font-size:1.7em;}.text h3{font-size:1.5em;}.col1 h2.co{padding:0 0 5px 35px;background:url('../img/ico-logo.gif') no-repeat;}.col1 h1.n{padding:0 0 5px 35px;background:url('../img/bulb.png') no-repeat;}.col2 h1{padding:0 0 5px 35px;background:url('../img/ico-logo_2.gif') no-repeat;font-size:2.2em;}h2.help{margin:0 0 15px 5px;padding:0 0 5px 33px;background:url('../img/help.png') no-repeat;font-size:1.8em;color:#70c235;}/* Klasicke prvky */.text p,.text address,.result p{margin:0 0 15px 0;line-height:180%;color:#2e2e2e;}.text p.m-left{margin:0 0 7px 8px;}.text p.big{margin:0;font-size:4em;color:#58a621;}.text ul,.text ol{margin:0 15px 17px 15px;}.text ol{margin-left:32px;}.text ul ul,.text ul ol,.text ol ol,.text ol ul{margin:5px;}.text ol ol{margin-left:25px;}.text ul li,.text ol li{margin:0 0 6px 0;line-height:155%;}.text ul li{padding-left:12px;background:url('../img/text-li.gif') 0 6px no-repeat;}.text table{width:100%;margin:15px 0;border-collapse:separate;border-spacing:1px;}.text table th,.text table td{padding:7px 10px;background:#f1f2f5;line-height:160%;}.text table th{text-align:left;color:#2c2c2c;}.text table thead th{background:#f58818;color:#fff;}.text table tfoot td{color:#eee;}.text abbr{padding:0 2px;background:#ffeeab;border-color:#434343;color:#434343;}.text ins{font-weight:bold;}.text sup{font-size:60%;}.text a:visited{font-style:italic;color:#7c7c7c;}.result h1{margin:25px 0 5px 30px;}.result p{margin:0 150px 35px 60px;}/* Formulare --- */.text form{margin:0 0 12px 0;border:1px solid #dedede;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.text form fieldset{padding:35px 0 20px 35px;}.text form legend{display:none;}.text form p{margin:0 0 15px 0;line-height:100%;}.text form label{width:80px;float:left;margin:9px 0 0 0;font-family:Tahoma,Verdana,sans-serif;color:#3c3c3c;}.text form .i-text,.text form textarea{margin:0 10px 0 0;padding:8px 15px;background:url('../img/forms.png') no-repeat;border:1px solid #d6d6d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.text form textarea{width:550px;height:200px;}.text form .i-text:focus,.text form textarea:focus{opacity:0.7;}.text form .star{margin:20px 0 15px 80px;line-height:100%;}.text form .star strong{float:left;margin:-2px 5px 0 0;font-size:2em;color:#e80505;}/* Hlavni obrazek na uvodu --- */.visual{margin:15px 0 20px 22px;}/* Odpocet casu --- */.time{float:left;display:inline;margin:20px 0 0 30px;padding:7px 0 10px 40px;background:url('../img/time.png') no-repeat;font-size:1.5em;color:#565656;}.time strong{color:#006eb4;}/* Obrazek k testu --- */.img-test{float:left;}/* Otazka a odpoved --- */.question{width:405px;float:right;display:inline;margin:27px 30px 0 0;}.question h1, .question h2{margin:0 0 10px 0;line-height:140%;}.question h1{font-size:1.4em;color:#006eb4;}.question h2{font-size:1.3em;color:#75c63c;}.question p{margin:0 0 15px 0;line-height:150%;text-align:justify;color:#5e707b;}.question .answers{margin:25px 0 65px 0px;}.question .answers input{margin:0 0 0 35px;border:none;cursor:hand;cursor:pointer;}.question .warning{width:318px;margin:25px 0 85px 35px;padding:10px 0 12px 0;background:url('../img/warning.png') no-repeat;text-align:center;text-transform:uppercase;font-size:1.2em;color:#171717;}/* Dolni cast se stinem -------------- */.bottom{height:100%;background:url('../img/bottom.png') no-repeat;color:#fff;}/* Prechody k jinym otazkam --- */.bottom .step{height:100%;overflow:hidden;margin:0 0 7px 0;}.bottom .step li{display:inline;}.bottom .step li a, .bottom .step li a span{height:39px;}.bottom .step .prev{float:left;margin:0 0 0 26px;}.bottom .step .prev a{width:219px;}.bottom .step .prev a span{width:219px;background:url('../img/predchozi-krok.png') no-repeat;}.bottom .step .next{float:right;margin:0 26px 0 0;}.bottom .step .next a{width:219px}.bottom .step .next a span{width:219px; background:url('../img/dalsi-krok.png') no-repeat;}.bottom .step .start{float:right;margin:0 26px 0 0;}.bottom .step .start a{width:170px;}.bottom .step .start a span{width:170px;background:url('../img/start.png') no-repeat;}.bottom .step .result{float:right;margin:0 26px 0 0;}.bottom .step .result a{width:254px;}.bottom .step .result a span{width:254px;background:url('../img/result.png') no-repeat;}.bottom .step li a:hover span{background-position:left bottom;cursor:hand;cursor:pointer;}/* Paticka --- */.bottom p{margin:20px 0 0 78px;}.bottom p.type2{margin-left:25px;}.bottom p.type3{margin:0;padding:40px 0 10px;text-align:center;}.bottom p a{color:#72bff0;}.bottom p a:hover{color:#fff;}/* ----------------------------------------------------------------------------------------------------------    Pomocne styly (rev2)---------------------------------------------------------------------------------------------------------- */.f-left{float:left !important;}.f-right{float:right !important;}.f-none{float:none !important;}.nom{margin:0 !important;}.nomt{margin-top:0 !important;}.nomr{margin-right:0 !important;}.nomb{margin-bottom:0 !important;}.nop{padding:0 !important;}.nopt{padding-top:0 !important;}.nopb{padding-bottom:0 !important;}.va-top{vertical-align:top !important;}.va-middle{vertical-align:middle !important;}.va-bottom{vertical-align:bottom !important;}.t-left{text-align:left !important;}.t-right{text-align:right !important;}.t-center{text-align:center !important;}.t-justify{text-align:justify !important;}.ba-none{background:transparent !important;}.b-none{border:none !important;}.t-big{font-size:120%;}.t-small{font-size:80%;}.box{min-height:1px;}.box:after{display:block;visibility:hidden;clear:both;line-height:0;font-size:0;content:".";}.clear-fix{float:none;clear:both;width:0;height:0;margin:0;padding:0;line-height:0;font-size:0;}.clear{display:block;clear:both;visibility:hidden;background:transparent;border:none;}.hidden{position:absolute;left:-1000em;top:-1000em;width:1px;height:1px;overflow:hidden;}.no-screen,hr,.content .search legend{display:none;}.step a{position:relative;display:block;overflow:hidden;}.step a span{position:absolute;top:0;right:0;z-index:1;display:block;background-repeat:no-repeat;}