body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #434343;
	line-height: 1.2em;
	padding: 0px;
	margin: 0px;
	background-color: #3D1406;
}

h2 {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #38332D;
	font-weight: normal;
	padding: 35px 0px 22px 0px;
	margin: 0px;
}

h3 {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4663AD;
	font-weight: bold;
	background-image: url(../img/bgH3.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
}

img {
	border: 0px;
}

p {
	margin: 5px 0px 12px 0px;
}

ul li{
	margin: 0px 0px 0px 30px;
	padding-left: 0px;
}

#layoutLead {
	width: 775px;
	text-align: left;
	background-image: url(../img/bgLead.gif);
	background-repeat: repeat-y;
}

#layoutColLeft {
	width: 165px;
	float: left;
	padding: 3px 0px 0px 0px;
	margin-right: 4px;
}

#layoutLogo {
	width: 165px;
	height: 104px;
	background-color: #FFFFFF;
	position: relative;
	border-bottom: 4px solid #3D1406;
}

#layoutLogo h1, #layoutLogo h1 span{
	width: 165px;
	height: 104px;
	position: absolute; 
	top: 0px; 
	left: 0px;
	z-index: 1; 
	overflow: hidden;
	color: #fff;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
}

#layoutLogo h1 span{
	background-image: url('../img/logo.gif');
	background-repeat:  no-repeat;
	display: block;
	z-index: 2;
	width: 165px;
	height: 104px;
	left: 0px;
	cursor: pointer;
	margin: 0px;
}

#layoutLeftMenu {
	width: 157px;
	padding: 3px 4px 16px 4px;
	background-color: #522D1D;
}

#layoutTopMenu {
	width: 591px;
	height: 49px;
	background-image: url(../img/bgTopMenu.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 8px 11px 0px 4px;
	margin-bottom: 3px;
}

#layoutTopMenu div a {
	color: #BF9E85;
	text-decoration: none;
	margin-right: 10px;
}

#layoutTopMenu div a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#layoutTopMenu img {
	margin: 15px 0px 0px 24px;
	float: left;
}

ul {
	margin: 0px;
	padding: 0px;
}

ul li.leftBtnHome {
	width: 157px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 0.9em;
	text-align: center;
	color: #FFFFFF;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
	list-style-type: none;
}

ul li.leftBtnHome a {
	color: #C87D44;
	text-decoration: none;
}

ul li.leftBtnHome a:hover {
	color: #C87D44;
	text-decoration: underline;
}

ul li.leftBtnHome a span {
	color: #FFFFFF;
	text-decoration: none;
}

#main {
	width: 606px;
	float: right;
}

#layoutNews {
	width: 606px;
	height: 97px;
	background-image: url(../img/bgHomeNews.gif);
	background-repeat: no-repeat;
	margin: 4px 0px 0px 0px;
	float: left;
}

#news {
	width: 319px;
	height: 77px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial;
	padding: 20px 0px 0px 15px;
	line-height: 1.7em;
	text-transform: uppercase;
}

#news a {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.7em;
	text-transform: uppercase;
	text-decoration: none;
}

#news a:hover {
	color: #82583E;
	font-weight: bold;
	line-height: 1.7em;
	text-transform: uppercase;
	text-decoration: none;
}

#news span {
	color: #BF9E85;
}

#katalog {
	width: 91px;
	height: 52px;
	float: left;
	background: url(../img/bgIdKatalog-upr.gif) top left no-repeat;
	padding: 50px 0px 0px 11px;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #BF9E85;
}

#katalog a {
	color: #BF9E85;
	text-decoration: none;
}

#katalog a:hover{
	color: #BF9E85;
	text-decoration: underline;
}

#prodejce {
	width: 142px;
	height: 70px;
	float: left;
	padding: 10px 0px 0px 0px;
	margin-top: -10px
}

#layoutMenuBottom {
	width: 758px;
	height: 83px;
	background: url(../img/bgMenuBottom.gif) repeat-x;
	clear: both;
	padding: 12px 0px 0px 17px;
	border-top: 4px solid #3D1406;
	color: #926B41;
}

#layoutMenuBottom a {
	color: #BF9E85;
	text-decoration: none;
	margin-left: 23px;
}

#layoutMenuBottom a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#layoutMenuBottom a#sel {
	color: #FFFFFF;
	text-decoration: none;
}

#layoutMenuBottom a#sel:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#layoutMenuBottom p {
	text-align: right;
	padding-right: 55px;
}

#layoutMenuBottom p a {
	margin-left: 0px;
}

