body {
	font-family: Verdana, Arial, "Geneva CE", lucida, sans-serif; font-size: 85%; color: #000;
	margin: 0; padding: 0;
	text-align: center;
	background: #E8EBED;
}

/* základní rozvržení dokumentu */

#main_center_null {
	width: 1005px; height: auto;
	padding: 0;	margin: 0 auto;
}

#main_center {
	width: 1003px; height: auto;
	padding: 0;	margin: 0 auto 10px auto;
	background: url("../images/pozadi-2.jpg") right bottom no-repeat #fff;
	border: 1px solid #95A0A7;
	float: left;
}

#main_center_z {
	width: 1003px; height: auto;
	padding: 0;	margin: 0 auto 10px auto;
	background: url("../images/pozadi-3.jpg") right bottom no-repeat #fff;
	border: 1px solid #95A0A7;
	float: left;
}

#main_center_d {
	width: 1003px; height: auto;
	padding: 0;	margin: 0 auto 10px auto;
	background: url("../images/pozadi-4.jpg") right bottom no-repeat #fff;
	border: 1px solid #95A0A7;
	float: left;
}

#main_center_za {
	width: 1003px; height: auto;
	padding: 0;	margin: 0 auto 10px auto;
	background: url("../images/pozadi-5.jpg") right bottom no-repeat #fff;
	border: 1px solid #95A0A7;
	float: left;
}

/* home page */

#home-header {
	width: 1003px; height: 90px;
	padding: 0; margin: 0;
	background: url("../images/home-page-header.jpg") center left no-repeat #fff;
	float: left;
}

#home-logo {
	width: 443px; height: 90px;
	padding: 0; margin: 0;
	background: #fff;
	float: right;
}

#home-menu {
	display: inline;
	width: 1003px;
	padding: 0; margin: 0;
	background: #95A0A7;
	float: left;
}

a.home-menu-1 {
	display: inline;
	width: 190px; height: auto;
	margin: 0; padding: 0;
	font-size: 0.9em; color: #fff; text-decoration: none; font-weight: normal; text-align: center; line-height: 220%;
	background: #000;
	float: left;
}
a:hover.home-menu-1 {color: #fff; text-decoration: none; background: #69767E;}

a.home-menu-2 {
	display: inline;
	width: auto; height: auto;
	margin: 0; padding: 0 7px;
	font-size: 0.8em; color: #fff; text-decoration: none; font-weight: bold; text-align: center; line-height: 220%;
	background: #95A0A7;
	float: left;
}
a:hover.home-menu-2 {color: #fff; text-decoration: underline;}

a.home-menu-3 {
	display: inline;
	width: 87px;
	margin: 0; padding: 0;
	font-size: 0.9em; color: #fff; text-decoration: none; font-weight: normal; text-align: center; line-height: 220%;
	background: #000;
	border-left: 1px solid #fff;
	float: right;
}
a:hover.home-menu-3 {color: #fff; text-decoration: none; background: #69767E;}

a.home-menu-4 {
	display: inline;
	width: 123px;
	margin: 0; padding: 0;
	font-size: 0.9em; color: #fff; text-decoration: none; font-weight: normal; text-align: center; line-height: 220%;
	background: #000;
	border-left: 1px solid #fff;
	float: right;
}

a:hover.home-menu-4 {color: #fff; text-decoration: none; background: #69767E;}


/* konec home */

#header-postele {
	width: 1003px; height: 90px;
	padding: 0; margin: 0;
	background: url("../images/header-postele.jpg") center left no-repeat #fff;
	float: left;
}

#header-zidle {
	width: 1003px; height: 90px;
	padding: 0; margin: 0;
	background: url("../images/header-zidle.jpg") center left no-repeat #fff;
	float: left;
}

#header-doplnky {
	width: 1003px; height: 90px;
	padding: 0; margin: 0;
	background: url("../images/header-doplnky.jpg") center left no-repeat #fff;
	float: left;
}

#header-zahrada {
	width: 1003px; height: 90px;
	padding: 0; margin: 0;
	background: url("../images/header-zahrada.jpg") center left no-repeat #fff;
	float: left;
}

P.header-text {
	display: inline;
	width: auto; height: auto;
	margin: 70px 0 0 200px; padding: 0;
	font-size: 0.7em; color: #949393; text-decoration: none; font-weight: normal; text-align: left; line-height: 120%;
	float: left;
}

