/*  Autor: Leemon Concept s.r.o., www.leemon.cz  Web: www.oxbridge.cz*/body{font-size: 11px;font-family: "trebuchet ms", "helvetica", "sans-serif", "verdana";color: #4e4e4e;margin: 0 auto;}a{color: #4e4e4e;}a:hover{text-decoration: none;}h1{display: none;}h2{position: relative;width: 570px;font-size: 16px;margin: 25px 0 5px 22px;padding: 0 0 5px 0;border-bottom: 1px #234756 solid;}h3{position: relative;text-align: center;font-size: 15px;margin: 5px 0 0 0;padding: 0;}#pravy-sloupec h2{position: relative;width: 165px;font-size: 16px;margin: 0 0 20px 20px;padding: 0 0 5px 0;border-bottom: 1px #234756 solid;}p{position: relative;font-size: 12px;line-height: 18px;width: 560px;margin: 10px 0 0 22px;padding: 0;}p img{position: relative;border: 2px solid #4e4e4e;}.autor{position: relative;font-size: 11px;line-height: 18px;margin: 0 0 0 22px;padding: 0;}#celek{position: relative;overflow: hidden;background: url(../img/pozadi.png) repeat-y 178px bottom;width: 994px;margin: 0 auto 0 auto;padding: 0;}#obsah{position: relative;float: left;margin: 0;padding: 0;min-height: 400px;}#obsah ul{position: relative;width: 550px;margin: 0;padding: 0 0 20px 0;}#obsah ol{position: relative;width: 540px;margin: 20px 0 0 25px;padding: 0 0 20px 20px;}#obsah ol li{position: relative;margin: 0;padding: 0 0 5px 0;}#levy-sloupec{position: relative;float: left;width: 178px;margin: 15px 0 0 0;padding: 0;}#pravy-sloupec{position: relative;float: right;width: 202px;padding: 25px 0 0 0;margin: 0;}.aktualita{position: relative;width: 177px;margin: 0 0 15px 25px;padding: 0;}#zahlavi{position: relative;background: url(../img/header.png) no-repeat right 20px;width: 994px;height: 163px;margin: 0;padding: 0;}#zapati{position: relative;text-align: right;width: 617px;height: 50px;margin: 0 auto;padding: 10px 20px 20px 0;}#spodek{position: relative;background: url(../img/pozadi-spodek.png) no-repeat left top;width: 638px;height: 11px;margin: 0 auto;padding: 0;}#created{position: relative;color: #8e8e8e;background: url(../img/pozadi.png) repeat-y left top;text-align: right;width: 593px;height: 15px;margin: 0 auto;padding: 20px 45px 0 0;}#created a{color: #8e8e8e;}#created a:hover{text-decoration: none;}#hllogo{position: relative;border: none;width: 139px;height: 143px;margin: 20px 16px 0 0;}.hlmenu{list-style-type: none;margin: 5px 0 5px 0px;padding: 0px;border-bottom-width: 0;}.hlmenu li{background: url(../img/odrazka-modra.png) no-repeat 7px;font: normal 12px;color: #1c2357;padding: 0 0 2px 25px;margin: 0;line-height: 20px;}.hlmenu li a{color: #1c2357;text-decoration: none;}.hlmenu li a:hover{text-decoration: underline;}.hlmenu li a.aktivni,.hlmenu li a.aktivni:hover{text-decoration: none;font-weight: bold;}.podmenu{list-style-type: none;margin: 0;padding: 0;border-bottom-width: 0;}.podmenu li{background: url(../img/odrazka-cervena-mala.png) no-repeat 7px;font: normal 12px;color: #1c2357;padding: 0 0 2px 25px;margin: 0;line-height: 18px;}.podmenu li a{color: #1c2357;text-decoration: none;}.podmenu li a:hover{text-decoration: underline;}.podmenu li a.aktivni,.podmenu li a.aktivni:hover{text-decoration: none;font-weight: bold;}.menu-cara{position: relative;width: 150px;height: 1px;border-top: 1px #c2c2c2 solid; margin: 10px 0 0 5px;padding: 0;}#menu-zvyraznit{list-style-type: none;margin: 10px 0 5px 0px;padding: 0px;border-bottom-width: 0;}#menu-zvyraznit li{background: url(../img/odrazka-cervena.png) no-repeat 7px;font: normal 12px;padding: 0 0 2px 25px;margin: 0;line-height: 20px;color: red;}#menu-zvyraznit li a{color: red;}#form-prihlaseni{position: relative;font-size: 12px;line-height: 18px;width: 520px;margin: 10px 0 0 22px;padding: 0;}#form-prihlaseni label{position: relative;float: left;text-align: right;font-weight: bold;font-size: 12px;line-height: 18px;width: 60px;margin: 9px 20px 0 0;padding: 0;}#form-prihlaseni input{position: relative;text-align: left;font-weight: bold;font-size: 12px;color: #5e5e5e;height: 16px;width: 150px;margin: 5px 0 0 0;padding: 2px 5px;}#form-prihlaseni .tlacitko{position: absolute;border: none;background: url(../img/tlacitko-ok.png) no-repeat center top;width: 42px;height: 44px;margin: 0 0 0 10px;padding: 0;cursor: pointer;}#uzivatel{position: relative;margin: 0 0 0 30px;padding: 0;font-weight: normal;}#uzivatel a{font-weight: normal;font-size: 11px;color: #1c2357;}#uzivatel a:hover{text-decoration: none;}#broz a{position: absolute;right: 350px;margin: 5px 0 0 0;padding: 0;background: url(../img/broz.png) no-repeat left top;width: 100px;height: 49px;}#broz img{position: relative;width: 100px;height: 49px;border: none;margin: 0;padding: 0;}#broz a:hover{background: url(../img/broz.png) no-repeat right top;}#leemon a{position: absolute;right: 190px;margin: 5px 0 0 0;padding: 0;background: url(../img/leemon.png) no-repeat left top;width: 124px;height: 49px;}#leemon img{position: relative;width: 124px;height: 49px;border: none;margin: 0;padding: 0;}#leemon a:hover{background: url(../img/leemon.png) no-repeat right top;}#cslawyer a{position: absolute;right: 218px;margin: 5px 0 0 0;padding: 0;background: url(../img/cslawyer.png) no-repeat left top;width: 248px;height: 49px;}#cslawyer img{position: relative;width: 248px;height: 49px;border: none;margin: 0;padding: 0;}#cslawyer a:hover{background: url(../img/cslawyer.png) no-repeat right top;}.flash{position: relative;padding: 0;margin: 0;border: none;display: block;}table{position: relative;left: 22px;border-collapse: collapse;font-size: 12px;line-height: 18px;width: 570px;margin: 10px 0 10px 0;padding: 0;border: 1px #5d5d5d solid;}.odsun{left: 200px;}th{text-align: left;background: #767676 url(../img/tabulka-zahlavi3.png) repeat-x left top;color: #ffffff;padding: 5px 10px;font-weight: bold;}th a{color: #ffffff;text-decoration: none;}tr{background: #f5f5f5 url(../img/td.png) repeat-x left top;}.tr2{background: #dcdcdc url(../img/td2.png) repeat-x left top;}td{padding: 4px 10px;}td a{color: #4e4e4e;}td a:hover{text-decoration: none;}.nadpis{width: 180px;font-weight: bold;}td img{border: none;}th img{position: relative;float: right;border: none;}#portret-celek2{position: fixed;top: 240px;width: 142px;padding: 0;margin: 0;}#editphoto{position: relative;margin: 5px 0 0 0;left: 30px;width: 142px;text-align: center;}#editphoto img{position: relative;top: 5px;border: none;margin: 0 5px 0 0;padding: 0;}#editphoto a{text-decoration: none;color: #4e4e4e;font-weight: bold;}#portret-celek{position: relative;width: 142px;padding: 0;margin: 0;}#portret{position: relative;background: url(../img/foto-pozadi.png) repeat-y center top;width: 142px;padding: 0;margin: 0;left: 30px;}#portret img{position: relative;width: 120px;padding: 3px 0 0 11px;margin: 0;}#portret-vrch{position: relative;background: url(../img/foto-vrch.png) no-repeat center top;width: 142px;height: 8px;padding: 0;margin: 0;left: 30px;}#portret-spodek{position: relative;background: url(../img/foto-spodek.png) no-repeat center top;width: 142px;height: 7px;padding: 0;margin: 0;left: 30px;}table textarea{width: 310px;}table input{position: relative;width: 340px;}.rok{width: 70px;}.inputfoto{width: 400px;}.tlupdate{position: relative;left: 20px;width: 70px;}.tlupdate2{position: relative;left: 198px;width: 70px;}.kat{background: #777777;color: #fefefe;font-weight: bold;margin: 5px 0;}#hledani option{margin: 2px 0;}.tlsearch{position: relative;left: 20px;width: 70px;}#strankovani{position: relative;left: 0px;text-align: right;width: 410px;margin: 0 0 10px 10px;padding: 0;}.ikony_strankovani{position: relative;top: 3px;margin: 0 2px;border: none;}.sipka-razeni{position: relative;top: 2px;margin: 0 0 0 5px;padding: 0;border: none;}.vizitka{position: relative;margin: 0 auto;text-align: center;padding: 0;width: 250px;}.vizitka img{position: relative;border: 1px solid #4e4e4e;}.vizitka p{position: relative;font-weight: bold;margin: 0;padding: 5px 0 20px 0;width: 250px;}
