.gen-1 {	text-align: center;	width: 897px;	top: 0px;}.topek {border:0px solid;padding:0px;text-align:left;}.ts-1 {	background-image: url(bekstredref.jpg);	border: none;	height: 900px;	position: relative;	text-align: center;	width: 897px;	padding: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#telo {	height: 900px;}.ts-1-1 {	border: none;	align: center;	height: 600px;	left: 0px;	padding: 0px;	position: absolute;	top: 0px;	width: 88px;	text-align: center;}.ts-1-2 {	border: none;	height: 450px;	align: center;	left: 89px;	padding: 0px;	position: absolute;	top: 0px;	width: 715px;	text-align: center;}.ts-1-3 {	border: none;	height: 448px;	align: center;	left: 807px;	line-height: 464px;	padding: 0px;	position: absolute;	text-align: center;	top: 2px;	width: 90px;}.ts-2 {	background-color: #000000;	border: none;	height: 60px;	position: relative;	text-align: left;	width: 897px;}.ts-2-1 {	border: none;	height: 85px;	left: 0px;	padding: 0px;	position: absolute;	top: 1px;	width: 897px;	text-align: center;}.reklama {position:relative;width:100%;height:200px;}.sipka {position:absolute;left:10%;right:10%;width:80%;top:120px;z-index:3;display:none;height:61px;}.vzhled {margin-left:10px;margin-right:10px;margin-bottom:5px;padding-top:80px;padding-bottom:0px;text-align:center;height:40px;font-size:15pt;font-weight:bold;background-color:rgb(223,223,223);color:rgb(95,95,95);cursor:pointer;z-index:3;}#fasady {position:absolute;left:0px;right:75%;border-bottom:5px solid rgb(143,143,143);}#interiery {position:absolute;left:25%;right:50%;border-bottom:5px solid rgb(143,143,143);}#shop {position:absolute;left:50%;right:25%;border-bottom:5px solid rgb(143,143,143);}#realizace {position:absolute;left:75%;right:0px;border-bottom:5px solid rgb(143,143,143);}.obsah {position:absolute;top:150px;left:10px;right:10px;background-color:rgb(223,223,223);height:540px;z-index:1;display:none;}.text01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7D7E83;	width: 230px;	padding: 10px;	font-style: normal;}.textdolekontakt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.nadpis {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-style: normal;	color: #006600;	font-weight: normal;	padding-left: 25px;}.text01Copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #7D7E83;	padding: 10px;	font-style: normal;}.background {	background-image: url(bekstredref.jpg);	background-repeat: repeat-y;	background-attachment: fixed;	background-position: left center;	height: 249px;	width: 900px;	position: absolute;	page-break-before: auto;	visibility: visible;	left: 253px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;}.textdolegalerie {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	line-height: 10px;	font-weight: normal;	font-variant: normal;	text-transform: none;	font-style: normal;	text-indent: 10px;	text-align: center;	white-space: normal;}.style4 {color: #000000}.style7 {	font-size: 16px;	color: #FFFFFF;}.style8 {	color: #666666;	}.style2 {color: #999999}h1 {	font-size: 16px;	color: #FFFFFF;}body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #15151D;	background-image: url(n01hlback.jpg);	background-repeat: repeat-x;	text-align:center;	align:center;	margin:0 auto;}.Nadpisnobold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	font-style: normal;	line-height: normal;}.lista {background-image:url("images/lista-r.jpg");height:9px;margin-top:30px;} .menu {position:relative;margin-top:-94px;left:320px;width:500px;height:41px;border:0px solid;text-align:left;padding:0px;}.menu-link {position:relative;margin-left:25px;margin-right:0px;top:10px;margin-top:0px;color:black;text-decoration:none;font-size:10pt;}.menu-link:hover {fontposition:relative;margin-left:25px;margin-right:0px;top:10px;margin-top:0px;color:rgb(102,0,0);text-decoration:underline;font-size:10pt;}.e-shop-link {position:relative;margin-left:35px;margin-right:0px;top:11px;margin-top:0px;font-size:12pt;font-weight:bold;color:black;text-decoration:none;}.e-shop-link:hover {position:relative;margin-left:35px;margin-right:0px;top:11px;margin-top:0px;font-size:12pt;font-weight:bold;color:rgb(102,0,0);text-decoration:underline;}.down {	color: #999999;	text-decoration: none;}.down:visited {	text-decoration: none;	color: #999999;}.down:hover {	text-decoration: underline;	color:white;}.down:active {	text-decoration: none;	color: #999999;}.part {position:relative;margin-left:10px;margin-right:10px;top:1px;}.text{text-align:left;font-size:9pt;color:rgb(162,162,162);margin-top:20px;}.e-shop{color:rgb(162,162,162);text-decoration: none;font-weight:bold;}.e-shop:hover{text-decoration: underline;font-weight:bold;margin-top:15px;}.Nadpisnobold{position:relative;margin-top:20px;margin-bottom:20px;}.sluzby-menu{top:2px;position:relative;margin-left:7px;margin-right:7px;color:white;font-size:9pt;text-decoration:none;}.sluzby-menu:hover{top:2px;position:relative;margin-left:7px;margin-right:7px;color:white;font-size:9pt;text-decoration: underline;}#pole_fasady {}.seznam {margin-top:15px;}.seznam-shop {list-style-image: url('images/bullet-green+.png');cursor:pointer;margin-top:15px;}.seznam-shop-pod {list-style-image: url('images/bullet-green-pod.png');margin-top:15px;display:none;}.obrazky {position:absolute;left:0px;right:0px;height:80px;background-color:black;text-align:left;overflow:hidden;}.ramec {position:absolute;top:0px;margin:0px;padding:0px;width:112px;height:80px;border-right:2px solid rgb(143,143,143);cursor:pointer;}.fotky {position:relative;margin:0px;padding:0px;border-bottom:5px solid rgb(143,143,143);height:75px;}.fotky:hover {position:relative;margin:0px;padding:0px;border-bottom:5px solid #3399ff;height:75px;}.fotky-red {position:relative;margin:0px;padding:0px;border-bottom:5px solid rgb(143,143,143);height:75px;}.fotky-red:hover {position:relative;margin:0px;padding:0px;border-bottom:5px solid #ff0033;height:75px;}.fotky-green {position:relative;margin:0px;padding:0px;border-bottom:5px solid rgb(143,143,143);height:75px;}.fotky-green:hover {position:relative;margin:0px;padding:0px;border-bottom:5px solid #66ff00;height:75px;}.fotky-orange {position:relative;margin:0px;padding:0px;border-bottom:5px solid rgb(143,143,143);height:75px;}.fotky-orange:hover {position:relative;margin:0px;padding:0px;border-bottom:5px solid #ff7633;height:75px;}.mail {color:#3399ff;text-decoration:none;}.mail:hover {color:#3399ff;text-decoration:underline;}.mail-red {color:#ff0033;text-decoration:none;}.mail-red:hover {color:#ff0033;text-decoration:underline;}.mail-orange {color:#ff7633;text-decoration:none;}.mail-orange:hover {color:#ff7633;text-decoration:underline;}.mail-green {color:#66ff00;text-decoration:none;}.mail-green:hover {color:#66ff00;text-decoration:underline;}.shop-nadpis {font-size:15pt;text-align:left;margin-left:30px;margin-right:30px;border-bottom:1px solid #afafaf;}.prezentace {position:absolute;top:120px;left:147px;right:0px;height:266px;width:400px;border:3px solid rgb(111,111,111);} 