#menu-postele, #menu-zidle, #menu-doplnky, #menu-zahrada {
	display: inline;
	width: 615px;
	padding: 0; margin: 0;
	color: #FFF;
	background: #F16C00;
	float: left;
}

#menu-zidle {background: #5973B2;}
#menu-doplnky {background: #EB3C21;}
#menu-zahrada {background: #43B83B;}

#menu-odkazy {
	display: inline;
	width: 388px;
	padding: 0; margin: 0;
	color: #FFF;
	background: #F16C00;
	float: left;
}

a.menu-1 {
	display: inline;
	width: auto; height: auto;
	margin: 0; padding: 0 10px;
	font-size: 0.8em; color: #fff; text-decoration: none; font-weight: bold; text-align: center; line-height: 240%;
	float: left;
}
a:hover.menu-1 {color: #fff; text-decoration: underline;}

a.menu-2 {
	width: auto; height: auto;
	margin: 0; padding: 0 1px;
	font-size: 0.75em; color: #fff; text-decoration: none; font-weight: bold; text-align: center; line-height: 250%;
}
a:hover.menu-2 {color: #fff; text-decoration: underline;}

a.menu-3 {
	width: auto; height: auto;
	margin: 0; padding: 0;
	font-size: 0.75em; color: #fff; text-decoration: none; font-weight: bold; text-align: left; line-height: 250%;
}
a:hover.menu-3 {color: #fff; text-decoration: underline;}

#content_all {
	width: 1003px; height: auto;
	padding: 0;	margin: 0;
	background: url("../images/pozadi-1.jpg") bottom left no-repeat;
	float: left;
}

#menu {
	display: inline;
	width: 200px; height: auto;
	padding: 0;	margin: 0;	
	float: left;
}

ul#left-menu {
	padding: 0; margin: 0;
}

ul#left-menu LI {
	padding: 0; margin: 0;
	list-style-type: none;
}

#left-menu li {float: left;}

a.menu-vlevo-1, a.menu-vlevo-2, a.menu-vlevo-3, a.menu-vlevo-4 {
	display: block;
	width: 185px; height: 80px;
	margin: 0; padding: 0 0 0 15px;
	font-size: 1em; color: #fff; text-decoration: none; font-weight: bold; text-align: left; line-height: 220%;
	border-top: 2px solid #fff;			
	background: url("../images/menu-vlevo-sipka-1.png") right center no-repeat #ED6B00;
}
a:hover.menu-vlevo-1 {color: #000; text-decoration: none;}

a.menu-vlevo-2 {background: url("../images/menu-vlevo-sipka-2.png") right center no-repeat #5973B2;}
a:hover.menu-vlevo-2 {color: #000; text-decoration: none;}

a.menu-vlevo-3 {background: url("../images/menu-vlevo-sipka-3.png") right center no-repeat #EB3C21;}
a:hover.menu-vlevo-3 {color: #000; text-decoration: none;}

a.menu-vlevo-4 {background: url("../images/menu-vlevo-sipka-4.png") right center no-repeat #43B83B;}
a:hover.menu-vlevo-4 {color: #000; text-decoration: none;}

#vlajky {
	display: inline;
	width: auto; height: 24px;
	padding: 0;	margin: 2em 0 0 15px;	
	float: left;
}

#vlajky IMG {
	display: inline;
	padding: 0;	margin: 0 0 0 30px;	
	float: left;
}

#home-content-1 {
	display: inline;
	width: 415px;
	padding: 0;	margin: 0;	
	background: #fff;
	float: left;
}

.content-1 {
	display: inline;
	padding: 20px 30px; margin: 0;	
	float: left;
}

.content-1-l {
	display: inline;
	padding: 20px 30px; margin: 0;	
	text-align: left;
	float: left;
}

.home-podpis.old {
	display: inline;
	width: 150px; height: auto;
	padding: 60px 0 0 0; margin: 0 5px 0 0;	
	text-align: center; font-size: 0.8em; color: #000;
	background: url("../images/podpis-bartos.gif") top center no-repeat;
	float: right;
}

.home-podpis {
	display: inline;
	width: 150px; height: auto;
	padding: 10px 0 0 0; margin: 0 5px 0 0;	
	text-align: center; font-size: 0.8em; color: #000;
	float: right;
}

#home-content-2 {
	display: inline;
	width: 387px;
	padding: 0;	margin: 0;	
	background: #E8EBED;
	float: left;
}

.content-2 {
	display: inline;
	padding: 10px;	margin: 0;	
	float: left;
}

#home-content-3 {
	display: inline;
	width: 387px;
	padding: 0;	margin: 0;	
	float: left;
}

.content-3 {
	display: inline;
	padding: 10px;	margin: 0;	
	float: left;
}

ul#left-menu-p {
	display: inline;
	width: 190px; height: auto;
	padding: 0.3em 0; margin: 0;	
	background: url("../images/back-left-menu-p.jpg") center repeat-y;
	float: left;
}

ul#left-menu-p LI {
	padding: 0; margin: 0;
	list-style-type: none;
	float: left;
}

