/*  Farmeko - webová prezentace    (c) 2007 Lukáš Hák a David Hák                  *//* 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 {	text-align: center;}p.uvod {	text-align: justify;	text-indent: 2em;}ul {	margin-left: 1.2em;}li {	list-style-image: url(img/li.gif);	margin-bottom: 1em;}h1 {	font-size: 1.2em;}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.4em;}.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: #330000;}#left-in a:hover {	color: #fff0f0;}a:hover, .odkaz:hover {	color: rgb(117,102,96);}#left-in a, a.odkaz, .kategorie a {	color: #000000;	text-decoration: none;	font-weight: bold;	letter-spacing: 0.2em;}a.priznaky {	text-decoration: none;	font-weight: bold;}td.barva {	background-color: rgb(216,205,199);}.nadmenu {	background-color: rgb(117,102,96);	font-size: 80%;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 0.1em;	margin-bottom: 0.5em;}#right-in img {	margin: 3px;}#aktuality {	text-align: left;}.button {	padding: 0 7px;	margin: 5px;	height: 22px;	background: rgb(117,102,96);	border: solid 1px #444;	text-align: center;	text-transform: uppercase;	color: white;	font-size: 100%;	font-weight: bold;	vertical-align: middle;	cursor: pointer;	margin-bottom: 1.5em;}.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: #fff0f0 bottom left repeat-x;	;}#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%;*/}#testovani {	left: -370px;	top: 240px;	text-transform: uppercase;	color: red;	font-weight: bold;	font-size: 0.8em;	overflow: visible;	height: 0px;	position: relative;}#bottom {	left: 0px;	overflow: hidden;	/*border-top: 1px solid #CCC;*/	width: 100%;	height: 150px;	padding-top: 6px;	margin-top: 10px;	clear: both;	vertical-align: middle;} .left {	float: left;	width: 200px;	background-color: rgb(139,122,115);}.right {	float: right;	width: 200px;}.mapa {	height: 350px;}.mapa img {	margin: 3px 0px;}#left-top {	background-color: rgb(139,122,115);	background: url(img/web/leva.jpg) top left no-repeat;	width: 200px;	height: 100px;}#left-in {	padding: 10px 0 10px 0;	line-height: 140%;	text-align: center;	background:  url(img/web/menu.jpg) bottom left no-repeat;	width: 200px;}#content {	/*height: expression("0px");*/	position: relative;/* workaround pro 3px bug v IE */	margin: 0 0 0 200px;/* do stran je treba margin */	width: 726px;	/*min-height: 350px;*/	padding: 10px;}.ads {	width: 728px;	height: 90px;	margin: 0;	padding: 0;} .obrazekSkryty {	visibility: hidden;	width: 1px;	height: 1px;	border: 0px;}#logo {	background: url(img/web/logo.jpg) left center no-repeat;	/*width: 100%;*/	height: 150px;}#logo2 {	padding-left: 200px;	padding-top: 80px;}.cleaner {	clear: both;	padding-bottom: 1px;	height: 1px;}.mlra {	margin-left: auto !important;	margin-right: auto !important;}.W100pc {	width: 100% !important;}.W98pc {	width: 98% !important;}	display: block;.W96pc {	width: 96% !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;}.h128 {	height: 128px !important;}.h210 {	height: 210px !important;}.T90pc {	font-size: 90% !important;}.T110pc {	font-size: 110% !important;}.T120pc {	font-size: 120% !important;}.T135pc {	font-size: 135% !important;}.T150pc {	font-size: 150% !important;}.T200pc {	font-size: 200% !important;}.tj {	text-align: justify !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: rgb(0,204,0) !important;}.colorBlue {	color: blue !important;}.bgSeda {	background-color: rgb(245,245,245) !important;}.lh120pc {	line-height: 2em !important;}.lhxpc {	line-height: 1.7em !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;}