div#main div#content div#footer {
/*	border: 1px solid red;*/
}
html {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	top:0px;
	color: black;
}
body {
	background-color: #e9f0f8;
	background-image: url("/images/bg-page.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

a img {
    border: none;
}

div#main {
	width: 975px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
}
hr {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dotted #34843f;
	margin: 5px 0px 10px 0px;
}
hr.spacer {
	display: none;
}
div#main div#content {
	margin: 0px auto 0px auto;
	width: 975px;
	top:94px;
	position: relative;
}
p.right {
	text-align: right;
}
p.left {
	text-align: left;
}
div#main div#content div#footer {
	color: black;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear: both;
	width: 975px;
	height: 25px;
}
div#main div#content div#footer p.copy {
	font-size: 11px;
	color: #74787b;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
}
div#main div#content div#footer p.info {
	font-size: 11px;
	color: #74787b;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 0px 0px;
}
div#main div#content div#footer p.info a {
	color: #3b8d44;
}
div#main div#content div#footer p.info a:hover {
	text-decoration: none;
}
div#main div#header {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 94px;
	width: 975px;
	background-image: url("/images/bg-header.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}
div#main div#header h1 {
	display: inline;
}
div#main div#header h1 a {
	display: block;
	width: 82px;
	height: 70px;
	background-image: url("/images/h1-header-logo-bahal.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 12px;
	left: 24px;
}
div#main div#header h1 a span {
	display: none;
}
div#main div#header h3 {
	display: inline;
}
div#main div#header h3 a {
	display: block;
	width: 82px;
	height: 70px;
	background-image: url("/images/h1-header-logo-bahal.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 12px;
	left: 24px;
}
div#main div#header h3 a span {
	display: none;
}
div#main div#header div#mainmenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 51px;
	width: 725px;
	height: 43px;	
	position: absolute;
	right: 29px;
}
div#main div#header div#mainmenu ul {
	display: block;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#header div#mainmenu ul li {
	display: block;
	float: left;
	width: 145px;
	height: 43px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#header div#mainmenu ul li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:145px;	
	height: 43px;
	text-align:center;
	line-height: 43px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#header div#mainmenu ul li#o-nizkoenergetickych-a-pasivnich-domech a {
	background-image: url("/images/menu-onas.jpg");
}
div#main div#header div#mainmenu ul li#katalog-nizkoenergetickych-a-pasivnich-domu a {
	background-image: url("/images/menu-katalog.jpg");
}
div#main div#header div#mainmenu ul li#spotreba-pasivnich-a-nizkoenergetickych-domu a {
	background-image: url("/images/menu-energie.jpg");
}
div#main div#header div#mainmenu ul li#financovani-nizkoenergetickych-a-pasivnich-domu a {
	background-image: url("/images/menu-finance.jpg");
}
div#main div#header div#mainmenu ul li#kontakt-vzorove-pasivni-a-nizkoenergeticke-domy a {
	background-image: url("/images/menu-kontakt.jpg");
}
div#main div#header div#mainmenu ul li a:hover, div#main div#header div#mainmenu ul li a.active {
   background-position: -145px 0;
   display: block;
   width: 145px;
   height: 43px;
   float: left;
}
div#main div#header div#mainmenu ul li a span {
	display: none;
}

.spacer {
	clear: both;
	display: block;
	content: "";
}
div#main div#content div#hpimage {
	width: 975px;
	height: 431px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#hpimage h1 span {
	display:none;
}
div.achilles div#content div#hpimage {
	background-image: url("/images/hp-image-achilles.jpg");
}
div.hector div#content div#hpimage {
	background-image: url("/images/hp-image-hector.jpg");
}
div.victoria div#content div#hpimage {
	background-image: url("/images/hp-image-victoria.jpg");
}
div#main div#content div#subpage {
	float: left;
	width: 975px;
	/*min-height: 450px;*/
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-position: 0px 0px;
	background-repeat: repeat-y;
	background-image: url("/images/subpage-bg.png");
}
div#main div#content div#pagebottom {
	width: 975px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div.nfoot div#content div#pagebottom {
	height:30px;
	background-image: url("/images/subpage-bg-bottom.gif");
}
div.sfoot div#content div#pagebottom {
	height:234px;
	background-image: url("/images/subpage-katalog-bg-bottom.jpg");
}



div.nfoot div#content div#pagebottom div#sleva {

	height:234px;
	background-image: url("/images/subpage-katalog-bg-bottom.jpg");
}



div.sfoot div#content div#pagebottom div#sleva {
	display: block;
	height: 190px;
	width: 510px;
	float: right;
	margin: 10px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid red;
}

