.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) center top;  color:#111;}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:1px solid #fff;	border-bottom:1px solid #E8E8E8;}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, .button {  background:#FEA02E;  color:#2C1503;  font-weight:bold;  font-size:90%;  text-transform:uppercase;  border:1px solid #68370E;  width:auto!important;  padding:8px 12px 8px 12px;	=padding:6px 3px 6px 3px;	cursor:hand;	cursor:pointer;	text-decoration:none;	display: inline-block;}.button:hover {	text-decoration:none;}}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;}.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;}.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;}.no-bg {	background: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;}strong {	color:black;}.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;}.wauto {	width:auto!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:110px;	margin:40px 0 0 80px;}a {	color:#6F3B0C;}select {	background:white;}label {	font-weight:bold;}h1 {	padding:0 0 0 0;  margin:0 0 0 -10px;  _margin:0;  _position:relative;  _left:-10px;	color:#fff;	font-size:140%;	font-weight:normal;	font-family:georgia;}h1 span.h1-l {	display:block;	height:44px;	background:url(../img/h1_l.jpg) no-repeat left top;	float:left;	padding:6px 58px 0 59px;}h1 span.h1-r {  display:block;  background:url(../img/h1_r.gif) no-repeat left top;  float:left;  height:33px;  width:12px;}h2 {  padding:1px 0 0 17px;  margin:25px 0 17px 0;	color:#8C4601;	font-size:150%;	font-weight:normal;	background:url(../img/h2_li.gif) no-repeat 0 5px;}h3 {	margin:15px 0 7px 0; 	padding:0;	font-size:130%;	color:#8C4601;}h4 {	margin:10px 0 5px 0; 	padding:0;	font-size:120%;	color:#8C4601;}h5 {	margin:10px 0 0 0; 	padding:0;	font-size:100%;	color:#8C4601;}div.top-bg {	background:url(../img/top_bg.jpg) repeat-x top center;}div.head-bg {	background:url(../img/head_bg.jpg) no-repeat top center;}div.screen {	min-height:300px;	_height:300px;	width:943px;	margin:0 auto 0 auto;	padding:300px 0 0 0;	text-align:left;}div.head {	width:943px;	height:300px;	position:absolute;	top:0;	background:url(../img/head.jpg) no-repeat top center;}div.page {	padding:0 48px 0 59px;	background:url(../img/page_bg.jpg) repeat-y 59px 0;}div.foot {	height:67px;	width:943px;	margin:25px 0 25px 0;	background:url(../img/foot.png) no-repeat 0 0;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/foot.png');   _background:none;}div.foot-in {	padding:26px 0 0 109px;	font-family:georgia;	color:#111;}div.foot-in a {	color:#111;	font-weight:normal;}div.l {	float:left;	width:595px;}div.l-in {	padding:5px 50px 20px 50px;}div.l-in p {	text-align:justify;	line-height:18px;}div.page-bott {	line-height:0;	height:15px;	font-size:0;	background:url(../img/page_bott.jpg) no-repeat top left;	width:595px;	margin:0 0 0 59px;}div.r {	width:241px;	float:right;}/*** menu ***/ul.menu {	margin:197px 0 0 84px;	padding:0;	position:absolute;	top:0;}ul.menu li {	margin:0 0 0 0;	padding:0;	list-style:none;	float:left;	height:35px;}ul.menu li a {	display:block;	height:35px;	cursor:hand;	margin:0 9px 0 0;}ul.menu li a span {	display:none;}ul.menu li.o-pesinach a {	width:105px;	background:url(../img/menu/o-pesinach.jpg) no-repeat;}ul.menu li.denni-nabidka a {	width:132px;	background:url(../img/menu/denni-nabidka.jpg) no-repeat;}ul.menu li.specialni-nabidka a {	width:152px;	background:url(../img/menu/specialni-nabidka.jpg) no-repeat;}ul.menu li.fotogalerie a {	width:102px;	background:url(../img/menu/fotogalerie.jpg) no-repeat;}ul.menu li.kontakt a {	width:165px;	background:url(../img/menu/kontakt.jpg) no-repeat;}/* hover act */ul.menu li a:hover, ul.menu li a.act {	background:none;	text-decoration: none !important;}/*** submenu ***/ul.submenu {	margin:6px 50px 0 0;	_margin:6px 25px 0 0;	padding:0 0 0 0;	float:right;	width:290px;}ul.submenu li {	float:right;	list-style:none;}ul.submenu li a {	display:block;	float:left;	height:21px;	background:url(../img/submenu_l.jpg) no-repeat left top;	color:#E9E9E9;	font-weight:bold;	margin:0 0 0 2px;}ul.submenu li a span {	display:block;	float:left;	font-size:85%;	height:21px;	line-height:21px;	background:url(../img/submenu_r.jpg) no-repeat right top;	color:#E9E9E9;	padding:0 7px 0 8px;	cursor:hand;}/* act */ul.submenu li a.act {	background:url(../img/submenu_l_a.jpg) no-repeat left top;	color:#E9E9E9;}ul.submenu li a.act span {	background:url(../img/submenu_r_a.jpg) no-repeat right top;	color:#E9E9E9;}ul.submenu li a.act:hover {	text-decoration:none;}/*** pagemenu ***/div.pagemenu a.act {	font-size:140%;}/*** box ***/div.box {	min-height:113px;	_height:113px;	background:url(../img/box_bg.jpg) no-repeat top left;	margin:0 0 30px -3px;	_margin-left:0;  _position:relative;  _left:-3px;}div.box-in {	padding:0 28px 0 30px;	color:white;}div.box h3 {	margin:0 0 0 0;	padding:7px 0 20px 0;	font-size:120%;	font-weight:bold;	font-family:georgia;	color:white;}div.box h2 {	margin:0 0 4px 0;	color:#EFB46D;	font-size:120%;	font-weight:bold;	padding:0 0 0 0;	background:none;}div.box h4 {	margin:0 0 4px 0;	padding:0;}div.box div.vice {	margin:7px 0 0 0;	font-size:90%;}div.box div.vice a {	color:#EFB46D;}div.box strong {	color:#EFB46D!important;}div.box-gal img {	border:1px solid #EFB461;	margin:0 3px 3px 0;}div.box-gal a:hover img {	border:1px solid #361A04;}div.box table.table1 {	width:174px;}div.box table.table1 th {	color:#fff;	width:auto;	text-transform:none!important;	padding:4px 0 4px 0;	white-space:normal;}div.box table.table1 td {	padding:4px 0 4px 10px;	color:#EFB46D;}div.box table.table1 td, div.box table.table1 th {	border-color:#8A807E;}/*** format text ***/div.format-text {	text-align:justify;}div.format-text table {	border-collapse:collapse;	border-spacing:0;	width:100%;	border:0;	margin:5px 0 5px 0;}div.format-text table th, div.format-text table td {	vertical-align:top;	border-bottom:1px dashed #bbb;	padding:10px 5px 8px 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 10px 0;	padding:0 0 0 19px;	color:#000;	background:url(../img/li.gif) no-repeat 0 4px;	font-weight:bold;}div.format-text ol li {	margin:6px 0 7px 25px;	padding:0 0 0 0;	color:#000;}div.format-text img {	border:2px solid #EFB461;}div.format-text img.f-right {	margin:0 0 5px 10px;}div.format-text img.f-left {	margin:0 10px 5px 0;}div.unusedfotos img {	margin:0 5px 5px 0;	border:1px solid #EFB461;}div.format-text a:hover img {	border-color:#361A04;}/*** galerie ***/div.galerie img {	border:2px solid #EFB461;	margin:0 9px 9px 0;}div.galerie a:hover img {	border-color:#361A04;}/*** table1 ***/table.table1 {	width:495px;}table.table1 th, table.table1 td {	vertical-align:top;	border-bottom:1px dashed #bbb;	padding:5px 5px 4px 0;}table.table1 th {	white-space:nowrap;	width:150px;	font-size:90%;	text-transform:uppercase;	vertical-align:top;	color:#000;}table.table1 input {	width:240px;}table.table1 textarea {	width:320px;	height:100px;}table.table1 img {  border:none;}/*** hlasky a chyby ***/tr.formerror label {	color:#F03745!important;}tr.formerror input, tr.formerror textarea {	border:1px solid #F03745!important;}.err {	color:#fff;	padding:7px;	text-align:center;	font-weight:bold;	margin:5px 0 5px 0;	background:#F03745;}.ok {	color:white;	padding:7px;	text-align:center;	font-weight:bold;	margin:5px 0 5px 0;	background:green;}.err, .ok {	font-size:110%;}/*** strankovani ****/.strankovani {	text-align:center;	color:#333;	padding:1px 15px 3px 15px;	line-height:41px;	height:41px;	font-size:85%;	margin:10px 0 10px 0;	background:url(../img/strankovani_bg.jpg) no-repeat 0 0;}.strankovani span {	font-weight:bold;	color:#000;	padding:2px 6px 2px 8px;	background:url(../img/menu_bg_a_l.jpg);}.strankovani a {	color:#DEDEDE;}.strankovani a.start {	display:block;	float:left;}.strankovani a.end {	display:block;	float:right;}.strankovani div.str-in {	width:435px;	text-align:center;	float:left;	margin:0 0 0 5px;	font-size:115%;}.strankovani .no {	visibility:hidden;}/* FORMS ==> */.extratiny {width:20px!important;}.tiny {width:32px!important;}.small {width:70px!important;}.normal {width:120px!important;}.medium {width:150px!important;}.bigmedium {width:200px!important;}.middle {width:230px!important;}.big {width:260px!important;}.biger {width:380px!important;}.extrabig {width:500px!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 */