#layoutGalerie {
	width: 572px;
	background-image: url(../img/bgGalerie.jpg);
	background-repeat: no-repeat;
	padding: 0px 14px 20px 20px;
}

#layoutTopGalerie {
	height: 144px;
}

#layoutGalerieKatalog {
	width: 121px;
	height: 79px;
	background-image: url(../img/bgKatalogGalerie.gif);
	background-repeat: no-repeat;
	float: right;
	padding-top: 60px;
}

#layoutGalerieKatalog a {
	color: #BF9E85;
	text-decoration: none;
}

#layoutGalerieKatalog a:hover{
	color: #BF9E85;
	text-decoration: underline;
}

#galerieHeader {
	width: 444px;
	float: left;
	margin-top: 25px;
}

#header {
	float: left;
	margin: 0px 50px 25px 0px;
}

.furnitureDescription {
	width: 187px;
	float: left;
	padding-right: 25px;
	color: #D89C67;
	line-height: 1.3em;
	margin-bottom: 8px;
}

.layoutNumber {
	width: 20px;
	height: 16px;
	float: left;
}

.number {
	margin: 3px 8px 0px 2px;
	float: right;
}

.layoutTypes {
	width: 286px;
	float: left;
	color: #AE6B54;
	line-height: 1.6em;
}

.typesMainImg {
	float: left;
	margin: 0px 6px 8px 0px;
}

.layoutTypesDescription {
	width: 149px;
	min-height: 88px;
	float: left;
	background-image: url(../img/bgTypeDescription.gif);
	background-repeat: repeat-y;
	padding: 3px 10px 10px 10px;
	margin-bottom: 8px;
	font-family: Verdana;
}

.layoutTypes span {
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.6em;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma;
}

.layoutTypeSmallView {
	width: 280px;
	height: 39px;
	clear: both;
}

.layoutTypeSmallView img {
	float: left;
	margin-right: 2px;
}

.layoutTypeLinks {
	width: 278px;
	height: 25px;
	clear: both;
	text-align: right;
	padding: 5px 0px 0px 0px;
	color: #BF9E85;
	font-size: 0.9em;
}

.layoutTypeLinks a {
	color: #C87D44;
	text-decoration: none;
}

.layoutTypeLinks a:hover {
	color: #C87D44;
	text-decoration: underline;
}

#layoutGalerieTyp {
	width: 572px;
	padding: 11px 14px 20px 16px;
}

.btnKatalog {
	margin-bottom: 1px;
}

#layoutMenuTypes {
	text-align: center;
	margin: 16px 0px 16px 0px;
	padding-left: 10px;
}

.menuType {
	width: 59px;
	float: left;
	margin: 0px 5px 10px 4px;
	color: #C87D44;
	font-size: 0.9em;
	text-transform: uppercase;
}

.menuType a {
	text-decoration: none;
	color: #C87D44;
}

.menuType a:hover {
	text-decoration: underline;
	color: #C87D44;
}

.menuType img {
	padding: 3px;
	background-color: #6A422E;
	margin-bottom: 6px;
	border: 1px solid #522D1D;
}

#menuTypeSelected {
	padding: 3px;
	border: 1px solid #C87D44;
	background-color: #6A422E;
	margin-bottom: 6px;
}

#layoutMenuActualCollection {
	text-align: center;
	font-size: 0.9em;
	margin-top: 12px;
	color: #FFFFFF;
	margin-bottom: 15px;
}

#layoutMenuActualCollection span {
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 1.8em;
}

#layoutMenuActualCollection a {
	color: #C87D44;
	text-decoration: none;
	line-height: 1.6em;
}

#layoutMenuActualCollection a:hover {
	color: #C87D44;
	text-decoration: underline;
}

#layoutGalerieTypTop {
	width: 572px;
	height: 148px;
}

#layoutVyhody {
	width: 186px;
	height: 138px;
	background-image: url(../img/bgVyhody.gif);
	background-repeat: no-repeat;
	float: right;
	font-family: Verdana;
	color: #EABF6C;
	line-height: 1.5em;
	padding: 10px 12px 0px 12px;
}

#layoutVyhody p {
	margin: 7px 0px 7px 0px;
	line-height: 1.3em;
}

#headerKatalog {
	float: left;
	margin: 17px 50px 25px 6px;
}

#katalogHeader {
	width: 354px;
	float: left;
	margin-top: 25px;
}

#currentTypeDescription {
	width: 324px;
	height: 48px;
	margin-left: 6px;
	clear: both;
	color: #DDB39B;
	font-size: 1.1em;
	font-family: Verdana;
	line-height: 1.5em;
}

