.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-y center top #fff;  color:#666;}textarea, input, select {	font-family:arial, tahoma, verdana, sans serif;}.georgia,h1,h2,h3,h4,h5,h6,th,input.submit,label {	font-style:italic;	font-family:georgia!important;}/*** default ***/td, th {	_font-size /**/:80%;	padding:0;	text-align:left;}.transparent, .transparent td, .transparent th {	border:0!important;	background:none!important;}a {  text-decoration:underline;  font-weight:bold;}a:hover {  text-decoration:none;}img {	border:0;}hr {	border:1px solid #D0C5B1;	border-bottom:1px solid #EBE7DE;}table {	border-collapse:collapse;	border-spacing:0;}form {	margin:0;	padding:0;}input, textarea {	background:url(../img/input_bg.jpg) repeat-x top left #F7F7F7;	border:1px solid #aaa;	padding:3px;}select {	background:#fff;}input.submit {  background:#58BAFF;  color:#fff;  font-weight:bold;  font-size:90%;  text-transform:uppercase;  border:1px solid #58BAFF;  width:auto!important;  padding:8px 12px 8px 12px;	=padding:6px 3px 6px 3px;	cursor:pointer;}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:10;}a.to-home span {	display:none;}a.button {  background:#58BAFF;  color:#fff;  font-weight:bold;  font-size:90%;  text-transform:uppercase;  border:1px solid #58BAFF;  width:auto!important;  padding:8px 12px 8px 12px;	=padding:6px 3px 6px 3px;	cursor:pointer;  text-decoration: none;}.hidden {	display:none;}p {	margin:0 0 0 0;	padding:0 0 15px 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;}img.f-left {	margin:0 10px 0 0;}.small-font {	font-size:90%!important;}.small-font2 {	font-size:80%!important;}.big-font {	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;}.block {	display:block!important;}.w-100pro {	width:100%!important;}.v-top {	vertical-align:top;}.v-bott {	vertical-align:bottom;}.red {	color:red!important;}.black {	color:black!important;}.green {	color:#346909!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:310px;	height:100px;	margin:10px 0 0 75px;}a {	color:#53B8FF;}select {	background:white;}label {	font-weight:bold;	color:black;}h1 {  padding:0 0 0 0;  margin:0 0 15px 0;	color:#000;	font-size:170%;	font-weight:normal;}h2 {  padding:0 0 0 0;  margin:25px 0 10px 0;	font-size:140%;	font-weight:normal;	color:#000;}h3 {	margin:15px 0 7px 0; 	padding:0;	font-size:120%;	color:#000;}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;}div.top-bg {	background:url(../img/top_bg.jpg) repeat-x center top;}div.screen {	width:800px;	margin:0 auto 0 auto;	padding:0 0 0 0;	text-align:left;	padding:140px 0 0 0;	background:url(../img/bg.jpg) repeat-y center top #fff;}div.head {	position:absolute;	top:0;	height:140px;	background:url(../img/head.jpg) no-repeat center top;	width:800px;}div.foot {	padding:0 0 0 0;	font-size:90%;	color:#C8C8C8;	font-weight:bold;	text-align:center;	background:url(../img/foot.jpg) repeat-x center top;	height:82px;}div.foot-in {	margin:0 auto 0 auto;	width:800px;	text-align:center;	background:url(../img/foot_in.jpg) no-repeat center top;	height:82px;}div.foot-in span {	display:block;	padding:45px 0 0 0;}div.page {}/*** big box ***/div.bigbox {	_height:1px;	background:url(../img/bb_shadow.png) repeat-y 0 0;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/bb_shadow.png');   _background:none;}div.bigbox-bg {	background:url(../img/bigbox_bg.jpg) repeat-y 19px 0;}div.bigbox-in {	padding:0 78px 20px 78px;}div.bigbox-bott {	height:40px;	background:url(../img/bigbox_bott.png) no-repeat 0 0;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/bigbox_bott.png');   _background:none;}div.bigbox-top {	height:65px;	margin:0 0 0 0;	background:url(../img/bigbox_top.png) no-repeat 0 0;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/bigbox_top.png');   _background:none;}div.topbox-top {	padding:38px 78px 20px 78px;	background:url(../img/topbox_top.jpg) no-repeat center top;} a.zadat-butt {	display:block;	float:right;	width:258px;	height:45px;	background:url(../img/zadat_butt.jpg) no-repeat top left;	margin:0 0 10px 10px;}a.zadat-butt:hover {	background:url(../img/zadat_butt_a.jpg) no-repeat top left;}a.zadat-butt span {	display:none;}/*** graf ***/div.graf {	margin:0 0 15px 0;}div.graf div.step {	float:left;	width:213px;	height:52px;	background:url(../img/graf.jpg) no-repeat top left;}div.graf div.step div.no {	position:absolute;	font-size:170%;	font-weight:bold;	color:#aaa;	width:50px;	text-align:center;	height:52px;	line-height:52px;}div.graf div.step div.name {	position:absolute;	font-size:130%;	color:#aaa;	margin:0 0 0 60px;	line-height:26px;}div.graf div.step-act {	background:url(../img/graf_a.jpg) no-repeat top left;}div.graf div.step-act div.no {	color:white;}div.graf div.step-act div.name {	color:#52B8FF;	font-size:140%;	font-weight:bold;}/*** table1 ***/table.table1 {	width:100%;}table.table1 th, table.table1 td {	vertical-align:bottom;}table.table1 th {	white-space:nowrap;	width:130px;	font-size:110%;	vertical-align:top;	padding:8px 5px 5px 0;	color:#000;	border-bottom:2px solid #aaa;}table.table1 th label {	color:#000;}table.table1 thead th {	padding-right:0;}table.table1 td {	padding:5px 5px 5px 5px;	border-bottom:1px solid #ccc;}table.table1 input {	width:250px;}table.table1 textarea {	width:480px;	height:100px;}table.table1 img {  border:none;}/*** format text ***/div.format-text {	text-align:justify;}div.format-text table {	border-collapse:collapse;	border-spacing:0;	width:100%;	border:0!important;}div.format-text table th, div.format-text table td {	white-space:nowrap;	vertical-align:top;	padding:8px 5px 5px 0;	border:0!important;}div.format-text table thead th {	padding-right:0;}div.format-text table td, div.format-text table th {	border-bottom:1px solid #ccc!important;}div.format-text table td {	padding:5px 0 5px 0;}div.format-text p {	margin:0 0 0 0;	padding:0 0 15px 0;}div.format-text ul, div.format-text ol, ul.def {	margin:10px 0 30px 25px;	padding:0;}div.format-text ul li, ul.def li {	list-style:none;	margin:6px 0 7px 0;	padding:0 0 0 25px;	background:url(../img/li.jpg) no-repeat 0 1px;}div.format-text ol li {	margin:6px 0 7px 25px;	padding:0 0 0 0;}div.format-text img {	border:2px solid #ccc;	margin:0 0 5px 0;}div.format-text img.f-left {	margin:0 15px 5px 0;}div.format-text img.f-right {	margin:0 0 5px 15px;}div.unusedfotos img {	margin:0 5px 5px 0;	border:1px solid #ccc;}div.format-text a:hover img {	border-color:#323232;}/*** hlasky a chyby ***/tr.formerror label, tr.formerror th {	color:red!important;}tr.formerror input, tr.formerror textarea {	border:1px solid red!important;}.err {	background:red;	color:white;	padding:7px;	text-align:center;	font-weight:bold;	margin:1px 0 5px 0;	border:3px solid #990F0F;}.ok {	background:green;	color:white;	padding:7px;	text-align:center;	font-weight:bold;	margin:0 0 5px 0;	border:3px solid #346909;}.info {	background:#9B6634;	color:white;	padding:7px;	text-align:center;	font-weight:bold;	margin:0 0 5px 0;	border:3px solid #73411E;}/* FORMS ==> */.extratiny {width:20px!important;}.tiny {width:35px!important;}.little {width:70px!important;}.normal {width:150px!important;}.medium {width:190px!important;}.bigmedium {width:200px!important;}.middle {width:300px!important;}.extrabig {width:480px!important;}.huge {width:575px!important;}.extramax {width:610px!important}.max {width:690px!important}.smalllong {height:35px!important;}.nolong {height:50px!important;}.long {height:100px!important;}.biglong {height:200px!important;}.extralong {height:300px!important;}.maxlong {height:500px!important;}/* <== FORMS */.loclabel {	width: 150px!important;}