ul#left-menu-z {
	display: inline;
	width: 190px; height: auto;
	padding: 0.3em 0; margin: 0;	
	background: url("../images/back-left-menu-z.jpg") center repeat-y;
	float: left;
}

ul#left-menu-z LI {
	padding: 0; margin: 0;
	list-style-type: none;
	float: left;
}

ul#left-menu-d {
	display: inline;
	width: 190px; height: auto;
	padding: 0.3em 0; margin: 0;	
	background: url("../images/back-left-menu-z.jpg") center repeat-y;
	float: left;
}

ul#left-menu-d LI {
	padding: 0; margin: 0;
	list-style-type: none;
	float: left;
}

ul#left-menu-za {
	display: inline;
	width: 190px; height: auto;
	padding: 0.3em 0; margin: 0;	
	background: url("../images/back-left-menu-za.jpg") center repeat-y;
	float: left;
}

ul#left-menu-za LI {
	padding: 0; margin: 0;
	list-style-type: none;
	float: left;
}

a.menu-vlevo-p {
	display: inline;
	width: 145px; height: auto;
	margin: 0 0 0 15px; padding: 0 0 0 20px;
	font-size: 1em; color: #000; text-decoration: none; font-weight: bold; text-align: left; line-height: 200%;
	background: url("../images/menu-vlevo-sipka-p.png") left center no-repeat;
	float: left;
}
a:hover.menu-vlevo-p {color: #F16C00; text-decoration: none;}

a.menu-vlevo-z {
	display: inline;
	width: 145px; height: auto;
	margin: 0 0 0 15px; padding: 0 0 0 20px;
	font-size: 1em; color: #000; text-decoration: none; font-weight: bold; text-align: left; line-height: 200%;
	background: url("../images/menu-vlevo-sipka-z.png") left center no-repeat;
	float: left;
}
a:hover.menu-vlevo-z {color: #F16C00; text-decoration: none;}

a.menu-vlevo-d {
	display: inline;
	width: 145px; height: auto;
	margin: 0 0 0 15px; padding: 0 0 0 20px;
	font-size: 1em; color: #000; text-decoration: none; font-weight: bold; text-align: left; line-height: 200%;
	background: url("../images/menu-vlevo-sipka-d.png") left center no-repeat;
	float: left;
}
a:hover.menu-vlevo-d {color: #F16C00; text-decoration: none;}

a.menu-vlevo-za {
	display: inline;
	width: 145px; height: auto;
	margin: 0 0 0 15px; padding: 0 0 0 20px;
	font-size: 1em; color: #000; text-decoration: none; font-weight: bold; text-align: left; line-height: 200%;
	background: url("../images/menu-vlevo-sipka-za.png") left center no-repeat;
	float: left;
}
a:hover.menu-vlevo-za {color: #F16C00; text-decoration: none;}

#content-postele {
	display: inline;
	width: 803px;
	padding: 0;	margin: 0;	
	float: left;
}

#content-null {
	display: inline;
	width: 803px; text-align: left;
	padding: 0;	margin: 0;	
	float: left;
}

.vyrobek-null {
	display: inline;
	width: 743px;
	padding: 0;	margin: 0;	
	float: left;
}

.vyrobek-hlavni {
	display: inline;
	width: 100%;
	padding: 0;	margin: 0 0 1em 0;	
	float: left;
}

.vyrobek-1, .vyrobek-2 {
	display: inline;
	width: 350px;
	padding: 0;	margin: 0 10px 15px 0;	
	float: left;
}

.vyrobek-3 {
	display: inline;
	width: 60%;
	padding: 0;	margin: 0 10px 15px 0;	
	float: left;
}

.vyrobek-4 {
	display: inline;
	width: 270px;
	padding: 0;	margin: 0 10px 15px 0;	
	float: left;
}

.vyrobek-4-1 {
	display: inline;
	width: 270px;
	padding: 0;	margin: 0 10px 15px 30px;	
	float: left;
}

.vyrobek-5 {
	display: inline;
	padding: 1em 2em;	margin: 0 10px 15px 0;	
	float: left;
}

.vyrobek-6 {
	display: inline;
	width: 743px;
	padding: 0;	margin: 0 0 15px 0;	
	float: left;
}

.vyrobek-cara {
	display: inline;
	width: 743px;
	padding: 0;	margin: 0 0 15px 0;	
	border-bottom: 1px solid black;
	float: left;
}
.vyrobek-7 {
	display: inline;
	padding: 10px 5px;	margin: 0;	
	float: left;
}

.vyrobek-8 {
	display: inline;
	padding: 10px 5px;	margin: 0;	
	float: right;
}

.vyrobek-c {
	display: inline;
	width: 743px;
	padding: 0;	margin: 0 1em 2em 0; text-align: center;
	float: left;
}

.vyrobek-st {
	display: inline;
	width: 743px;
	padding: 0;	margin: 0 1em 2em 0; text-align: center;
	float: center;
}

.vyrobek-200 {
	display: inline; width: 200px;
	padding: 0;	margin: 10px 10px 10px 0;	
	float: left;
}

.vyrobek-220 {
	display: inline; width: 220px;
	padding: 0;	margin: 10px 10px 10px 0;	
	float: left;
}

.vyrobek-240 {
	display: inline; width: 240px;
	padding: 0;	margin: 10px 10px 10px 0;	
	float: left;
}

.vyrobek-260 {
	display: inline; width: 260px;
	padding: 0;	margin: 10px 10px 10px 0;	
	float: left;
}

.vyrobek-410 {
	display: inline;
	width: 410px;
	padding: 0;	margin: 0 10px 15px 0;	
	float: left;
}

.vyrobek-510 {
	display: inline;
	width: 510px;
	padding: 0;	margin: 0 10px 15px 0;	
	float: left;
}

.vyrobek-police-0 {
	display: inline; width: 100%;
	padding: 0;	margin: 0;	
	float: left;
}

.vyrobek-police-1 {
	display: inline; width: 200px;
	padding: 0;	margin: 0 0 0 130px;	
	text-align: center;
	float: left;
}

.vyrobek-police-2 {
	display: inline; width: 200px;
	padding: 0;	margin: 0 0 0 40px;	
	text-align: center;
	float: left;
}

.vyrobek-kanape-0 {
	display: inline; width: 100%;
	padding: 0;	margin: 0;	
	float: left;
}

.vyrobek-kanape-1 {
	display: inline; width: 230px;
	padding: 0;	margin: 0 0 0 15px;	
	text-align: center;
	float: left;
}

.vyrobek-s {
	display: inline; height: 160px;
	padding: 1em 0.5em;	margin: 0;	
	float: left;
}

.vyrobek-popis {
	display: inline; width: 80px;
	padding: 0;	margin: 0.5em;	
	float: left;
}

.tabulka-plot {margin: 0 0 20px 20px; padding: 0; float: left;}
.tabulka-plot IMG {border: 1px solid #000;}

#patent {
	display: inline;
	width: 1003px; height: 65px;
	padding: 0; margin: 0.2em 0 1em 0;	
	background: url("../images/nabytek-patent.png") right center no-repeat transparent;
	float: right;
}

#patent-z {
	display: inline;
	width: 1003px; height: 65px;
	padding: 0; margin: 0.2em 0 1em 0;	
	background: url("../images/zidle-patent.png") right center no-repeat transparent;
	float: right;
}

#patent-d {
	display: inline;
	width: 1003px; height: 65px;
	padding: 0; margin: 0.2em 0 1em 0;	
	background: url("../images/doplnky-patent.png") right center no-repeat transparent;
	float: right;
}