div#main div#content div#subpage div#subimage {
	width: 975px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div.o-nizkoenergetickych-a-pasivnich-domech div#content div#subpage div#subimage {
	background-image: url("/images/subpage-image-onas.jpg");
}
div.katalog-nizkoenergetickych-a-pasivnich-domu div#content div#subpage div#subimage {
	background-image: url("/images/subpage-image-katalog.jpg");
}
div.spotreba-pasivnich-a-nizkoenergetickych-domu div#content div#subpage div#subimage {
	background-image: url("/images/subpage-image-energie.jpg");
}
div.financovani-nizkoenergetickych-a-pasivnich-domu div#content div#subpage div#subimage {
	background-image: url("/images/subpage-image-finance.jpg");
}
div.kontakt-vzorove-pasivni-a-nizkoenergeticke-domy div#content div#subpage div#subimage {
	background-image: url("/images/subpage-image-kontakt.jpg");
}
div.ostatni div#content div#subpage div#subimage {
	background-image: url("/images/subpage-image-ostatni.jpg");
}
div.anketa div#content div#subpage div#subimage {
	background-image: url("/images/subpage-image-ostatni.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn {
	float:right;
	width: 648px;
	min-height: 300px;
	margin: 122px 0px 0px 0px;
	padding: 0px 40px 0px 0px;
	/*border: 1px dotted silver;*/
}
div#main div#content div#subpage div#subimage div#maincolumn span.obrazek {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 15px 0px;
	display:block;
	float: left;
}
div#main div#content div#subpage div#subimage div#maincolumn p.right span.obrazek {
	float: right;
}
div#main div#content div#subpage div#subimage div#maincolumn span.obrazek a img {
	border: none;
}

div#main div#content div#subpage div#subimage div#maincolumn div#break {
	display: block;
	float: right;
	/*border:1px solid red;*/
}
div.o-nizkoenergetickych-a-pasivnich-domech div#content div#subpage div#subimage div#maincolumn div#break {
	width: 285px;
	height: 210px;
}
div.katalog-nizkoenergetickych-a-pasivnich-domu div#content div#subpage div#subimage div#maincolumn div#break {
	width: 318px;
	height: 190px;
}
div.spotreba-pasivnich-a-nizkoenergetickych-domu div#content div#subpage div#subimage div#maincolumn div#break {
	width: 275px;
	height: 160px;
}
div.financovani-nizkoenergetickych-a-pasivnich-domu div#content div#subpage div#subimage div#maincolumn div#break {
	width: 292px;
	height: 160px;
}
div.kontakt-vzorove-pasivni-a-nizkoenergeticke-domy div#content div#subpage div#subimage div#maincolumn div#break {
	width: 300px;
	height: 180px;
}

div#main div#content div#subpage div#subimage div#maincolumn ul#navigace {
	display: block;
	width: 300px;
	height: 20px;
	color: #145f2e;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#maincolumn ul#navigace li {
	float: left;
	list-style: none;
	color: #145f2e;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 14px;
	background-image: url("/images/maincolumn-navigace-ul-li-bg.gif");
	background-position: 0px 8px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn ul#navigace li a {
	height: 20px;
	display: inline;
	text-decoration: underline;
	color: #145f2e;
}
div#main div#content div#subpage div#subimage div#maincolumn ul#navigace  li a:hover {
	text-decoration: none;
}
div#main div#content div#subpage div#subimage div#maincolumn h1 {
	margin-bottom: 10px;
	padding-top: 5px;
	font-size: xx-large;
	font-weight: normal;
}
div#main div#content div#subpage div#subimage div#maincolumn h2 {
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 12px;
	font-size: large;
	font-weight: bold;

}
div#main div#content div#subpage div#subimage div#maincolumn h3 {
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 12px;
	font-size: medium;
	font-weight: normal;



}
div#main div#content div#subpage div#subimage div#maincolumn h2 a {
	color: #3b8d44;
	text-decoration: underline;
}
div#main div#content div#subpage div#subimage div#maincolumn h2 a:hover {
	color: #3b8d44;
	text-decoration: none;
}
div#main div#content div#subpage div#subimage div#maincolumn p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #7e7e7e;
	font-size: 12px;
}
div#main div#content div#subpage div#subimage div#maincolumn p a {
	color: #3b8d44;
	text-decoration: underline;
}
div#main div#content div#subpage div#subimage div#maincolumn p a:hover {
	color: #3b8d44;
	text-decoration: none;
}
div#main div#content div#subpage div#subimage div#maincolumn p strong{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: black;
	font-size: 12px;
}
div#main div#content div#subpage div#subimage div#maincolumn ul  {
	color: black;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 5px;
}
div#main div#content div#subpage div#subimage div#maincolumn ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	list-style: none;
	background-image: url("/images/maincolumn-navigace-ul-li-bg.gif");
	background-position: 0px 6px;
	background-repeat: no-repeat;
	color: #7e7e7e;
	font-size: 12px;
}
div#main div#content div#subpage div#subimage div#maincolumn ul li a {
	color: #3b8d44;
	text-decoration: underline;
}
div#main div#content div#subpage div#subimage div#maincolumn ul li a:hover {
	color: #3b8d44;
	text-decoration: none;
}
/* ///////////// energie */
div#main div#content div#subpage div#subimage div#maincolumn div#energie-image-vybava {
	display: block;
	width: 639px;
	height: 365px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/energie-image-vybava.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#energie-tab-varianty {
	display: block;
	width: 639px;
	height: 417px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/energie-tab-varianty.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