#currentTypeDescription img {
	margin-right: 20px;
	float: left;
}

#leftMenuKatalogKatalog {
	width: 142px;
	height: 48px;
	background-image: url(../img/bgLeftMenuKatalog.gif);
	background-repeat: no-repeat;
	margin: 35px -4px -16px -4px;
	background-position: 50% 50%;
	padding: 49px 0px 0px 23px;
}

#leftMenuKatalogKatalog a {
	color: #BF9E85;
	text-decoration: none;
}

#leftMenuKatalogKatalog a:hover{
	color: #BF9E85;
	text-decoration: underline;
}

#layoutMainKatalog {
	width: 568px;
	background-color: #542B14;
	padding: 6px 1px 6px 6px;
	clear: both;
	margin-top: 6px;
	margin-bottom: 9px;
}

#layoutMainKatalogLeadImg {
	width: 363px;
	float: left;
}

#layoutMainCatalogOtherImgs {
	width: 204px;
	float: left;
}

#layoutMainCatalogOtherImgs p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #C89B81;
	font-size: 0.9em;
	line-height: 1.7em;
}

#layoutMainCatalogOtherImgs p strong {
	font-size: 1.3em;
	font-family: Verdana;
	font-weight: bold;
	color: #DDB39B;
}

#layoutMainCatalogOtherImgs p span {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 1.1em;
}

#layoutMainCatalogOtherImgs img {
	margin: 0px 6px 6px 0px;
	padding: 0px;
	float: left;
}

#layoutMainCatalogOtherImgs input.submit {
	margin-bottom:10px;
	border:1px solid #1D0600;
	background:#401100;
	color:#bf9e85;
	font-weight:bold;
	font-size:0.9em;
	padding:2px 5px;
}

#layoutKatalogKolekce {
	width: 564px;
	min-height: 14px;
	background-color: #220903;
	margin-bottom: -5px;
	color: #FFFFFF;
	font-size: 0.9em;
	padding: 4px 6px 3px 6px;
	word-spacing: 2px;
}

#layoutKatalogKolekce a {
	color: #C87D44;
	text-transform: none;
	text-decoration: none;
}

#layoutKatalogKolekce a:hover {
	color: #C87D44;
	text-transform: none;
	text-decoration: underline;
}

#aktuality {
	color: #AE6B54;
	font-family: Verdana, Arial;
	padding: 20px 30px 30px 20px;
	line-height: 1.4em;
}

#aktuality span.date {
	color: #BF9E85;
	margin-right: 10px;
	font-weight: bold;
}

#aktuality span.title {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

#aktuality input {
	width: 200px;
	border: 1px solid #434343;
}

#aktuality textarea {
	width: 200px;
	border: 1px solid #434343;
}

#aktuality h2 {
	display: none;
}

#aktuality p {
	margin: 10px 0px 0px 0px;
}

#aktuality p.author {
	margin: 10px 0px 10px 0px;
	font-style: italic;
}

#aktuality a {
	color: #C87D44;
	text-decoration: none;
}

#aktuality a:hover {
	color: #C87D44;
	text-decoration: underline;
}

.otherNadpis {
	clear: both;
	margin: 0px 0px 20px 0px;
}

table {
	margin-top: 0px;
	margin-bottom: 0px;
}

th,td {
	padding: 0.25em 0.5em;
	vertical-align: baseline;
}

th {
	color: #000000;
}

table.linky {
	border-collapse: collapse;
	margin-top: 5px;
} 

table.linky th {
	color: #FFFFFF;
	text-align: center;
} 

table.linky td, table.linky th {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #AC6426;
	line-height: 1.5em;
	background-color: #461D0B
}

table.linky td {
	color: #AE6B54;
}

#katalogEn {
	width: 91px;
	height: 52px;
	float: left;
	background: url(../img/bgIdKatalogEn-upr.gif) top left no-repeat;
	padding: 50px 0px 0px 11px;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #BF9E85;
}

#katalogEn a {
	color: #BF9E85;
	text-decoration: none;
}

#katalogEn a:hover{
	color: #BF9E85;
	text-decoration: underline;
}

#layoutVyhodyEn {
	width: 186px;
	height: 138px;
	background-image: url(../img/bgVyhodyEn.gif);
	background-repeat: no-repeat;
	float: right;
	font-family: Verdana;
	color: #EABF6C;
	line-height: 1.5em;
	padding: 10px 12px 0px 12px;
}

#layoutVyhodyEn p {
	margin: 7px 0px 7px 0px;
	line-height: 1.3em;
}

