/*  Bc. Lukáš Hák - webové prezentace    Webová prezentace LKF s administrací                     *//* rgb(255,252,233)  zakladni barva    *//* standardni elementy */* {	margin: 0;	padding: 0;}body {	color: #220000;	font-size: 75%;	font-family: Arial, Helvetica, sans-serif;	text-align: center;}table, tr, td {	font-size: 100%;	Border-collapse: collapse;	margin-left: auto !important;	margin-right: auto !important;}input {	color: #000000;}p, cite, code, ul {	text-align: center;}p.uvod {	text-align: justify;	text-indent: 2em;}ul {	margin-left: 1.2em;}li {	list-style-image: url(img/li.gif);}h1 {	font-size: 1.3em;}h2 {	font-size: 1.7em;	letter-spacing: 0.3em;}h3 {	font-size: 2.0em;	letter-spacing: 0.3em;	}h1, h2, h3 {	color: #330000;	padding-bottom: 0.7em;}.kulh {	color: white;	background-color: black;	font-size: 130%;	font-weight: bold;	letter-spacing: 0.4em;	line-height: 170%;}img {	border: 0;	margin: 3px;}a {	color: black;}a:hover {	color: #AA0000;}a.menu1 {	color: white;	text-decoration: none;	font-weight: bold;	letter-spacing: 0.2em;}a.menu2 {	color: black;	text-decoration: none;	font-weight: bold;	letter-spacing: 0.2em;}a.odkaz, .kategorie a {	color:  black;	text-decoration: none;	font-weight: bold;	letter-spacing: 0.2em;}a:hover.menu1 {	color: rgb(252,208,35);}a:hover.menu2 {	color: rgb(169,150,58);}a.odkaz:hover {	color: rgb(169,150,58);}a.priznaky {	text-decoration: none;	font-weight: bold;}td.barva {	background-color: #EEE;}.rady * {  text-align: justify;  text-indent: 2em;  list-style-position: outside;} #right-in img {	margin: 3px;}#aktuality {	text-align: left;}.nadmenu {	background-color: rgb(215,212,197);	/*color: rgb(244,250,255);*/	font-size: 80%;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.1em;	margin-bottom: 0.5em;} .ads {	width: 728px;	height: 90px;	margin: 0;	padding: 0;}  .button {	padding: 0 7px;	margin: 5px;	height: 22px;	background: rgb(169,150,58);	border: solid 1px #444;	text-align: center;	text-transform: uppercase;	color: white;	font-size: 100%;	font-weight: bold;	vertical-align: middle;	cursor: pointer;}.vypisDilo {	line-height: 150%;	border-color: #CCC;	border-style: solid;	border-width: 1px;	text-align: right;}.vypisDilo td {	padding-right: 0.3em;}.umelci {	width: 100%;	line-height: 120%;	text-align: left;	border: 0px;}.umelci td {	border: solid 1px #777;	padding: 0.3em;}.tableVlozit {	margin-left: auto;	margin-right: auto;}.tableVlozit td {	vertical-align: middle;	text-align: left;	padding: 4px;}.tableVlozit input {	vertical-align: middle;}.tableVlozit em {	color: #999;}/* vlastni definovane divy*//* layoutove styly:*/body {	height: 100%;/* dulezite */	margin: 0;	padding: 0;	background: white;	;}#holder {	/*position: relative;*//* dulezite */	height: 100%;/* nastaveni pro IE */	width: 950px;	margin-left: auto;	margin-right: auto;}/* pro ostatni pouzijeme min-height:*/html>body #holder {	/*height: auto;	min-height: 100%;*/}/* vyska tohoto divu musi byt shodna s vyskou paticky:*/#bottom-spacer {	height: 1px;	width: 950px;/* nahrada za min-width pro IE */}#bottom {	left: 0px;	overflow: hidden;	width: 100%;	height: 50px;	position: relative;	clear: both;	vertical-align: middle;}.left {	float: left;	width: 200px;}.right {	float: right;	width: 200px;}.mapa {	height: 200px;}.mapa img {	margin: 3px 0px;}#left-in {	padding: 15px 0 0 0;	line-height: 160%;	text-align: center;	background: url(img/web/a3.jpg) rgb(231,228,213) top right no-repeat;	width: 200px;}#left-in2 {	background: url(img/web/menu.jpg) rgb(255,255,255) bottom right no-repeat;	width: 200px;	height:30px;	}#content {	/*height: expression("0px");*/	position: relative;/* workaround pro 3px bug v IE */	margin-left: 200px;/* do stran je treba margin */	width: 726px;	margin-right: auto;	min-height: 380px;	padding: 0px 5px 0px 10px;	background: url(img/web/a4.jpg) top left no-repeat;}#logo {	background: url(img/web/a2.jpg) left center no-repeat;	/*width: 100%;*/	height: 145px;}.cleaner {	clear: both;	padding-bottom: 20px;}.mlra {	margin-left: auto !important;	margin-right: auto !important;}.W100pc {	width: 100% !important;}.W80pc {	width: 80% !important;}.W70pc {	width: 70% !important;}.W49pc {	width: 49% !important;}.W10pc {	width: 10% !important;}.W5 {	width: 5px !important;}.W10 {	width: 10px !important;}.W15 {	width: 15px !important;}.W20 {	width: 20px !important;}.W30 {	width: 30px !important;}.W40 {	width: 40px !important;}.W50 {	width: 50px !important;}.W60 {	width: 60px !important;}.W80 {	width: 80px !important;}.W100 {	width: 100px !important;}.W125 {	width: 125px !important;}.W150 {	width: 150px !important;}.W175 {	width: 175px !important;}.W200 {	width: 200px !important;}.W250 {	width: 250px !important;}.W300 {	width: 300px !important;}.W400 {	width: 400px !important;}.h30 {	height: 30px !important;}.h40 {	height: 40px !important;}.h50 {	height: 50px !important;}.h100 {	height: 100px !important;}.h210 {	height: 210px !important;}.h160 {	height: 160px !important;}.T90c {	font-size: 90% !important;}.T110pc {	font-size: 110% !important;}.T120pc {	font-size: 120% !important;}.T150pc {	font-size: 150% !important;}.tr {	text-align: right !important;}.tl {	text-align: left !important;}.tc {	text-align: center !important;}.vm {	vertical-align: middle !important;}.vt {	vertical-align: top !important;}.vb {	vertical-align: bottom !important;}.colorSeda {	color: #666 !important;}.colorSeda2 {	color: #AAA !important;}.colorRed {	color: red !important;}.colorGreen {	color: green !important;}.colorBlue {	color: blue !important;}.fontNormal {	font-weight: normal !important;}.ital {	font-style: italic !important;}.bold {	font-weight: bold !important;}.text110pc {	font-size: 110% !important;}.text120pc {	font-size: 120% !important;}.text140pc {	font-size: 140% !important;}.text160pc {	font-size: 160% !important;}