#patent-zahrada {
	display: inline;
	width: 1003px; height: 65px;
	padding: 0; margin: 0.2em 0 1em 0;	
	background: url("../images/zahrada-patent.png") right center no-repeat transparent;
	float: right;
}

#footer {
	display: inline;
	width: 1003px; height: 15px;
	padding: 0; margin: 0 auto;
	float: left;
}

#navrcholu, #counter {
	padding: 0; margin: 0;
	float: left;
}

#footer-wsd {
	padding: 3px 0; margin: 0 auto;
	color: #939598; font-size: 0.7em; text-align: right;
}

.nove_okno_text {
	padding: 0;	margin: 5px auto; 	
	color: #000; text-align: center; font-size: 0.8em;
}

.tabulka-text {margin: 0; padding: 0.2em; font-weight: normal; color: #000; font-size: 0.8em; text-align: left;}
.tabulka-kontakty_t {width: 140px; padding: 0.5em 0.5em 0.2em 0.5em; font-weight: bold; background: #E3E5E6;}
.tabulka-kontakty TD {padding: 0.5em 0.5em 0.2em 0.5em; background: #E3E5E6;}

.tabulka-export {
	width: 160px;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 120%; color: #000;
	margin: 0 0 1em 0;
}

.tabulka-1 {
	width: 700px;
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 120%; color: #000;
	margin: 0 0 1em 0;
	background: #B0B0B0;	
}

.tabulka-1 TH {
	margin: 0; padding: 0.5em;
	color: #fff; font-weight: bold;	font-size: 1.1em; text-align: left;
	background: #ED6B00;
}

.tabulka-1 TD {
	margin: 0; padding: 0.5em; color: #000;
	background: #fff;
}

.tabulka-1-b {
	font-weight: bold; text-align: left; padding: 0.4em 0.6em
}

.tabulka-1-l {
	text-align: left;
}

.tabulka-nadpis TD {
	margin: 0; padding: 0.4em 0.6em; color: #000; font-weight: bold;
	background: #FFD2AE;
}

.tabulka-objednavka {
	width: 720px;
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 120%; color: #000;
	margin: 10px 0;
}

.barva-kovu-1 {
	display: inline;
	width: 90px;
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 150%; color: #000;
	margin: 0 10px 1em 0; padding: 0 0 0.5em 0;
	float: left;
}

.barva-kovu-n {
	width: 90px;
	margin: 0; padding: 0.5em 0;
	text-align: center; font-weight: normal;
}

.barva-drevo-1 {
	display: inline;
	width: 110px;
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 150%; color: #000;
	margin: 0 10px 1em 0; padding: 0 0 0.5em 0;
	float: left;
}

.barva-drevo-n {
	width: 110px;
	margin: 0; padding: 0.5em 0;
	text-align: center; font-weight: normal;
}

.barva-dreva-0 {
	display: inline;
	width: 100%;
	margin: 0 0 1.5em 0; padding: 0;
	float: left;
}

.barva-dreva-1 {
	display: inline;
	width: 100px;
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 150%; color: #000;
	margin: 0 15px 0 0; padding: 0 0 0.5em 0;
	border: none
	float: left;
}

.barva-dreva-n {
	width: 110px;
	margin: 0; padding: 0.5em 0;
	text-align: center; font-weight: bold;
}

.stolova-deska-0 {
	display: inline;
	width: 100%;
	margin: 0 0 1.5em 0; padding: 0;
	float: left;
}

.stolova-deska-1 {
	display: inline;
	width: 350px; height: 120px;
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 150%; color: #000;
	margin: 0 10px 1em 0; padding: 0 0 0.5em 0;
	float: left;
}

.stolova-deska-n {
	width: 350px;
	margin: 0; padding: 0;
	text-align: left; font-weight: normal;
}

.potahova-latka-0 {
	display: inline;
	width: 100%;
	margin: 0 0 1.5em 0; padding: 0;
	float: left;
}

.potahova-latka-1 {
	display: inline;
	width: 90px; height: 155px;
	font-size: 0.7em; font-weight: normal; text-align: center; line-height: 150%; color: #000;
	margin: 0 30px 1em 0; padding: 0 0 0.5em 0;
	float: left;
}

.potahova-latka-1 IMG {border: 1px solid #000;}

.potahova-latka-n {
	width: 90px;
	margin: 0; padding: 0;
	text-align: center; font-weight: bold;
}

.stolove-desky-1 {
	display: inline;
	width: 135px; height: 155px;
	font-size: 0.7em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
	margin: 0 30px 1em 0; padding: 0 0 0.5em 0;
	float: left;
}

.stolove-desky-n {
	width: 135px;
	margin: 0; padding: 0.4em 0;
	text-align: left; font-weight: normal;
}

.tabulka-kontakt {
	width: 720px;
	margin: 0 0 0.8em 0; padding: 0;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000; line-height: 150%;
}

.tabulka-kontakt-1 {
	width: 600px;
	margin: 0 0 0.8em 0; padding: 0.3em 0;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000; line-height: 150%;
}
.tabulka-kontakt-1 TD {border-bottom: 1px solid #D9D9D9;}

.fotogalerie {
	margin: 5px 15px 10px 0;
}	

.tabulka-prodejny {
	display: inline;
	width: 180px;
	margin: 0 0 0.8em 5px; padding: 0;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000; line-height: 150%;
	float: left;
}

.tabulka-prodejny TD {border-bottom: 1px solid #D9D9D9;}
.tabulka-prodejny TH {font-weight: bold;}

.tabulka-prodejny-1 {width: 25px; font-weight: bold;}

.obchod {
	display: inline;
	width: 100%;
	margin: 0; padding: 0;
	float: left;
}

.prodejci {
	display: inline;
	width: 210px;
	margin: 0; padding: 0 0 0 10px;
	border-left: 1px solid #D9D9D9;	
	float: left;
}

.tabulka-firma-soucasnost {
	width: 739px;
	background: #fff;
}

.tabulka-firma-soucasnost P {
	margin: 0 10px 5px 10px;
}

.historie-null {
	display: inline; width: 743px;
	margin: 0; padding: 0;
	float: left;
}

.h2-1996, .h2-1997, .h2-1998, .h2-1999, .h2-2000, .h2-2001, .h2-2002, .h2-2003 {
	font-size: 1.1em; font-weight: bold; text-align: left; line-height: 150%; color: #7F7F7F;
	margin: 0 0 0.3em 0; padding: 11px 0 4px 75px;
	background: url("../o-firme/images/1996.gif") left center no-repeat transparent;	
	border-bottom: 1px solid #D9D9D9;
}
.h2-1997 {background: url("../o-firme/images/1997.gif") left center no-repeat transparent;}
.h2-1998 {background: url("../o-firme/images/1998.gif") left center no-repeat transparent;}
.h2-1999 {background: url("../o-firme/images/1999.gif") left center no-repeat transparent;}
.h2-2000 {background: url("../o-firme/images/2000.gif") left center no-repeat transparent;}
.h2-2001 {background: url("../o-firme/images/2001.gif") left center no-repeat transparent;}
.h2-2002 {background: url("../o-firme/images/2002.gif") left center no-repeat transparent;}
.h2-2003 {background: url("../o-firme/images/2003.gif") left center no-repeat transparent;}

.historie-obrazek-1 {
	display: inline; width: 190px;
	margin: 0 0 0 5px; padding: 0;
	float: right;
}

.historie-obrazek-2 {
	display: inline; width: 332px;
	margin: 0 0 0 5px; padding: 0;
	float: right;
}
.historie-obrazek-2 IMG {border-left: 1px solid #fff; float: left;}

.historie-obrazek-3 {
	display: inline; width: 200px;
	margin: 0 0 0 5px; padding: 0;
	float: right;
}

.historie-obrazek-4 {
	display: inline; width: 242px;
	margin: 0 0 0 5px; padding: 0;
	float: right;
}
.historie-obrazek-4 IMG {border-left: 1px solid #fff; float: left;}

.historie-obrazek-5 {
	display: inline; width: 402px;
	margin: 0 0 0 5px; padding: 0;
	float: right;
}
.historie-obrazek-5 IMG {border-left: 1px solid #fff; float: left;}

.historie-obrazek-6 {
	display: inline; width: 282px;
	margin: 0 0 0 5px; padding: 0;
	float: right;
}
.historie-obrazek-6 IMG {border-left: 1px solid #fff; float: left;}

.historie-obrazek-7 {
	display: inline; width: 341px;
	margin: 0 0 0 5px; padding: 0;
	float: right;
}
.historie-obrazek-7 IMG {border-left: 1px solid #fff; float: left;}

.historie-obrazek-text {
	display: inline;
	width: 100%;
	font-size: 0.7em; font-weight: normal; text-align: center; color: #000; line-height: 150%;	
	margin: 0; padding: 0;
}


/* konec základního rozvržení */


.formular_tabulka_null {
	display: inline;
	margin: 0; padding: 0;
	float: left;
}

.formular_tabulka_r {
	width: 400px;
	margin: 0 25px 10px 30px;
	font-size: 0.9em; font-weight: normal; text-align: right; color: #000;
}

.formular {
	width: 180px;
	margin: 0; padding: 6px 4px;
	background: #FFFAF4;
	border: 1px solid #6B7D89;
	font-weight: normal; font-size: 10px;	padding: 3px;	
}	

.formular-1, .formular-2, .formular-3, .formular-4, .formular-5  {
	width: 120px;
	margin: 0; padding: 6px 4px;
	background: #FFFAF4;
	border: 1px solid #6B7D89;
	font-weight: normal; font-size: 10px;	padding: 3px;	
}	

.formular-1 {width: 120px;}	
.formular-2 {width: 30px;}	
.formular-3 {width: 120px;}	
.formular-4 {width: 120px;}	
.formular-5 {width: 270px;}	

FORM {margin: 0; padding: 0;}

.button {
	width: 130px;
	margin: 0; padding: 2px 10px;
	font-size: 10px; color: #FFF; font-weight: bold;
	background: #95A0A7;
	border: 1px solid #000;
}	

/* formuláře konec */

/* obecné */

DIV.float_left {float: left;}

.schovat { display: none; }

IMG {border: 0px;}

.center {margin: 0 auto 0 auto; text-align: center;}

H1 {
	font-size: 1.5em; font-weight: bold; font-style: normal; color: #EB3D00; text-decoration: none; line-height: 100%; text-align: left;
	margin: 0 0 10px 0; padding: 0;
}

H1.home-page {
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 120%; color: #EB3D00;
}

H1.postele {
	width: 740px;
	font-size: 1.2em; font-weight: bold; font-style: normal; color: #F16C00; text-decoration: none; line-height: 180%; text-align: center;
	margin: 0 0 10px 0; padding: 0;
	border: 1px solid #F16C00;
}

H1.zidle {
	width: 740px;
	font-size: 1.2em; font-weight: bold; font-style: normal; color: #5973B2; text-decoration: none; line-height: 180%; text-align: center;
	margin: 0 0 10px 0; padding: 0;
	border: 1px solid #5973B2;
}

H1.doplnky {
	width: 740px;
	font-size: 1.2em; font-weight: bold; font-style: normal; color: #EB3C21; text-decoration: none; line-height: 180%; text-align: center;
	margin: 0 0 10px 0; padding: 0;
	border: 1px solid #EB3C21;
}

H1.zahrada {
	width: 740px;
	font-size: 1.2em; font-weight: bold; font-style: normal; color: #43B83B; text-decoration: none; line-height: 180%; text-align: center;
	margin: 0 0 10px 0; padding: 0;
	border: 1px solid #43B83B;
}

H2 {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 120%; color: #EB3D00;
	margin: 1.5em 0 0.4em 0; padding: 0;
}

H2.postele {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 120%; color: #F16C00;
	margin: 1.5em 0 0.4em 0; padding: 0;
}

H2.zidle {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 120%; color: #5973B2;
	margin: 1.5em 0 0.4em 0; padding: 0;
}

H2.doplnky {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 120%; color: #EB3C21;
	margin: 1.5em 0 0.4em 0; padding: 0;
}

H2.zahrada {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 120%; color: #43B83B;
	margin: 1.5em 0 0.4em 0; padding: 0;
}
H2.podtrzeno {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 120%; color: #EB3D00;
	margin: 10px 0 5px 0; padding: 0;
	border-bottom: 1px solid #EB3D00;
}

H2.vyrobek {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #000;
	margin: 0; padding:  0;
}

H2.vyrobek-police-1 {
	font-size: 1em; font-weight: bold; text-align: center; line-height: 120%; color: #EB3D00;
	margin: 10px 0 5px 0; padding: 0;
}

H2.vyrobek-police-2 {
	width: 50px;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #000;
	margin: 0; padding:  0;
	float: left;
}

H2.vyrobek-kanape-1 {
	font-size: 1em; font-weight: bold; text-align: center; line-height: 120%; color: #F16C00;
	margin: 10px 0 5px 0; padding: 0;
}

H2.ctverecek {
	font-size: 1.1em; font-weight: bold; text-align: left; line-height: 120%; color: #7F7F7F;
	margin: 1.5em 0 0.3em 0; padding: 0 0 0 16px;
	background: url("../images/h2-back-01.png") left center no-repeat transparent;	
}

H2.stred-postele {
	width: 740px;
	font-size: 1em; font-weight: bold; text-align: center; line-height: 180%; color: #F16C00;
	margin: 0; padding:  0;
	float: left;
}

H2.stred-zidle {
	width: 740px;
	font-size: 1em; font-weight: bold; text-align: center; line-height: 180%; color: #5973B2;
	margin: 0; padding:  0;
	float: left;
}

H2.stred-doplnky {  
	width: 740px;
	font-size: 1em; font-weight: bold; text-align: center; line-height: 180%; color: #EB3C21;
	margin: 0; padding:  0;
	float: left;
}

H2.stred-zahrada {
	width: 740px;
	font-size: 1em; font-weight: bold; text-align: center; line-height: 180%; color: #43B83B;
	margin: 0; padding:  0;
	float: left;
}

H3 {
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 130%; color: #000;
	margin: 5px 0 0 0; padding:  0;
}

H3.ctverecek {
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 120%; color: #7F7F7F;
	margin: 1em 0 0.3em 0; padding: 0 0 0 14px;
	background: url("../images/h3-back-01.png") left center no-repeat transparent;	
}

H3.ctverecek-2 {
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 120%; color: #7F7F7F;
	margin: 1em 0 0.3em 10px; padding: 0 0 0 14px;
	background: url("../images/h3-back-01.png") left center no-repeat transparent;	
}

H4 {
	display: block;
	width: 470px;
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 150%; color: #000;
	margin: 7px 0 5px 5px; padding: 0;
}

P {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #24211D;
	margin: 0.5em 0 1em 0;
}

P.upozorneni {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 125%; color: #F16C48;
	margin: 0.5em 0 1em 0;
}

P.ramecek {
	display: inline;
	width: 600px;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 125%; color: #000;
	border: 1px solid #F16C48;
	margin: 0.5em 0 1em 0; padding: 1em;
	float: left;
}

P.left-menu-nadpis {
	width: 190px;
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: bold; text-align: center; line-height: 200%; color: #000;
	border-bottom: 1px solid #EB3D00;
	float: left;
}

A {color: #F36C00;	text-decoration: underline;}
A:hover {color: #000; text-decoration: underline;}

A.index {color: #EB3C21;	text-decoration: underline;}
A:hover {color: #000; text-decoration: underline;}

A.odkaz-sedy {color: #333;	text-decoration: underline;}
A:hover.odkaz-sedy {color: #F36F21; text-decoration: underline;}

A.odkaz-sedy-2 {color: #939598;	text-decoration: underline;}
A:hover.odkaz-sedy-2 {color: #B6B8BA; text-decoration: underline;}

A.odkaz-bily {color: #fff;	text-decoration: none;}
A:hover.odkaz-bily {color: #fff; text-decoration: underline;}

A.sipka-01 {padding: 0 10px 0 0; color: #F36C00; font-weight: bold; text-decoration: underline;	background: url("../images/sipka-01.png") right center no-repeat transparent;}
A:hover.sipka-01 {color: #000; text-decoration: underline;}

hr.cistic {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden; width: 100%;}
 
DT {font-weight: bold; margin: 0;}
   
DL {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #000;
	margin: 1em 0 0 0;
}

DD {
	margin: 0; padding: 0;
}

UL {
	padding: 0; margin: 0.5em 0 1em 2em; 	
}

LI {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #24211D;
	margin: 0 0 0 0.5em;
}

FORM, INPUT {margin: 0; padding: 0;}
STRONG {font-weight: bold;}

FIELDSET {background: #fff; border: 1px solid #F16C00; margin: 15px 0 0 0; padding: 5px;}	
LEGEND {background: #E8EBED; border: 1px solid #000; padding: 4px 15px; font-size: 0.9em}	

.picture-r {
	margin: 0 0 10px 10px;
	float: right;
}

.picture-l {
	margin: 5px 10px 10px 0;
	float: left;
}	

.picture_v {
	margin: 0px 20px 15px 5px;
	border: 3px solid #CEE4FB;
}	

.float-right {float: right;}
.float-left {float: left;}
.align-left {text-align: left;}

.text-center {
	display: inline; width: 200px;
	padding: 0;	margin: 1em 0 0 200px;	
	text-align: center;
	float: left;
}	