#layoutGalerieKatalogEn {
	width: 121px;
	height: 79px;
	background-image: url(../img/bgKatalogGalerieEn.gif);
	background-repeat: no-repeat;
	float: right;
	padding-top: 60px;
}

#layoutGalerieKatalogEn a {
	color: #BF9E85;
	text-decoration: none;
}

#layoutGalerieKatalogEn a:hover{
	color: #BF9E85;
	text-decoration: underline;
}

#leftMenuKatalogKatalogEn {
	width: 142px;
	height: 48px;
	background-image: url(../img/bgLeftMenuKatalogEn.gif);
	background-repeat: no-repeat;
	margin: 35px -4px -16px -4px;
	background-position: 50% 50%;
	padding: 49px 0px 0px 23px;
}

#leftMenuKatalogKatalogEn a {
	color: #BF9E85;
	text-decoration: none;
}

#leftMenuKatalogKatalogEn a:hover{
	color: #BF9E85;
	text-decoration: underline;
}

#layoutTopMenuEn {
	width: 588px;
	height: 49px;
	background-image: url(../img/bgTopMenu.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 8px 11px 0px 7px;
	margin-bottom: 3px;
}

#layoutTopMenuEn div a {
	color: #BF9E85;
	text-decoration: none;
	margin-right: 10px;
}

#layoutTopMenuEn div a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#layoutTopMenuEn img {
	margin: 15px 0px 0px 22px;
	float: left;
}

#layoutTopMenuDe {
	width: 588px;
	height: 49px;
	background-image: url(../img/bgTopMenu.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 8px 11px 0px 7px;
	margin-bottom: 3px;
}

#layoutTopMenuDe div a {
	color: #BF9E85;
	text-decoration: none;
	margin-right: 10px;
}

#layoutTopMenuDe div a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#layoutTopMenuDe img {
	margin: 15px 0px 0px 19px;
	float: left;
}

strong {
	color: #CB7F65;
}

.textWhite {
	color: #FFFFFF;
}

.newsImage {
	margin-right: 10px;
}

div#main div#aktuality div.prodejny {
  min-height: 75px;
  _height: 75px;
  margin: 0px 0px 20px 0px;
}

div#main div#aktuality div.prodejny .prodejnyImg {
  float: left;
  margin: 0px 10px 0px 0px;
  /*width: 100px;
  height: 75px;*/
}

div#main div#aktuality div#prodejna strong {
  font-size: 14px;
}

div#main div#aktuality div#prodejna p {
  text-align: center;
}

div#main div#aktuality div#prodejna .prodejnaImg {
  margin: 7px 0px 8px 0px;
}

div.kosik {padding:24px;}
div.kosik table.polozky {width:100%;border-collapse:collapse;margin-bottom:20px;}
div.kosik table.polozky th {padding:0.4em 1em;border:1px solid #280900;background:#280900;color:#eabf6c;}
div.kosik table.polozky td {vertical-align:middle;padding:0.4em 1em;border:1px solid #280900;color:#ae6b54;}
div.kosik table.polozky td form {margin:0px;float:left;}
div.kosik table.polozky td form div {margin:0px;padding:0px;}
div.kosik table.polozky td input {border:1px solid #1D0600;padding:2px 5px 1px 5px;margin-right:5px;width:30px;margin-bottom:0px;float:left;}
div.kosik table.polozky td input.submit {width:auto;border:1px solid #1D0600;background:#401100;color:#bf9e85;font-weight:bold;font-size:0.9em;padding:2px 5px;float:none;}

div.kosik table.userInfo {width:100%;border-collapse:collapse;margin-bottom:20px;}
div.kosik table.userInfo th {padding:0.4em 1em;border:1px solid #280900;background:#280900;color:#eabf6c;}
div.kosik table.userInfo th span.required {color:#DF3737;}
div.kosik table.userInfo td {vertical-align:middle;padding:0.4em 1em;border:1px solid #280900;color:#ae6b54;}
div.kosik table.userInfo td.text {border:0px solid;padding-top:5px;}
div.kosik table.userInfo td input {width:200px;border:1px solid #1D0600;padding:2px 5px 1px 5px;margin-right:5px;margin-bottom:0px;float:left;}
div.kosik table.userInfo td input.submit {width:auto;border:1px solid #1D0600;background:#401100;color:#bf9e85;font-weight:bold;font-size:0.9em;padding:2px 5px;float:none;}

div.kosik {color:#ae6b54;}
div.kosik div.required {padding:0px 0px 20px 0px;font-weight:bold;}