	@charset "utf-8";/* CSS Document */.cleaner {	clear: both !important;	display: block !important;	float: none !important;	height: 0 !important;	font-size: 0 !important;	line-height: 0 !important;	margin: 0 !important;	padding: 0 !important;	width: auto !important;}a {	color: #fff;	text-decoration: none;}h1 {	color: #000;	font-size: 18pt;	margin-bottom: 7px;}h2 {	color: #000;	font-size: 14pt;	margin: 3px 0px 7px 0px;}h3 {	color: #000;	font-size: 12pt;}p {	color: #353535;	font-size: 11pt;	margin-top: 10px;	text-align: justify;}.italic {	color: #70696c;	font-size: 11pt;}body {	margin: 0;	padding: 0;	text-align: left;	font: 100% Arial, sans-serif;	background: #a11714 url(../img/bg.jpg) repeat-x left top;	line-height: 1.4;}#pozadi {	background: url(../img/obal.jpg) no-repeat center top;	min-width: 960px;	min-height: 600px;	margin: auto;}/* #pozadi2 {	background: url(../img/obal2.jpg) no-repeat center;	min-width: 960px;	min-height: 600px;	margin: auto;} */#obal {	width: 960px;	min-height: 600px;	margin: auto;	text-align: left;}/* hlavička */#hlavicka {	background: url(../img/hlavicka.jpg) no-repeat center;	width: 960px;	height: 174px;}#hlavicka .logo {	width: 294px;	height: 60px;	margin-top: 50px;	float: right;}#hlavicka .logo img {	border: none;}#hlavicka .menu {	text-align: right;	padding-top: 10px;}#hlavicka .menu ul li {	display: inline;	font-size: 10pt;}#hlavicka .menu ul li.oddelovac {	background: url(../img/oddelovac.jpg) repeat-y;	width: 1px;}#hlavicka .menu li a:hover {	color: #766E72;}#hlavicka .menu li.active {	color: #766E72;}#hlavicka .menu li.active a {	color: #766E72;}#hlavicka .menu li span {	padding: 20px;}/* hlavička konec *//* submenu */.submenu {	background: #fff repeat;	width: 214px;	height: 407px;	float: left;	position: relative;	top: -58px;}.submenu2 {	background: #fff repeat;	width: 214px;	height: 407px;	float: left;	position: relative;	top: -29px;}.submenu .aktuality-lista, .submenu2 .aktuality-lista {	background: url(../img/aktuality.jpg) no-repeat;	width: 214px;	height: 29px;	color: #fff;	margin: 0px;	padding: 0px;	font-style: italic;	font-size: 10pt;}.submenu .aktuality-lista span, .submenu2 .aktuality-lista span {	padding-left: 20px;	vertical-align: middle;	padding-top: 7px;}.submenu .vybertesi, .submenu2 .vybertesi {	background: url(../img/vybertesi.jpg) no-repeat;	width: 214px;	height: 29px;	color: #fff;	margin: 0px;	padding: 0px;	font-weight: bold;	font-size: 10pt;}.submenu .vybertesi span, .submenu2 .vybertesi span {	padding-left: 20px;	vertical-align: middle;	padding-top: 7px;}.submenu img, .submenu2 img {	padding-top: 20px;}.akt-fw {	background: url(../img/sipka-p.png) no-repeat;	height: 19px;	width: 19px;	margin-right: 20px;	float: right;}.akt-re {	background: url(../img/sipka-l.png) no-repeat;	height: 19px;	width: 19px;	float: right;	margin-right: 5px;}.aktuality {	background: #272124 url(../img/aktuality2.jpg) repeat-y;	width: 214px;	min-height: 407px;	float: left;	position: relative;	top: -58px;}.aktuality h2 {	color: #fff;	margin: 10px 20px 10px 20px;	font-size: 12pt;}.aktuality h2.top {	margin: 30px 20px 10px 20px;}.aktuality p {  color: #d2c9cd;	/*color: #766e72;*/	margin: 0px 20px 10px 20px;	font-size: 10pt;}.aktuality .datum {	color: #e02b27;	font-weight: bold;	font-size: 10pt;}.aktuality .line {	background: url(../img/line.jpg) repeat-x;	text-align: center;	width: 174px;	height: 1px;}.aktuality hr {	background: url(../img/hr.jpg) repeat-x;	width: 174px;	height: 2px;	border: none;	text-align: center;}.aktuality div.vice-informaci {  float: left;  padding-left: 20px;  font-size: 10pt;}.submenu a, .submenu2 a {	color: #807479;	font-size: 10pt;	display: block;	padding: 4px 0px 4px 20px;}.submenu ul li, .submenu2 ul li {	padding: 4px 0px 4px 0px;}.submenu li:hover, .submenu2 li:hover {	background-color: #edebec;}.submenu li a:hover, .submenu2 li a:hover {	color: #1d191b;}.submenu li.active, .submenu2 li.active {	color: #1d191b;	background-color: #edebec;}.submenu li.active a, .submenu2 li.active a {	color: #1d191b;}.submenu .odd, .submenu2 .odd {	background: url(../img/submenuline.jpg) repeat-x;	width: 214px;	height: 1px;	padding: 0px;	margin: 0px;}/* submenu konec *//* obsah */.obsah {	background: url(../img/foto.png) no-repeat right top;	height: 407px;	width: 960px;}.obsah2 {	background: #fff repeat;	padding-left: 220px;	padding-top: 10px;	padding-bottom: 25px;	min-height: 365px;}.obsah2 .fl-left {  margin: 20px 20px 10px 0px;  float: left;}.obsah2 .fl-right {  margin: 20px 0px 10px 20px;  float: right;}.obchod {  position:relative;  width: 270px;  height: 53px;  float: right;  margin-top:-28px;}.obchod a {background: url(../img/pruhlednost.gif) repeat; position:absolute; top:0;left:0; width:270px; height: 53px;display:block;}.obsah2 .uvod {	background: url(../img/lista.jpg) no-repeat;	width: 686px;	height: 60px;	margin: 20px 0px 15px 20px;}.obsah2 .uvod h1 {	color: #fff;	text-align: center;	padding-top: 12px;}.obsah2 h2 {	color: #d82421;	margin-left: 30px;	font-size: 13pt;}.obsah2 p {	padding: 5px 40px 15px 30px;}.obsah2 ul li {	color: #353535;/* 	list-style-image: url(../img/li-sipka.png); */ 	font-size: 11pt;	margin: 10px 40px 10px 60px;}.obsah2 a {	color: #d82421;	text-decoration: underline;}.obsah2 a:hover {	text-decoration: none;} .obsah2 table {	border-collapse: separate;	border-spacing: 10px;	color: #353535;	font-size: 11pt;	margin: 5px 40px 15px 30px;	text-align: center;}.obsah2 table tr td {	vertical-align: top;	}.obsah2 .zar {	text-align: center;}.obsah2 table a {	text-decoration: none;}.obsah2 table a:hover {	text-decoration: underline;}ul.seznam {  margin: 0px;  padding: 0px;}ul.seznam li {  margin: 0px 0px 0px 55px;  padding: 0px;  list-style-type: disc;}.obsah2 .foto {	margin: 10px 10px 10px 20px;}.obsah2 .foto tr td {  text-align: left;	vertical-align: middle;	padding: 10px;}.obsah2 .foto img {	vertical-align: middle;}.obsah2 .foto a {	text-decoration: underline;}.obsah2 .foto a:hover {	text-decoration: none;}.obsah2 .kontakt1 {	margin-left: 10px;	width: 330px;	float: left;}.obsah2 .kontakt2 {	float: right;	margin-right: 50px;	width: 330px;}.bg-bottom {	background: url(../img/bottom.jpg) no-repeat;	height: 219px;	width: 960px;}#stin {	background: url(../img/stin.png) no-repeat;	height: 56px;	width: 960px;}/* patička */#paticka {	width: 960px;	margin-top: 10px;	padding-bottom: 20px;}#paticka p {	text-align: right;	font-size: 8pt;	color: #fff;}#paticka a {	color: #fff;}/* patička konec */
