body, img { padding:0; margin:0; border:none; }
a { color:#E94C00;}
a:hover { text-decoration:none;}
.cb, .clear { clear:both;}
body { font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
h2, .nadpis { font-size:130%; color:#E74D01; font-weight:bold; margin-top:10px; }
#slogan { position:absolute; margin:15px 0 0 135px; font-size:1em; font-weight:normal;}
#counter { position:absolute; margin-left:615px; margin-top:55px; font-size:75%; text-align:right;}
#counter a { display:block; width:355px; height:46px; background:url(_images/sprite.png) no-repeat; background-position:-618px 0px; text-decoration:none; padding:7px; padding-right:20px; color:#FFF; font-size:400%; letter-spacing:0.025em; font-family:"Courier New", Courier, monospace;}
#top { background:#000; border-bottom:3px solid #e74d01; height:40px; display:block;}
#top ul { margin:0; padding:0; width:1000px; margin:auto; font-size:85%; height:30px; padding-top:12px;}
#top ul li { display:inline;}
#top ul li a { color:#FFF; padding-left:4px; padding-right:4px; display:block; float:left; text-decoration:none; border-right:1px solid #CCC;}
#top ul li a.orange { color:#E74E24; border-right:1px solid #E74E24;}
#top ul li:last-of-type a { border:none;}
#top a:hover { text-decoration:underline;}
#page { width:1000px; margin:auto;}
#logo a { display:block; width:588px; height:143px; background:url(_images/sprite.png) no-repeat; background-position:0px 0px; margin-bottom:20px; margin-top:10px;}
.searchbar { float:right;}
#ikony { width:100%; display:block;}
#ikony a { display:table; float:left;width:61px; background-color:#fafafb; border:1px solid #f0f0f1; height:55px; margin-right:2px; padding-left:35px; font-size:85%; text-decoration:none; color:#000;}
#ikony a span {display: table-cell; vertical-align: middle;}
#ikony a:hover { background-color:#e5e5e5;}
.scalc { background-image:url(_images/sprite.png); background-position:-13px -168px;}
.sporadci { background-image:url(_images/sprite.png); background-position:-124px -168px;}
.sbankbook { background-image:url(_images/sprite.png); background-position:-235px -168px;}
.shypo { background-image:url(_images/sprite.png); background-position:-345px -168px;}
.shh { background-image:url(_images/sprite.png); background-position:-457px -168px;}
.devcalc { background-image:url(_images/sprite.png); background-position:-557px -168px;}
.spoplatkozrout { background-image:url(_images/sprite.png); background-position:-670px -168px;}
.poradny { background-image:url(_images/sprite.png); background-position:-790px -168px;}
.karty { background-image:url(_images/sprite.png); background-position:-895px -168px;}
.katastr { background-image:url(_images/sprite.png); background-position:-1002px -168px;}
#main { display:block; float:left; width:100%;background:#000; margin:10px 0 10px 0;}
#main ul { margin:0; padding:0; width:1000px; margin:auto; font-size:90%; height:50px;}
#main ul li { display:inline;}
#main ul li a { color:#FFF; padding:8px; padding-left:8px; padding-top:20px; display:block; float:left; text-decoration:none; height:25px;}
#main ul li a:hover, #mainboxmenu a:hover span { background:#e74d01;}
#main ul li a.active { background:#e74d01;}
.orange { color:#EB560F;}
#right { float:right; width:257px;}
#right .editable { width:100%;}
#content { float:left; width:1000px; margin-top:10px; padding-bottom:30px;}
#small { float:left; width:548px;}
#middle { float:left; width:728px;}
#mainbox { background:#d0d1d3; position:relative; z-index:2; float:left; width:712px; margin-top:-10px; padding-left:10px; padding-top:15px; padding-bottom:15px;}
#mainboxmenu { position:relative; z-index:3; margin-top:15px;}
#mainboxmenu a { display:table;float:left;  margin-right:5px;padding-bottom:10px; color:#FFF; width:116px; text-align:center; height:55px; text-decoration:none;}
#mainboxmenu a span {display: table-cell; vertical-align: middle; background:#000;padding:10px;  }
#mainboxmenu a:last-of-type { margin-right:0; width:118px;}
#mainboxmenu a.active span { background:#e74d01;}
#mainboxmenu a.active, #mainboxmenu a:hover {background:url(_images/sprite.png) no-repeat; background-position:50px -216px;}
.articlebox { float:left; width:190px; margin:10px; height:990px; background:#FFF;}
.articlebox span, .editablenadpis { background:#e74d01; padding:10px; display:block;color:#FFF; font-weight:bold;}
.articlebox span a { color:#FFF; font-weight:bold; text-decoration:none;}
.articlebox a { color:#000; text-decoration:none; font-size:95%;}
.articlebox a:hover { text-decoration:underline;}
.img { text-align:center; width:170px; margin-bottom:10px; height:90px; overflow:hidden; padding-top:10px;}
.item { height:170px; overflow:hidden; border-bottom:1px solid #CCC; padding:10px;}
.item img { max-width:80px;}
#mainbox-left a, #mainbox-right a { display:block; float:left; width:30px; height:1000px;}
#mainbox-left a { background-image:url(_images/sprite.png); background-position:-60px -300px; background-repeat:no-repeat;} 
#mainbox-right a { background-image:url(_images/sprite.png); background-position:0px -300px; background-repeat:no-repeat;}
#footer { background:#F4F4F4; border-top:3px solid #e74d01; padding-top:20px; padding-bottom:20px; margin-top:20px; color:#868788;}
#footertext { width:1000px; margin:auto; }
#footer a { color:#868788; display:block; text-decoration:none; }
#footer a:hover { text-decoration:underline;}
#footer ul { float:left; margin:0; padding:0; font-size:90%; height:320px; margin-right:10px; list-style:none;}
#footer li { margin:0; padding:0; max-width:120px; list-style:none;}
#moving {position:fixed;right:0;top:30%; width:42px;}
.facebook { background-image:url(_images/sprite.png); background-position:-131px -281px; display:block; float:right; width:30px; height:118px;}
.facebook a { display:block; width:42px; height:118px;}
.facebook:hover { width:42px;}
.newsletter { background-image:url(_images/sprite.png); background-position:-131px -401px; display:block; float:right; width:30px; height:118px;}
.newsletter a { display:block; width:42px; height:118px;}
.newsletter:hover { width:42px;}
.rss { background-image:url(_images/sprite.png); background-position:-131px -521px; display:block;  float:right;width:30px; height:118px;}
.rss a { display:block; width:42px; height:118px;}
.rss:hover { width:42px;}
.tyden { background-image:url(_images/sprite.png); background-position:-131px -641px; display:block;  float:right;width:30px; height:118px;}
.tyden a { display:block; width:42px; height:118px;}
.tyden:hover { width:42px;}
.editable { float:left;}
.editabletext { border:1px solid #edeeee; padding:10px; border-top:none; background:#f4f4f4;}
.editabletext a { color:#757575; text-decoration:none;}
.editabletext a:hover { color:#000;}
.smallsize { width:256px;}
.marginright { margin-right:10px;}
.middlesize { width:461px;}
.halfsize { width:351px;}
.question { float:left; display:block; height:30px; font-size:90%;}
.question span { float:right; padding-left:10px;}
.gr {height:13px; background:#E74D01;  float:right; margin-bottom:1px;}
.editable .gr {height:15px; background:#E74D01;  float:right; margin-bottom:15px;}
#slider { height:250px; overflow:hidden; margin-bottom:15px;}
#slider ul { margin:0; padding:0;}
#slider ul li { height:50px;  }
#slider ul li .article { background:#E74D01; width:460px; margin-bottom:4px; padding:5px; height:35px;}
#slider ul li.active .article { background:#000;}
#slider .article a, #slider .article { color:#FFF; text-decoration:none;}
#slider .perex, #slider .img, .hidden { visibility:hidden; position:absolute;}
#slider .datum { font-size:85%; float:right; padding-left:10px;}
#navigator-perex { width:232px; position:absolute; margin-left:475px; background:#000;display:table; text-align:left; color:#FFF; padding:10px; height:225px; overflow:hidden;}
#navigator-perex a { color:#FFF;}
#navigator-img { float:right; text-align:center; display:table;height:243px; width:250px;border:1px solid #CCC;}
#navigator-img div { display:table-cell; vertical-align:middle;  }
#left { float:left; width:160px; margin-right:10px;}
#left .editable { width:160px; display:block;}
.submenu a { display:block; font-size:95%; }
#left .uroven2 { padding:5px; padding-left:0; padding-right:0; border-bottom:1px solid #999;}
#left .uroven2.selected { background:#000; color:#FFF; margin-left:-10px; padding-left:10px; margin-top:-1px; width:140px;}
#left .uroven3, #left .uroven4 { font-size:85%;}
.navigace { font-size:85%; color:#999;}
.navigace a { color:#999;}
.article { float:left; width:100%; border-bottom:1px solid #d3d3d3; padding-bottom:10px; margin-bottom:10px; padding-top:10px;}
.article .img { float:left; width:25%;}
.article h2 { padding:0; margin:0; margin-bottom:5px;}
.article h2 a {  text-decoration:none;}
.article h2 a:hover {  text-decoration:underline;}
.article .text { float:left; width:75%;}
.article .links { text-align:right; margin-top:10px;}
.article .links a { padding:5px; font-size:85%;text-decoration:none; }
.orangebutton { color:#FFF; background:#E74D01; }
.blackbutton { color:#FFF; background:#000;}
.perex { background:#F4F4F4; font-size:110%; padding:15px; margin-top:10px; margin-bottom:10px;}
.perex p { width:66%;}
.obsah_img { display:table; height:220px; background:#FFF; float:right; width:230px; text-align:center;}
.obsah_img div {display: table-cell; vertical-align: middle;}
.realitytest { width:257px; height:93px; display:block;background:url(_images/sprite.png) no-repeat; background-position:-731px -358px; }
.hodnocenibank { width:257px; height:109px; display:block;background:url(_images/sprite.png) no-repeat; background-position:-731px -242px; }
.soutez { width:257px; height:108px; display:block;background:url(_images/sprite.png) no-repeat; background-position:-731px -460px; }
.soutez img, .poplatek img, .hodnocenibank img, .realitytest img { width:100%; height:100%;}
.poplatek { width:257px; height:109px; display:block;background:url(_images/sprite.png) no-repeat; background-position:-731px -576px; }
.margin { margin-bottom:15px;}
#small .submenu { font-size:120%; font-weight:bold;}
#botlinks a, #botlinks { color:#2d2d2d; text-decoration:none; font-size:95%; }
.obsah_clanek { line-height:150%; margin-bottom:20px;}
.diskuse_add { position: relative; float: left; width: 96%; overflow: hidden; padding: 2%;background: #F6F5F4; }
.diskuse_add td { background: none; }
.nahled_clanku { position: relative; float: left; width: 556px; border: 2px solid #D4D4D4; height: 150px; margin-bottom: 20px; overflow: auto; }
.diskuse_okno {position: relative; float: left; margin-top: 5px;}
.diskuse_okno a {color: black;}
.diskuse_lista { font-size: 100%; color: #515151; padding-top: 5px; }
.diskuse_obsah { font-size: 100%;  padding-top: 5px; }
.diskuse_obsah td  {background: none; }
.diskuse_obsah p {padding: 0px; margin: 0px; }
.diskuse_prehled {position: relative; float: left; width: 96%; padding: 2%; background: #F6F5F4;margin-top: 10px; overflow: hidden;}
.diskuse_prehled h3 a {position: relative; float: left; width: 96% ; padding: 2%; font-size: 130%;  font-weight: bold;}
.diskuse_prehled_prispevek {position: relative; float: left;width: 96% ; padding: 2%; padding-bottom: 5px; padding-top: 0px; }
.diskuse_prehled_prispevek h4 {position: relative; float: left; width: 100% ; font-size: 110%; color: #A82680; font-weight: bold;padding: 0px; margin: 0px;   }
.diskuse_prehled_prispevek p {position: relative; float: left; width: 100%; padding: 0px; margin: 0px;   }
#otevrit_diskusi { position: relative; float: right; width: 90px; padding: 5px;background: url(/Images/sipka_right.gif) no-repeat right;font-weight: bold; right: 30px; margin-bottom: 20px; 	}
.kalkulator_obsah table { width:100%; clear:both; display:block;}
.registrace_obsah_spodek {position: relative; float: left; background: #F2F2F2; width:98%; padding: 1%;	text-align: right}
.registrace_obsah_spodek input {position: relative; float:right; margin-right: 5px;  }
.registrace_obsah_spodek_strana {position: relative; float:left; font-weight: bold;  padding: 5px;}
.kalkulator inpupt[type=submit] {cursor:pointer;}
.kalkulator_obsah form { width:650px;}
.klienti_otazky{position:relative; float:left; width:560px;margin:0px; text-align:left; line-height:120%;   }
.klienti_otazky h3{position:relative; float:left; width:450px;padding:5px; margin:0px; margin-top:20px;background:#B3DCA2; border-top:10px solid white  }
.klienti_otazky_radek{position:relative; float:left; width:460px; padding-bottom:1px; border-bottom:1px solid white }
.klienti_otazky_radek_otazka{position:relative; float:left; width:260px;  padding:10px; padding-bottom:5px;  }
.klienti_otazky_radek_volby{position:relative; float:right;  font-weight:bold;padding-top:5px; padding-bottom:5px;padding-right:5px;}
.klienti_otazky_radek_volby input{margin:0px; }
.top_tema_clanek_img{position:relative; float:left; border:0px;  width: 520px;height: 200px;overflow: hidden; margin-bottom: 10px;  }
.top_tema_clanek_back{position:relative; float:left; background:url(/Images/top_tema_back_top.png) repeat-x top; width:460px;text-decoration:none;height:210px; overflow:hidden; cursor: hand; padding-top: 5px; }
.top_tema_clanek{position:relative; float:right; width:250px;  height: 210px; padding: 10px;color: white; }
.top_tema_clanek h3{margin:0px; padding:0px;position:relative; color: white; float:left; width:250px; font-weight:bold;font-size:190%; padding-bottom:5px;  }
.top_tema_clanek h4 {margin:0px; padding:0px;position:relative;  float:left; width:250px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.top_tema_clanek p{position:relative; float:left;  margin:0px; padding:0px; }
.poradna {  position: relative; float: left; width: 730px;  }
.poradna h2 { margin-top: 30px; color: #1E6201;  }
.poradna h3 { padding: 10px; margin: 0px;margin-top: 25px; background: #C1DCB4;color: #1E6201; }
.poradna h4 { padding: 0px; margin: 0px; margin-top: 15px;color: #1E6201; }
.poradna p { padding: 0px; margin: 0px;  }
.dotaz {padding: 10px; border: 1px solid #C1DCB4; margin-top: 5px;}
.zvyraznit {color: red; font-weight: bold; }
.filtr {border: 2px solid #FFD400; background: #FFEA82;padding: 10px; margin-top: 10px; }
.poradna_vyhledavani { position: relative; float: left; width:93%; padding: 3%; padding-top: 65px;  background: url(/Images/bankporadna.jpg); margin-bottom: 10px; }
.poradna_strankovani { padding: 20px; }

.finporadna {  position: relative; float: left; width: 730px;  }
.finporadna h2 { margin-top: 30px; color: #606060;  }
.finporadna h3 { padding: 10px; margin: 0px;margin-top: 25px; background: #D6D6D6;color: #606060; }
.finporadna h4 { padding: 0px; margin: 0px; margin-top: 15px;color: #606060; }
.finporadna p { padding: 0px; margin: 0px;  }
.findotaz {padding: 10px; border: 1px solid #6D6D6D; margin-top: 5px;}
.finfiltr {border: 2px solid #FFD400; background: #FFEA82;padding: 10px; margin-top: 10px; }
.finporadna_vyhledavani { position: relative; float: left; width:93%; padding: 3%; padding-top: 65px;  background: url(/Images/finporadna.jpg); margin-bottom: 10px; }

.poradna_zuno_vyhledavani { position: relative; float: left; width:93%; padding: 3%; padding-top: 65px;  background: url(/Images/zuno.jpg); margin-bottom: 10px; }

#mapacr img { border: 0px none; padding: 0px; margin: 0px;}
#mapacr { padding: 0px; background:url(_images/bg-mapa.png) top left no-repeat; width: 167px; margin-left:50px;}
#small #mapacr {  margin-left:200px;}
.cervena { font-weight:bold; color:#C30;}
.sluzby_otazky h3{position:relative; float:left; width:550px;padding:5px; margin:0px; margin-top:20px;background:#B3DCA2  }
.sluzby_otazky_radek{position:relative; float:left; width:560px; padding-bottom:1px; }
.sluzby_otazky_radek_otazka{position:relative; float:left; width:300px; height:10px; padding:10px; padding-bottom:5px;  background:url(/Images/sluzby_otazka.jpg) repeat-y;}
.sluzby_otazky_radek_volby{position:relative; float:left; width:240px; font-weight:bold; background:url(/Images/volby.gif);padding-top:5px; padding-bottom:5px; }
.sluzby_otazky_radek_volby input{margin:0px; }
.sluzby_navrhy_select{position:relative; float:left;unicode-bidi:bidi-override; width:558px; height:150px; overflow:auto; border:1px solid #B3DCA2; margin:0px;}
.sluzby_navrhy_select_radek{position:relative; float:left;background:#E1F0DD; border-bottom:1px solid #B3DCA2; width:531px; padding:5px;}
.sluzby_navrhy_select_radek  input{float:left; }
.sluzby_navrhy_select_radek p{padding-top:2px; padding-left:5px; float:left;}
.sluzby_navrhy_novy{position:relative; float:left;background:#E1F0DD;padding:5px;}
.bigger { font-size:110%;}
.strong { font-weight:bold;}

.banks{margin-left: 0px; width: 700px; background:url('_images/banks.jpg') repeat-x; height: 58px; overflow: hidden;}
.banks ul{margin-left: 0px;}
.banks li{float: left; padding-top: 2px; margin-left: 0px;}
.banks li a{float: left; }
.banks .b_l{height: 49px; display: inline-block; padding: 0px 10px 0px 10px}
.banks .b_r{height: 49px; display: inline-block;}
.banks .h{display: none;}

.banks a:hover .h{display: inline;}
.banks a:hover .n{display: none;}

.banks img{margin-top: 13px;}

.right_souboj {position: relative; float: left; width: 240px; padding-bottom: 10px; }
.right_souboj_logo {position: relative; float: left; width: 98px; height: 100px; border: 1px solid #d9d7d4; padding: 3px; }
.right_souboj_souper {position: relative; float: left; width: 120px; }
.right_souboj_hodnoceni {position: relative; text-align: center; float: left; width: 90px;
 color: white; margin-left: 3px; margin-top: 3px;  padding: 5px; background: #df0a23;}

.souboj {position: relative; float: left; width: 680px; margin-bottom: 20px; margin-top: 20px; }
.souboj h2 {padding-top: 20px; padding-bottom: 15px;}
.souboj_logo {position: relative; float: left; width: 100px; height: 100px; }
.souboj_souper {position: relative; float: left; width: 335px;  height: 100px; ;}
.souboj_hodnoceni {position: relative; float: left; width: 180px;   font-size: 14px; padding-bottom: 10px;  }
.zelena {color: #35ad36;font-weight: bold;}
.cervena {color: #df0a23;font-weight: bold;}
.souboj_pocet {position: relative; float: left; width: 180px; font-weight: bold; }
.souboj_nazev {position: relative; float: left; width: 180px; color: #e74d01; font-weight: bold; height: 34px; padding-top: 10px; }
.souboj_popis {position: relative; float: right; width: 180px;}
.souboj_poradi {position: relative; float: left; width: 45px; font-size: 32px; text-align: center; padding-top: 30px; color: #e74d01;}

.souboj_vitezove {position: relative; float: left; width: 335px;}
.souboj_porazeni {position: relative; float: left; width: 335px; margin-left: 10px;}

.spravne, .highlight { color:#E74D01; font-weight:bold;}
.navigator { width:127px; height:52px; display:block;background:url(_images/sprite.png) no-repeat; background-position:-138px -839px; float:left; margin-right:20px; }
.ceskapozice { width:142px; height:40px; display:block;background:url(_images/sprite.png) no-repeat; background-position:-279px -839px; float:left; }
.navigator img, .ceskapozice img { width:100%; height:100%;}
.wrap { width:990px; margin:auto;}
.smaller { font-size:95%;}

.vetsi { font-weight:bold; font-size:120%;}
.inline li { display:inline;}

hr { border:none; border-bottom:1px solid #000;}
.claim { padding:10px; text-align:center; width:95px; height:100px; background:#E74D01; overflow:hidden; float:left; vertical-align:middle;}
.claim * { vertical-align:middle;}
.claim a { color:#FFF; display:block; width:100%; height:100%; vertical-align:middle;}
.claim a:hover { text-decoration:underline;}
.maintitle { color:#000; font-size:200%;}
.border { border-collapse:collapse;}
.border td { border:none; border-bottom:1px solid #CCC;}
.border p { margin:0; padding:0}

/* button ---- */
.submit { display: inline-block; zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .5em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.submit:hover { text-decoration: none; }
.submit:active { position: relative; top: 1px; }
.medium { font-size: 12px; padding: .4em 1.5em .42em; }
.small { font-size: 11px; padding: .2em 1em .275em; }
/* blue */
/* orange */
.submit {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.submit:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.submit:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}dl {
  position: relative;
  width: 100%;

}
dt {
  clear: both;
  float:left;
  width: 20%;
  padding: 0% 0 0.5% 0;
  text-align: left;
}
dd {
  float: left;
  width: 75%;
  margin: 0 0 1% 0;
  padding-left: 1%;
}
.fullwidth { width:100%;}

.mensi { font-size:85%;}
.l-box { padding:1.5em;} 
.center { text-align:center;}