/* ///////////// finance */
div#main div#content div#subpage div#subimage div#maincolumn div#finance-image-child {
	display: block;
	float: right;
	width: 321px;
	height: 266px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	position: relative;
	background-image: url("/images/finance-image-child.jpg");
	background-position: 0px 50px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#finance-tab-financovani {
	display: block;
	width: 639px;
	height: 205px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/finance-tab-financovani.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#finance-loga-bottom {
	display: block;
	width: 639px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/finance-loga-bottom.gif");
	background-position: 0px -12px;
	background-repeat: no-repeat;
}
/*div#main div#content div#subpage div#subimage div#maincolumn div#finance-loga-banky {
	display: block;
	float: left;
	width: 330px;
	height: 120px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/finance-loga-banky.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#finance-logo-bahal {
	display: block;
	float: right;
	width: 171px;
	height: 178px;
	margin: 22px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/finance-logo-bahal.gif");
	background-position: 0px 22px;
	background-repeat: no-repeat;
}*/
/* ///////////// dodavky */
/*div#main div#content div#subpage div#subimage div#maincolumn div#varianty {
	display: block;
	width: 639px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/
div#main div#content div#subpage div#subimage div#maincolumn div.varianta {
	display: block;
	width: 639px;
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/dodavky-varianta-bg.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div.varianta div.varbottom {
	display: block;
	width: 639px;
	height: 15px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	background-image: url("/images/dodavky-varianta-bg-bottom.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div.varianta h3 {
	display: block;
	width: 639px;
	height:47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: top center;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div.varianta h3.pre-zakladnistavba {
	background-image: url("/images/dodavky-h3-pre-zakladni-stavba.gif");
}
div#main div#content div#subpage div#subimage div#maincolumn div.varianta h3.zakladnistavba {
	background-image: url("/images/dodavky-h3-zakladni-stavba.gif");
}
div#main div#content div#subpage div#subimage div#maincolumn div.varianta h3.post-zakladnistavba {
	background-image: url("/images/dodavky-h3-post-zakladni-stavba.gif");
}

div#main div#content div#subpage div#subimage div#maincolumn div.varianta h3 span {
	display: none;
}

div#main div#content div#subpage div#subimage div#maincolumn div.varianta ul {
	width: 639px;
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.varianta ul li {
	list-style: none;
	display: block;
	float: left;
	width: 183px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 10px;
	background-image: url("/images/maincolumn-navigace-ul-li-bg.gif");
	background-position: 0px 10px;
	background-repeat: no-repeat;
}

div#main div#content div#subpage div#subimage div#maincolumn div#dodavky-tab-dodavka {
	display: block;
	width: 639px;
	height: 269px;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/dodavky-tab-dodavka.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
/* ///////////// spotreba energie */
div#main div#content div#subpage div#subimage div#maincolumn div#spotreba-alexander {
	display: block;
	width: 624px;
	height: 161px;
	float: left;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/spotreba-energii-domy-alexander.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#spotreba-helen {
	display: block;
	width: 624px;
	height: 161px;
	float: left;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/spotreba-energii-domy-helen.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#spotreba-lucius {
	display: block;
	width: 624px;
	height: 161px;
	float: left;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/spotreba-energii-domy-lucius.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#spotreba-victoria {
	display: block;
	width: 624px;
	height: 161px;
	float: left;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/spotreba-energii-domy-victoria.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#spotreba-tab-energieacas {
	display: block;
	width: 624px;
	height: 266px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url("/images/spotreba-tab-energieacas.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead {
	display: block;
	width: 612px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	font-size: 12px;
	color: white;
	font-weight: bold;
	background-color: #257537;
	border: 6px solid #257537;
}

div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.tab-th {
	width: 82px;
	float: left;
	text-align: center;
}
div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.tab-th-potreba {
	width: 110px;
	float: left;
	text-align: center;
}
div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.tab-th-ekosolar {
	width: 90px;
	float: left;
	text-align: center;
}
div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.topleft {
	position:absolute;
	top:-6px;
	left:-6px;
	background:url("/images/spotreba-table-round-corners.gif") left top no-repeat white;
}

