.cols:after, .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } * html .cols, * html .clearfix	{ height:1%; } .clearfix	{ display:block; } .clearfix, .cols { =zoom:1;}body {  margin:0 0 0 0;  padding:0 0 0 0;  font:80% arial, tahoma, verdana, sans serif;  text-align:center;  background:url(../img/bg.jpg) repeat-x #000;  color:#000;}textarea, input, select {	font-family:arial, tahoma, verdana, sans serif;}/*** default ***/td, th {	_font-size /**/:80%;	padding:0;	text-align:left;}.transparent, .transparent td {	border:0!important;	background:none!important;}a {  text-decoration:none;  font-weight:bold;}a:hover {  text-decoration:underline;}img {	border:0;}hr {	border-top:1px solid #999;	border-bottom:1px solid #eee;}table {	border-collapse:collapse;	border-spacing:0;}form {	margin:0;	padding:0;}input, textarea {	background:url(../img/input_bg.jpg) repeat-x top #fff;	border:1px solid #A1A1A1;	padding:3px;}select {	background:#fff;}input.submit {  background:#945930;  color:white;  font-weight:bold;  font-size:90%;  text-transform:uppercase;  border:1px solid #945930;  width:auto!important;  padding:3px 7px 1px 7px;	=padding:2px 1px 1px 1px;	cursor:hand;}input.kod {	width:194px!important;}.check {	width:auto!important;	border:0;	margin:0;	padding:0;	background:none;	position:relative;	top:3px;}a.to-home {	display:block;	position:absolute;	top:0;	z-index:99;}a.to-home span {	display:none;}.hidden {	display:none;}p {	margin:0 0 0 0;	padding:0 0 22px 0;}.clear {  display:block;	clear:both;	font-size:0px;	line-height:0px;	height:0px;}.clear-absolute {  display:block;	clear:both;}.t-center {	text-align:center!important;}.t-left {	text-align:left!important;}.t-right {	text-align:right!important;}.no-float {	float:none!important;}.f-right {	float:right!important;}.f-left {	float:left!important;}.auto {	margin-left:auto!important;	margin-right:auto!important;}img.f-left {	margin:0 10px 0 0;}.small {	font-size:90%!important;}.big {	font-size:110%!important;}.bold {	font-weight:bold!important;}.no-bord {	border:0!important;}.no-bg {	background:none!important;}.no-r-mg {	margin-right:0!important;}.no-t-mg {	margin-top:0!important;}.no-padd {	padding:0!important;}.no-bold {	font-weight:normal!important;}.no-float {	float:none!important;}.inline {	display:inline!important;}.w-100pro {	width:100%!important;}.v-top {	vertical-align:top;}.v-bott {	vertical-align:bottom;}.red {	color:red!important;}.black {	color:black!important;}.delmsg {	color:Red!important;	font-weight:bold;}.red-bg {	background:red!important;	color:white!important;	padding:0 5px 0 5px!important;}.nowrap {	white-space:nowrap!important;}/*** bottom margin ***/.bmg-3 {margin-bottom:3px!important}.bmg-5 {margin-bottom:5px!important}.bmg-15 {margin-bottom:15px!important}.bmg-10 {margin-bottom:10px!important}.bmg-20 {margin-bottom:20px!important}.bmg-30 {margin-bottom:30px!important}/*** top margin ***/.tmg-3 {margin-top:3px!important}.tmg-5 {margin-top:5px!important}.tmg-15 {margin-top:15px!important}.tmg-10 {margin-top:10px!important}.tmg-20 {margin-top:20px!important}.tmg-30 {margin-top:30px!important}/*** right margin ***/.rmg-3 {margin-right:3px!important}.rmg-5 {margin-right:5px!important}.rmg-15 {margin-right:15px!important}.rmg-10 {margin-right:10px!important}.rmg-20 {margin-right:20px!important}.rmg-30 {margin-right:30px!important}/*** default define ***/a.to-home {	width:360px;	height:180px;	margin:30px 0 0 40px;}a {	color:#B11583;}select {	background:white;}label {	font-weight:bold;}h1 {  padding:0 0 0 0;  margin:0 0 20px 0;	color:#B9188C;	font-size:190%;	xfont-weight:normal;}h1 span.small {	font-weight:normal;	color:black;	font-size:70%!important;}h2 {  padding:0;  margin:25px 0 15px 0;	font-size:170%;	font-weight:normal;	color:#B9188C;}h3 {	margin:25px 0 10px 0; 	padding:7px 0 0 0;	font-size:130%;	color:#000;}h3 strong {	color:#B9188C;	font-size:120%;}h4 {	margin:10px 0 5px 0; 	padding:0;	font-size:120%;	color:#000;}h5 {	margin:10px 0 0 0; 	padding:0;	font-size:100%;	color:#000;}h6 {	margin:0 0 3px 0; 	padding:0;	font-size:90%;	color:#333;}ul.def {	margin:10px 0 30px 25px;	padding:0;}ul.def li {	list-style:none;	margin:6px 0 10px 0;	padding:0 0 0 15px;	color:#000;	background:url(../img/li.gif) no-repeat 0 8px;}.bann160 {	width:160px;}.bann468 {	width:468px;}.bann180 {	width:180px;}div.screen {	width:980px;	margin:0 auto 0 auto;	padding:224px 0 0 0;	text-align:left;	position:relative;	left:12px;}div.head {  height:224px;  width:980px;  position:absolute;  top:0;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/head.png');   background:url(../img/head.png) no-repeat 0 0;  _background:none;}div.page {  background:url(../img/page_rep.jpg) repeat-y;  width:948px;  margin:0 0 20px 0;}div.page-top {  background:url(../img/page_top.jpg) no-repeat top left;}div.page-bott {  background:url(../img/page_bott.jpg) no-repeat bottom left;  min-height:617px;  _height:617px;}div.l {	width:670px;	float:left;}div.l-in {	padding:125px 40px 40px 60px;	text-align:justify;	line-height:20px;}div.l img.f-right {	margin:0 0 5px 15px;	border:2px solid #C5C5C5;}div.r {	float:right;	width:245px;}div.r-in {	padding:175px 40px 40px 0;}div.abc {	margin:0 0 0 4px;}div.abc img {	margin:0 12px 12px 0;}div.pojmy {	color:#555;	line-height:1.5em;	text-align:center;}div.pojmy a {	color:#555;}div.list {	margin:5px 0 20px 0;	padding:10px;	background:#e5e5e5;	border:1px solid #ccc;}div.list h3 {	margin:0 0 15px 0;	padding:0;}div.list-col {	float:left;	width:170px;	text-align:left;	margin:0 10px 0 0;}div.list-col div {	background:url(../img/li.gif) no-repeat 0 8px;	padding:0 0 0 15px;}h2.pismeno {	margin:-14px 0 0 522px;	padding:0;	position:absolute;	z-index:10;}h2.pismeno span {	display:none;}/*** search ***/form.search {  width:500px;  height:25px;  padding:0!important;  margin:260px 0 0 0;  position:absolute;  top:0;  z-index:99;}div.search-in {	padding:0 0 0 62px;	position:absolute;  z-index:99;}form.search input {	width:230px;	border:0;	background:none;	padding:4px;	margin:0 8px 0 0;	color:#000;	font-size:95%;	position:relative;	=top:-6px;  z-index:99;  =background:white;  _background:none;}form.search input.submit {  margin:-1px 0 0 0;  width:100px!important;  background:url(../img/vyhledat.jpg) no-repeat!important;  border:0!important;  height:35px;  position:relative;  cursor:hand;  cursor:pointer;  =top:0px;}/*** strankovani ****/.strankovani {	text-align:center;	color:#e5e5e5;	margin:20px 0 20px 0;	padding:7px 10px 5px 10px; 	line-height:25px;	height:25px;	background:url(../img/strankovani_bg.jpg) repeat-x 0 0 #fff;	border-top:1px solid #f5f5f5;	border-bottom:1px solid #f5f5f5;}.strankovani span {	font-weight:bold;	color:#343434;	padding:2px 6px 2px 6px;	border:2px solid #ddd;}.strankovani a {	font-weight:bold;}.strankovani a.start {	display:block;	float:left;}.strankovani a.end {	display:block;	float:right;}.strankovani div.str-in {	width:370px;	text-align:center;	float:left;	margin:0 0 0 5px;}.strankovani .no {	visibility:hidden;}/*** hlasky a chyby ***/.formerror label {	color:red!important;}.formerror input, .formerror textarea {	border:1px solid red!important;}label.noformerr {	color:#2E1606!important;}.err, .ok, .info {	color:white;	padding:10px;	text-align:center;	font-weight:bold;	margin:0 0 10px 0;	letter-spacing:1px;}.err a, .ok a, .info a {	color:white;	text-decoration:underline;}.err a:hover, .ok a:hover, .info a:hover {	text-decoration:none;}.err {	background:red;	border:3px solid #df1515;}.ok {	background:green;	border:3px solid #1e700a;}.info {	background:#DEAE80;	border:3px solid #df820b;	color:black;}.info a {	color:black;}