div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.topright {
	position:absolute;
	top:-6px;
	right:-6px;
	background:url("/images/spotreba-table-round-corners.gif") right top no-repeat white;
}

div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.botleft {
	position:absolute;
	bottom:-6px;
	left:-6px;
	background:url("/images/spotreba-table-round-corners.gif") left bottom no-repeat white;
}

div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.botright {
	position:absolute;
	bottom:-6px;
	right:-6px;
	background:url("/images/spotreba-table-round-corners.gif") right bottom no-repeat white;
}

div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.topleft, 
div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.topright, 
div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.botleft, 
div#main div#content div#subpage div#subimage div#maincolumn div#tab-thead div.botright
{
width:6px;
height:6px;
font-size:0px;
} 

table {
	font-size: 12px;
	border-collapse: collapse;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 632px;
}
table thead tr {
	background-image: url(/images/spotreba-energii-table-th-bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
table thead tr th, table.reference thead tr td {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
	text-align: center;
	color: white;
}
table thead tr th.potreba {
	height: 27px;	
}
table thead tr th#ekosolar {
	height: 27px;	
}
table tbody tr td {
	text-align: center;
	font-size: 11px;	
	height: 27px;
	background-color: white;
	border-bottom: 1px solid #34843f;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

/* ///////////// katalog */
div#main div#content div#subpage div#subimage div#maincolumn p.button {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#maincolumn p.button span.button {
	display: block;
	width: 113px;
	height: 31px;
	background-image: url("/images/button-bg-long.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.file {
	width: 100px;
	height: 25px;
	float: left;
	position: absolute;
	margin: 7px 0px 0px 110px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #7e7e7e;
	line-height: 25px;
	text-align: right;
}
div#main div#content div#subpage div#subimage div#maincolumn span.button a {
	width:93px;
	height: 22px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 20px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
div#main div#content div#subpage div#subimage div#maincolumn span.button a:hover {
	text-decoration: underline;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column {
	display: block;
        position: relative;
	width: 162px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h2 {
	display: block;
	width: 162px;
	height:105px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h2.plocha201 {
	background-image: url("/images/katalog-h3-plocha-201.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h2.plocha157 {
	background-image: url("/images/katalog-h3-plocha-157.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h2.plocha151 {
	background-image: url("/images/katalog-h3-plocha-151.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h2.plocha65 {
	background-image: url("/images/katalog-h3-plocha-65.jpg");
}

div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h2 span {
	display: none;
}



div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h3 {
	display: block;
	width: 162px;
	height:105px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h3.plocha201 {
	background-image: url("/images/katalog-h3-plocha-201.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h3.plocha157 {
	background-image: url("/images/katalog-h3-plocha-157.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h3.plocha151 {
	background-image: url("/images/katalog-h3-plocha-151.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h3.plocha65 {
	background-image: url("/images/katalog-h3-plocha-65.jpg");
}

div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column h3 span {
	display: none;
}

div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul {
	width: 162px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li {
	width: 162px;
	height: 147px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li span a {
	display: block;
	width: 162px;
	color: #34843f;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#achilles span a {
	height: 150px;
	background-image: url("/images/katalog-dum-achilles.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#alexander span a {
	height: 147px;
	background-image: url("/images/katalog-dum-alexander.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#atilla span a {
	height: 150px;
	background-image: url("/images/katalog-dum-atilla.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#caesar span a {
	height: 150px;
	background-image: url("/images/katalog-dum-caesar.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#kleopatra span a {
	height: 150px;
	background-image: url("/images/katalog-dum-kleopatra.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#constance span a {
	height: 150px;
	background-image: url("/images/katalog-dum-constance.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#electra span a {
	height: 150px;
	background-image: url("/images/katalog-dum-electra.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#hector span a {
	height: 147px;
	background-image: url("/images/katalog-dum-hector.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#helen span a {
	height: 147px;
	background-image: url("/images/katalog-dum-helen.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#lucius span a {
	height: 147px;
	background-image: url("/images/katalog-dum-lucius.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#victoria span a {
	height: 150px;
	background-image: url("/images/katalog-dum-victoria.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#novy-3 span a {
	height: 147px;
	background-image: url("/images/katalog-dum-novy-3.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#novy-2 span a {
	height: 150px;
	background-image: url("/images/katalog-dum-novy-2.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#novy-1 span a {
	height: 150px;
	background-image: url("/images/katalog-dum-novy-1.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#alexander_terasa span a {
	height: 150px;
	background-image: url("/images/katalog-dum-alexander_s_terasou.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#achilles_terasa span a {
	height: 150px;
	background-image: url("/images/katalog-dum-achilles_s_terasou.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#electra_terasa span a {
	height: 150px;
	background-image: url("/images/katalog-dum-elektra_s_terasou.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#helen_terasa span a {
	height: 150px;
	background-image: url("/images/katalog-dum-helen_s_terasou.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#lucius_terasa span a {
	height: 150px;
	background-image: url("/images/katalog-dum-lucius_s_terasou.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#caesar_terasa span a {
	height: 150px;
	background-image: url("/images/katalog-dum-caesar_s_terasou.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#kleopatra_terasa span a {
	height: 150px;
	background-image: url("/images/katalog-dum-kleopatra_s_terasou.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#victoria_terasa span a {
	height: 150px;
	background-image: url("/images/katalog-dum-victoria_s_terasou.jpg");
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li span a:hover {
   display: block;
   width: 162px;
	color: white;
	text-decoration: none;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#achilles span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#alexander span a:hover {
	height: 147px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#atilla span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#caesar span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#kleopatra span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#constance span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#electra span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#hector span a:hover {
	height: 147px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#helen span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#lucius span a:hover {
	height: 147px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#victoria span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#novy-3 span a:hover {
	height: 147px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#novy-2 span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#novy-1 span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#alexander_terasa span a:hover,
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#achilles_terasa span a:hover,
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#electra_terasa span a:hover,
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#helen_terasa span a:hover,
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#lucius_terasa span a:hover,
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#caesar_terasa span a:hover,
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#kleopatra_terasa span a:hover,
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li#victoria_terasa span a:hover {
	height: 150px;
	background-position: 0px -147px;
}
div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li span a span {
	display: block;
	width: 154px;
	color: #34843f;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-decoration: underline;
}

div#main div#content div#subpage div#subimage div#maincolumn div.katalog-column ul li span a:hover span {
	display: block;
	width: 154px;
	color: white;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-decoration: underline;
}

/* ///////////// katalog - detail */
div#main div#content div#subpage div#subimage div#maincolumn div#detail-dumfoto {
	display: block;
	width: 629px;
	height: 226px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	position: relative;
	background-image: url("/images/katalog-detail-dum-foto.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#prevnext {
	display: block;
	width: 629px;
	height: 32px;
	float: left;
	position: relative;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#maincolumn span.prev {
	display: block;
	width: 121px;
	height: 32px;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/katalog-detail-button-prev-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn span.prev a {
	width:98px;
	height: 25px;
	position: absolute;
	margin: 0px 0px 0px 23px;
	padding: 7px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
div#main div#content div#subpage div#subimage div#maincolumn span.prev a:hover {
	text-decoration: underline;
}
div#main div#content div#subpage div#subimage div#maincolumn span.next {
	display: block;
	width: 121px;
	height: 32px;
	float: right;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/katalog-detail-button-next-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn span.next a {
	width:68px;
	height: 25px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 13px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
div#main div#content div#subpage div#subimage div#maincolumn span.next a:hover {
	text-decoration: underline;
}
div#main div#content div#subpage div#subimage div#maincolumn div#dum-detail-popis {
	display: block;
	width: 312px;
	height: 146px;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 0px 0px;
	position: relative;
	background-image: url("/images/katalog-detail-popis.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#maincolumn div#detail-dispozice {
	display: block;
	width: 638px;
	
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	position: relative;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div.victoria div#content div#subpage div#subimage div#maincolumn div#detail-dispozice {
	height: 429px;
	background-image: url("/images/katalog-detail-dispozice.jpg");
}


div#main div#content div#subpage div#subimage div#maincolumn div#katalog-column ul li span a span {
	display: block;
	width: 154px;
	height: 25px;
	line-height:25px;
}
div#main div#content div#subpage div#subimage div#column {
	width: 259px;
	top: 127px;
	left:0px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu {
	width: 188px;
	position: relative;
	margin: 0px 0px 0px 43px;
	padding: 0px 0px 0px 10px;
	background-color: #34843f;
	background-image: url("/images/left-menu-bg.gif");
	background-position: 0px 0px;
	background-repeat: repeat-y;
	font-size: x-small;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu {
	width: 172px;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li {
	width: 172px;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li span {
	display: block;
	width: 172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li span a {
	display: block;
	width: 139px;
	height: 22px;
	color: black;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 33px;
	background-image: url("/images/left-menu-li-bg.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li span a:hover, 
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li span a.aktivni {
	background-position: 0px -32px;
	display: block;
	width: 142px;
	height: 22px;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li ul.submenu {
	width: 152px;
	position: relative;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 20px;
	background-image: none;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li ul.submenu li {
	width: 140px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-image: none;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li ul.submenu li span {
	display: block;
	width: 132px;
	height: 19px;
	background-image: none;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li ul.submenu li span a {
	color: white;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
}
div#main div#content div#subpage div#subimage div#column div#leftmenu ul#menu li ul.submenu li span a:hover {
	color: white;
	text-decoration: underline;
}
div#main div#content div#subpage div#subimage div#column div#menubottom {
	width: 198px;
	height: 21px;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/left-menu-bottom.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal {
	width: 241px;
	height: 263px;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/left-bahal-image-bg.png");
	background-position: 0px 93px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal h3 a {
	display: block;
	width: 191px;
	height: 20px;
	margin: 8px 0px 10px 48px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/left-bahal-h3-bg.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal h3 span {
	display: none;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal p {
	display: block;
	margin: 0px 3px 0px 47px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color:#858585;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal div.link {
	width: 150px;
	height: 100px;
	margin: 9px 0px 0px 53px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal div.link a {
	width: 150px;
	height: 100px;
	position: absolute;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal div.link a span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal p.tlacitko {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal p.tlacitko span {
	display: block;
	height: 29px;
	background-image: url("/images/button-bg-short.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 10px 0px 0px 140px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal p.tlacitko span a {
	width: 74px;
	height: 22px;
	position: absolute;
	font-size: 11px;	
	font-weight: bold;
	color: white;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 20px;
}
div#main div#content div#subpage div#subimage div#column div#leftbahal p.tlacitko span a:hover {
	text-decoration: underline;
}

/*div#main div#content div#subpage div#subimage div#column div#kontakt-bahal {
	width: 241px;
	height: 263px;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#kontakt-bahal p {
	display: block;
	margin: 35px 3px 0px 47px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color:#858585;
}
div#main div#content div#subpage div#subimage div#column div#kontakt-bahal div.link {
	width: 150px;
	height: 100px;
	margin: 7px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#kontakt-bahal div.link a {
	width: 150px;
	height: 100px;
	position: absolute;
}
div#main div#content div#subpage div#subimage div#column div#kontakt-bahal div.link a span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
}
div#main div#content div#subpage div#subimage div#column div#kontakt-bahal p.tlacitko {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#kontakt-bahal p.tlacitko span {
	display: block;
	height: 29px;
	background-image: url("/images/button-bg-short.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 10px 0px 0px 140px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#subpage div#subimage div#column div#kontakt-bahal p.tlacitko span a {
	width: 74px;
	height: 22px;
	position: absolute;
	font-size: 11px;	
	font-weight: bold;
	color: white;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 20px;
}
div#main div#content div#subpage div#subimage div#column div#kontakt-bahal p.tlacitko span a:hover {
	text-decoration: underline;
}*/

div#main div#content div#katalog_cenik {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 329px;
	height: 206px;
	float: right;
/*	background-image: url("/images/hp-katalog-bg.jpg");*/
	background-image: url(/upload/obrazek/original/hp-katalog-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#katalog_cenik h2 a{
	width: 230px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#katalog_cenik h2 span{
	display: none;
}
div#main div#content div#katalog_cenik h3 a{
	width: 230px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#katalog_cenik h3 span{
	display: none;
}
div#main div#content div#katalog_cenik div.link {
	width: 150px;
	height: 90px;
	position: relative;
	float: right;
	margin: -20px 0px 0px 20px;
}
div#main div#content div#katalog_cenik div.link a{
	width: 150px;
	height: 90px;
	position: relative;
	float: right;
}
div#main div#content div#katalog_cenik div.link a span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
}
div#main div#content div#katalog_cenik p {
	display: block;
	height: 45px;
	overflow: hidden;
	margin: 50px 40px 21px 27px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color:#858585;
}
div#main div#content div#katalog_cenik p.tlacitka {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 80px;
	width: 155px;
}
div#main div#content div#katalog_cenik p.tlacitka span {
	display: block;
	width: 113px;
	height: 31px;
	background-image: url("/images/button-bg-long.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 27px;
	padding: 0px 0px 3px 0px;
}
div#main div#content div#katalog_cenik p.tlacitka span a {
	width:93px;
	height: 22px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 20px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
div#main div#content div#katalog_cenik p.tlacitka span a:hover {
	text-decoration: underline;
}

div#main div#content div#bydleni {
	font-size: 11px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 314px;
	height: 206px;
	float: right;
	/*background-image: url("/images/hp-bydleni-bg.jpg");*/
	background-image: url(/upload/obrazek/original/hp-bydleni-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#bydleni h2 a{
	width: 210px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#bydleni h2 span{
	display: none;
}

div#main div#content div#bydleni h3 a{
	width: 210px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#bydleni h3 span{
	display: none;
}
div#main div#content div#bydleni div.link{
	width: 165px;
	height: 85px;
	position: absolute;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#bydleni div.link a{
	width: 165px;
	height: 85px;
	position: absolute;
}
div#main div#content div#bydleni div.link a span{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
}
div#main div#content div#bydleni p {
	display: block;
	height: 45px;
	overflow: hidden;
	margin: 50px 29px 0px 25px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color:#858585;
}
div#main div#content div#bydleni p.tlacitko {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#bydleni p.tlacitko span {
	display: block;
	width: 98px;
	height: 31px;
	position: absolute;
	background-image: url("/images/button-bg-short.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 55px 0px 0px 190px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#bydleni p.tlacitko span a {
	width:72px;
	height: 22px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 20px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
div#main div#content div#bydleni p.tlacitko span a:hover {
	text-decoration: underline;
}
div#main div#content div#mujbahal {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 332px;
	height: 206px;
	float: right;
/*	background-image: url("/images/hp-mujbahal-bg.jpg");*/
    background-image: url(/upload/obrazek/original/hp-mujbahal-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#mujbahal h2 a{
	width: 160px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#mujbahal h2 span{
	display: none;
}
div#main div#content div#mujbahal h3 a{
	width: 160px;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 45px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#mujbahal h3 span{
	display: none;
}

div#main div#content div#mujbahal div.link{
	width: 175px;
	height: 115px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#mujbahal div.link object{
	width: 175px;
	height: 115px;
	position: absolute;
}
/*div#main div#content div#mujbahal div.link a{
	width: 175px;
	height: 115px;
	position: absolute;
}*/
div#main div#content div#mujbahal div.link span{
	width: 175px;
	height: 115px;
	display: none;
}
div#main div#content div#mujbahal p {
	display: block;
	height: 40px;
	overflow: hidden;
	margin: 50px 27px 0px 44px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #858585;
}
div#main div#content div#mujbahal p.tlacitko {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	display: block;
	height: 110px;
	width: 330px;
}
div#main div#content div#mujbahal p.tlacitko span {
	display: block;
	width: 121px;
	height: 56px;
	position: absolute;
	background-image: url("/images/button-bg-mujbahal.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 55px 0px 0px 210px;
	padding: 3px 0px 0px 0px;
}
div#main div#content div#mujbahal p.tlacitko span a {
	font-weight: bold;
	font-size: 11px;
	width: 72px;
	height: 19px;
	position: absolute;
	color: white;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 20px;
}
div#main div#content div#mujbahal p.tlacitko span a:hover {
	text-decoration: underline;
}


/*anketa na hp*/

#anketa{
	z-index: 99;
	position: absolute;
	left: 0px;
	top: 0px;
	color:white;
	width: 100%;
	height: 100%;
	font-size: 80%;
	

	
	
	
}
#anketabg{
	z-index: 90;
	position: absolute;
	left: 0px;
	top: 0px;
	color:white;
	width: 100%;
	height: 100%;
	font-size: 80%;
	
	background-color: black;
     filter: alpha(opacity=80);  
     -moz-opacity: 0.8;  
     -khtml-opacity: 0.8;  
     opacity: 0.8; 
	
	
	
}




div#anketa div{
	background-image: url(/images/anketa-otvirak-bg.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 250px;
	color: #74787b;


	
	
	
	}

	#anketa div p{
		margin: 0px 10px 15px 10px !important;
		text-align: justify;
		display: block;

	}
	#anketa div#blok{
		height: 1px;
		overflow: hidden;
		visibility: hidden;
	}

	
	
	#anketa div a{
		height: 28px;
		width:200px;
		background-image: url(/images/button-bg-long2.png);
		background-position: 0px 0px;
		background-repeat: no-repeat;		
		
		
		display: block;
		float: left;
		text-decoration: none;
	}
	
	#anketa div a#dotaznikAno{
		margin-left: 40px;
		_margin-left: 20px;		
	}	
	#anketa div a#dotaznikNe{
		margin-left: 20px;
		_margin-left: 10px;		
	}		

	#anketa div a span{
		color: white;
		text-decoration: none;
		display: block;
		margin-top:8px;
		width: 100%;
		text-align: center;
	
	}
	
	#anketa div a:hover span{
		text-decoration: underline;

	}
	
	#anketa div div.spacer{
		height: 1px;
		overflow: hidden;
	}
/*dotaznik*/
h1#nazevDotazniku{
	font-size: 140% !important;
	margin: 0px 0px 0px 0px;	
	color:#145f2e;	
	text-decoration: underline;
}
form.dotaznik{
	font-size: 70%;
	color:#858585;
}


form.dotaznik label,
form.dotaznik span.labelvyber
{

	color: #145f2e;
	display: block;
	font-weight: 500;
	margin: 10px 0px 3px 0px;
	font-size: 110%;
}


 form.dotaznik label.labelitem{
	display: inline;
	color:#858585;
 }



form.dotaznik input,
form.dotaznik textarea
{
	margin: 0px 0px 0px 20px;
	color:#858585;	
}

form.dotaznik input.kratky_text3,
form.dotaznik input.kratky_text2,
form.dotaznik input.kratky_text,
form.dotaznik textarea{
	border: 1px solid #145f2e;
	width: 550px;
	padding: 2px 4px 2px 4px;
}
form.dotaznik input.kratky_text {
    width:250px;
}
form.dotaznik input.kratky_text2 {
    width:175px;
}
form.dotaznik input.kratky_text3 {
    width:105px;
}

form.dotaznik input.vyber {
	clear:both;
	float:left;
	margin-top:8px;
    display:block;
}
form.dotaznik label.vyber-popis {
    float:left;
    display:block;
    width: 595px;
    margin-left:5px;
}

form.dotaznik button.odeslatAnketu{
	display: block;
	height: 32px;
	width:98px;
	background-image: url(/images/button-bg-short.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 10px 0px 0px 475px;
	padding: 0px 0px 0px 0px !important;/**/
	border: 0px solid white;
}
form.dotaznik button.odeslatAnketu span{
color: white;
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 25px !important;
float: left;
font-size: 90%;
display: block;
}



/*prepis jquery ui*/
.ui-dialog {
	font-size: 12px;
}

#diagOdeslaniSouboru{
	font-size: 12px;
}

#diagOdeslaniSouboruOk p{
	font-size: 12px;	
}

#diagOdeslaniSouboruChyba{
	
}
#diagOdeslaniSouboruChyba p.chyba{
	color:red;
	font-weight: 700;
	font-size: 12px;
}
.ui-dialog .ui-dialog-title-diagOdeslaniSouboruChyba  { 
	background-color: red;
}


.ui-button { 
font-size: 12px !important;
	margin: 3px 3px 3px 3px !important;
	padding: 3px 3px 3px 3px !important;  
} 


.ui-dialog .ui-dialog-titlebar { 
	font-size: 12px !important;
	margin: 3px 3px 3px 3px !important;
	padding: 5px 10px 5px 10px !important;  
}

.ui-button .ui-button-text{
	margin: 3px 3px 3px 3px !important;
	padding: 0px 0px 0px 0px !important;  
	line-height: 12px !important;
}
#diagOdeslaniSouboru #jmeno{
	width: 250px;
}

.ui-dialog .ui-dialog-title-diagOdeslaniSouboruChyba  { 
	background-color: red;
}

.ui-dialog-titlebar-close {
	background-color: #e8e1b5 !important;
	
}
span.banner-box img {
    display:none;
    border:none;
}

br.clear { clear:both; }

.katalog_vypln {
    position: absolute;
    top: 569px;
    left: 3px;
    width: 321px;
    height: 732px;
    background: url(/images/katalog_vypln.png);
}
div#main div#content div#subpage div#subimage div#maincolumn #ui-katalog-tabs ul {
    margin: 0; 
    padding: 0.2em 0.4em 0 0.4em;
}
div#main div#content div#subpage div#subimage div#maincolumn #ui-katalog-tabs ul li {
    background-image: none;
    padding: 0;
}
div#main div#content div#subpage div#subimage div#maincolumn #ui-katalog-tabs ul li.ui-state-default a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
div#main div#content div#subpage div#subimage div#maincolumn #ui-katalog-tabs ul li.ui-state-default {
    background: #00502c none;
}
div#main div#content div#subpage div#subimage div#maincolumn #ui-katalog-tabs ul li.ui-tabs-selected {
    background: url("/images/ui-bg_highlight-hard_100_fafaf4_1x100.png") repeat-x scroll 50% 50% #FAFAF4;
}
div#main div#content div#subpage div#subimage div#maincolumn #ui-katalog-tabs ul li.ui-tabs-selected a {
    color: #000;
    text-decoration: none;
    background: url(/images/tabs-bullet.png) 6px 50% no-repeat;
    padding-left: 20px;
}
div#main div#content div#subpage div#subimage div#maincolumn #ui-katalog-tabs table {
    width: 592px;
}
div#main div#content div#subpage div#subimage div#maincolumn #ui-katalog-tabs table td {
    background: transparent none;
}
/*vypnuti navigace v prettyPhoto*/
a.pp_previous, a.pp_next, .pp_arrow_previous, .pp_arrow_next, div.pp_nav{
display: none !important;
}
