@media Screen  {
HTML {	
	height: 101%;
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	padding-bottom: 50px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;	
	background-color: #292e31;	
}
BODY, TD, TH, LI, P {
	color: #EBEBEB;
	/*FONT: 80% "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;*/
	FONT:13px "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; /* abs. velikost na prani klienta */
}
TD, TH {
	padding: 2px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
}
EM {
	font-style: normal;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	/*font-size: 100%;*/
	font-size: 16px; /* uprava na prani klienta */
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 20px;
	text-transform: uppercase;
	text-align: left;
	/*font-size: 100%;*/
	font-size: 15px; /* uprava na prani klienta */
	letter-spacing: 0px;
	text-decoration: none;
	/*width: 965px;*/
}
H2, H2 A {
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 5px;
	text-transform: uppercase;
	/*font-size: 100%;*/
	font-size: 13px; /* uprava na prani klienta */
	letter-spacing: 0px;
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	/*font-size: 100%;*/
	font-size: 13px; /* uprava na prani klienta */
	text-align: justify;
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	/*font-size: 100%;*/
	font-size: 11px; /* uprava na prani klienta */
	font-weight: normal;
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 40px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 5px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 15px;
	MARGIN-LEFT: 0px;
	list-style-position: outside;
	list-style-type: square;
	color: #848484;
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px;
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	MARGIN-BOTTOM: 20px;
	text-align: justify;
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

/**** OBECNE ***/
ul.links{
	margin: 0px;
	/*list-style-image: url(arrow_blue.gif);*/
}
#nowrap,
.nowrap{
	white-space: nowrap;
}
.red{
	color: #E60000;
	font-weight: bold;
}

.imgL, .imgR, .img {
	border: 1px solid #525252;
}
.imgL, .imgLNoBorder {
	FLOAT: left;
	margin-right: 13px;
	margin-bottom: 10px;
}
.imgR, .imgRNoBorder {
	FLOAT: right;
	margin-left: 13px;
	margin-bottom: 10px;
}
.img {
	FLOAT: none;
}

p.L {
	FLOAT: left;
	position: relative;
}
p.R {
	FLOAT: right;	
	position: relative;
}
p.left {
	text-align: left;
}
p.right {
	text-align: right;
}
.clear {
	CLEAR: both; FONT-SIZE: 1px
}
.clear10 {
	CLEAR: both; FONT-SIZE: 1px; height: 10px;
}
.clear20 {
	CLEAR: both; FONT-SIZE: 1px; height: 20px;
}
.clear30 {
	CLEAR: both; FONT-SIZE: 1px; height: 30px;
}
.clear50 {
	CLEAR: both; FONT-SIZE: 1px; height: 50px;
}
.clear70 {
	CLEAR: both; FONT-SIZE: 1px; height: 70px;
}
.clear100 {
	CLEAR: both; FONT-SIZE: 1px; height: 100px;
}
.clear150 {
	CLEAR: both; FONT-SIZE: 1px; height: 150px;
}
.clear200 {
	CLEAR: both; FONT-SIZE: 1px; height: 200px;
}
.clearL {
	CLEAR: left; FONT-SIZE: 1px
}
.clearR {
	CLEAR: right; FONT-SIZE: 1px
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.b {
	font-weight: bold;
}
A {
	COLOR: #F7F7F7;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
A:hover {
	COLOR: #dc352f;
	TEXT-DECORATION: none;
}
FORM#filtr INPUT {	
	FONT: 10px "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	text-transform: uppercase;
}
SELECT {
	color: Black;
	background-color: silver;
	FONT: 10px "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	border: 0px solid #292e31;
	padding: 2px;
}
SELECT OPTION {
	color: Black;
	background-color: silver;
}


#center {
	height: auto;
	background-image: url(bg_page.gif);
	background-position: center;
	background-repeat: repeat-y;
}
#area,
.area {
	MARGIN: 0px auto;
	WIDTH: 980px;
	TEXT-ALIGN: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: auto;
	position: relative;
}


/*** HEADER **/
#print {
	display: none;
}
#header {
	position: relative;
	width: 970px;
	height: 107px;
	border: 0px solid Blue;
}
/** logo **/
#header img#logo {
	position: absolute;
	width: 300px;
	height: 107px;
	left: 13px;
	top: 0px;
	border: 0px solid Black;
	background-image: url(logo.gif);
	background-position: left;
	background-repeat: no-repeat;
}
/** logo H1 **/
#header img#top {
/*
	position: absolute;
	width: 350px;
	height: 80px;
	left: 625px;
	top: 25px;
	border: 0px solid Black;
*/
	position: absolute;
	width: 190px;
	/*height: 80px;*/
	left: 779px;
	top: 56px;
	border: 0px solid Black;
}
#header H1
 {
	/*display: none;*/
	text-align: right;
	float: right;
	color: #cdced2;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
	top: 76px;
	padding-right: 0px;
}
#header H1 A
 {
	color: #cdced2;
	text-decoration: none;
	font-weight: bold;
}
#c1 {
	width: 355px;
	float: left;
}
#c2 {
	width: 355px;
	float: right;
}
/** #BODY **/
#body {	
	width: 980px;
	background-color: #444c4f;
	margin:0px;
	padding:0px;
	padding-top: 5px;
}
#body #left {
	width: 225px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
}
#body #left #novinky,
#body #left #akce {
	height:89px;
	overflow: hidden;
	display: block;
	border: 0px solid red;
	/*background-color: green;*/
}
#body #left #akce {
	height:110px;
}
#body #left #novinky P,
#body #left #akce P {
	padding: 3px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: left;
}
#body #left #akce, #body #left #akce P {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#body #left #novinky.n,
#body #left #akce.n {
	height:30px;
	overflow: hidden;
	margin-bottom:5px;
}
#body #left #novinky.n P,
#body #left #akce.n P {
	display:none;
}


#left #novinky {
	margin-top: 15px;
}	
#left #novinky A,
#left #akce A {
	text-decoration: none;
	font-size: 12px;
}


#body #main {
	width: 740px;
	float: right;
	padding-top: 7px;
}
#body UL.menu {
	color: #dc352f;
	/*list-style: square inside url(dot.gif); list-style: 5px;*/	
	PADDING: 0px;
	MARGIN: 0px;
	list-style-type: none;
}
#body UL.menu LI {
	background-color: #292e31;
	margin-bottom: 5px;
	padding: 0px;
	letter-spacing: 0px;
}
#body UL.menu LI A,
#uvod H2 A {
/*
	MARGIN-LEFT: 10px;	*/
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	/*color: #cdced2;*/
	color: #B9BBBD;

	width: 225px;
	height: 30px;
	display: block;
}
#uvod H2 A {
	width: 230px;
}
#body UL.menu LI A:hover {
	COLOR: #dc352f;
}
#body UL.menu LI A B,
#uvod H2 A b {
	display: none;
}
#body UL.menu LI #zidle  {
	margin-left: 40px;
	position: relative;
	top:-5px;
}
#body UL.menu LI #zidle A  {
	margin: 0px;
	padding: 0px;
}
#body UL.menu LI #zidle A {
	letter-spacing: 0px;
	text-transform: none;
	text-decoration: none;
	/*font-size: 90%; */
	font-size: 12px; /* abs. na prani klienta */
}
/* PROFIL */
#body UL.menu LI.m1 A {
	background-image: url(b-profil.gif);
}
#body UL.menu LI.m1 A:hover {
	background-image: url(b-profil-o.gif);
}

/* SEDACI +uvod */
#uvod H2.m2 A,
#body UL.menu LI.m2 A {
	background-image: url(b-sedaci.gif);
}
#uvod H2.m2 A:hover,
#body UL.menu LI.m2 A:hover {
	background-image: url(b-sedaci-o.gif);
}
/* NABYTEK  +uvod */
#uvod H2.m3 A,
#body UL.menu LI.m3 A {
	background-image: url(b-nabytek.gif);
}
#uvod H2.m3 A:hover,
#body UL.menu LI.m3 A:hover {
	background-image: url(b-nabytek-o.gif);
}
/* INTERIERY  +uvod */
#uvod H2.m4 A,
#body UL.menu LI.m4 A {
	background-image: url(b-interiery.gif);
}
#uvod H2.m4 A:hover,
#body UL.menu LI.m4 A:hover {
	background-image: url(b-interiery-o.gif);
}
/* REFERENCE */
#body UL.menu LI.m5 A {
	background-image: url(b-ref.gif);
}
#body UL.menu LI.m5 A:hover {
	background-image: url(b-ref-o.gif);
}
/* KONTAKTY */
#body UL.menu LI.m6 A {
	background-image: url(b-kon.gif);
}
#body UL.menu LI#m6 A:hover {
	background-image: url(b-kon-o.gif);
}
/* GALERIE */
#body UL.menu LI.m7 A {
	background-image: url(b-gal.gif);
}
#body UL.menu LI.m7 A:hover {
	background-image: url(b-gal-o.gif);
}
/* JAZZ */
#body UL.menu LI.m8 A {
	background-image: url(b-jazz.gif);
}
#body UL.menu LI.m8 A:hover {
	background-image: url(b-jazz-o.gif);
}
/* NOVINKY */
#body UL.menu LI.m9 A {
	background-image: url(b-nov.gif);
}
#body UL.menu LI.m9 A:hover {
	background-image: url(b-nov-o.gif);
}
/* AKCE */
#body UL.menu LI.m10 A {
	background-image: url(b-akc.gif);
}
#body UL.menu LI.m10 A:hover {
	background-image: url(b-akc-o.gif);
}
/* uvod KANCELARSKE ZIDLE */
#uvod H2.m11 A {
	background-image: url(b-kancelarske-zidle.gif);
}
#uvod H2.m11 A:hover {
	background-image: url(b-kancelarske-zidle-o.gif);
}

#body UL.menu LI #zidle A,
#body UL.menu LI #zidle A:hover  {
	background-image: none;	
	width: auto;
	height: auto;
}


/*** FOOT ***/
#foot {
	display: block;
	width: 970px;
	height: 18px;
	margin-bottom: 0px;
	text-align: right;
}
#footContent {
	color: #646464;
	display: block;
	font-size: 9px;
	height: 13px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-family: "Verdana CE", Verdana, Arial, sans-serif;
	float: right;
}
#footContent A {
	color: #646464;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
#footContent A:hover {
	color: #B6B6B6;
}
#foot .menu {
	color: #B6B6B6;
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
}
#foot .menu A {
	color: #B6B6B6;
	text-decoration: none;
}
#foot .menu A:hover {
	color: #EBEBEB;
	text-decoration: underline;
}
#foot .menu i {	
	margin-left: 5px;
	margin-right: 5px;
}


/*** UVOD ***/
IMG#intro{
	width: 729px;
	height: 274px;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: -6px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#uvod {
	width: 730px;
	margin-top: 13px;
	/*border: 1px solid Red; */
}	
#uvod .box {
	margin-right: 19px;
	width: 230px;
	float: left;
}
#uvod .box.end {
	margin-right: 0px;
}
#uvod .box H2 {
	/*background: #292e31 url(dot.gif) no-repeat 3px;
	border-top: 4px solid #292e31;
	border-bottom: 5px solid #292e31;
	margin-top: 0px;
	margin-bottom: 5px;*/
	margin-bottom: 3px;
}
#uvod .box H2 A {
	/*margin-left: 40px;
	width: 190px;*/
	text-decoration: none;
	letter-spacing: 0px;
}
#uvod .box P {
	margin-top: 0px;
	margin-bottom: 4px;
	height: 50px;
	font-size: 9px;
}
uvod .box A {
	margin:0px;
	padding:0px;
}
/*** JAZZ ***/
IMG#banner{
	width: 730px;
	height: 90px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

/*** GALERIE ***/
#galerie {
	width: 730px;
	margin-top: 12px;
	/*border: 1px solid Red; */
}	
#galerie .boxy {
	width: 730px;
	/*border: 1px solid red;*/
	border: 0px solid #ebebeb;
	background: #292e31 url(bg_boxy.gif) no-repeat -2px 7px;
}
#galerie.nabytek .boxy {
	height: 275px;
	background-image: none;
}
#galerie.nabytek .box {
	position: relative;
}
#galerie.nabytek .box .katalogPDF {
	position: absolute;
	top: 240px;
	left: 5px;
	z-index: auto;
	height: 2em;
	text-transform: uppercase;
	font-weight: bold;
	background: none;
	font-size: 80%;
}
#galerie.nabytek .box .katalogPDF.stejny {
	top: 207px;
	height: 6em;
}
#galerie.nabytek .box .katalogPDF.stejny SPAN {
	display: block;
	margin-top: 5px;
}
#galerie.nabytek .box .katalogPDF STRONG {
	font-size: 115%;
}
#galerie.nabytek .box .katalogPDF A {
	text-decoration: none;
}
#galerie.nabytek .box .katalogPDF IMG.pdf {	
	position: relative;
	top: 2px;
	left: 0px;
}
#galerie.interiery .boxy {
	height: 291px; 
	background: #292e31 url(bg_boxy_i.gif) no-repeat -2px 0px;
}
#galerie.galerie .box {
	height: 280px;
	/*height: 283px;   			/* v main_ie.css IE */
	overflow: hidden;
	border: 0px solid green;
}
#galerie .boxy .cc { /* kontejner */
	padding: 3px;
	/*border: 1px solid green;**************/
}
#galerie .box,
#galerie .boxTxt {
	margin-right: 20px;
	margin-bottom: 20px;
	width: 230px;
	float: left;
	/*border: 1px solid red;/*******************/
}
#galerie .boxTxt {
	width: 475px;
	margin: 0px;
	position:relative;
	top:-15px;
}
#galerie .box.end,
#galerie .boxTxt {
	margin-right: 0px;
	border: none;	
}
#galerie .box H2,
#galerie .box H2 A,
#galerie .box H3 {
	width: 220px;
	padding: 0px;
	margin: 5px;
	margin-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0px;
}
#galerie .box H2 A {
	padding: 0px;
	margin: 0px;
}
#galerie .box H3 {
	text-transform: none;
	margin-top: 3px;
}
#galerie.galerie .box H3 {
	margin-top: 7px;
}
#galerie.galerie .box H3,
#galerie.interiery .box H3 {
	text-transform: uppercase;
	margin-bottom: 3px;
}/*
#galerie .box IMG {
	margin: 0px;
	padding: 0px;
	border: 1px solid green;
}
#galerie .box A {
	margin: 0px;
	padding: 0px;
	border: 1px solid red;
}*/
#galerie .box DIV {
	background-color: #292e31;
	height: 143px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid orange;*/
}
#galerie.nabytek .box DIV {
	height: 125px;
}
#galerie.nabytek .box A B {
	display: none;
}
#galerie.interiery .box DIV {
	height: 145px;
}
#galerie .box P,
#galerie .boxTxt P {
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	font-size: 11px;
	/*text-align: left;*/
}
#galerie .boxTxt P {
	padding-top: 0px;
	padding-left: 0px;
	margin:0px;
}
#galerie.interiery .box P,
#galerie.interiery .box H3 {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
#galerie.interiery .box.prvni H3,
#galerie.interiery .box.prvni P {
	padding-left: 7px;
}


/*** INTERIERY ***/
#galerie.interiery #c2 {
	width: 355px;
	float: left;
	margin-left: 20px;
	margin-top: 3px;
	background-color: #292e31;
}
#galerie.interiery #c2 .cc {
	padding: 3px;
	padding-left: 10px;
}
#galerie.interiery #c2 H2 {
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
}
#galerie.interiery #c2 A {
	text-decoration: none;
	background-color: #292e31;
}

/*** KATALOG ***/
#katalog {
	width: 750px;
	margin:  0px auto;
	background-color: #444c4f;
/*	border: 0px solid red;*/
}
#katalog H2 {
	margin: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
	/*font-size: 120%;*/
}
#katalog H2.prvni {
	margin-top: 0px;
	padding-top: 0px;
}
#katalog H2 i {
	margin-left: 10px;
	font-size: 70%;
	color: #B2B2B2;
	font-style: normal;
	/*text-transform: lowercase;*/
}
#katalog DIV#link,
#katalog DIV.link {
	margin: 0px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
	line-height: 20px;
	float:right;
}
#katalog H3 {
	display: inline;
	margin-left: 10px;
	font-size: 90%;
}
#katalog H3 A {
	text-decoration: none;
}



#jazz .boxf,
#reference .boxf,
#katalog .box {
	width: 143px;
	height: 176px;
	overflow: hidden;
	margin: 3px;
	margin-top: 13px;
	margin-bottom: 0px;
	padding:0px;
	float: left;
	position: relative;
}
#jazz .boxf,
#reference .boxf {
	width: 286px;
	height: 87px; /* puvodne 88px */
	overflow: hidden;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	float: left;
	position: relative;
	border: 0px solid green;
}
#katalog .box A IMG.s {
	width: 143px;
	height: 176px;
	position: absolute;
	left:0px;
	top: 0px;
	z-index: 100; /* max 100 101 je lb */
	overflow: visible;
}
#jazz .boxf A IMG.s,
#reference .boxf A IMG.s {
	width: 286px;
	height: 87px;
	position: absolute;
	left:0px;
	top: 0px;
	z-index: 100; /* max 100 101 je lb */
	overflow: visible;
}

#jazz .boxf A:hover,
/*#reference .boxf A:hover,*/
#katalog .box A:hover {
	background-color: red;
}
#jazz .boxf .tn,
#jazz .boxf .fg,
#reference .boxf .tn,
#reference .boxf .fg,
#katalog .box .tn {
	width: 143px;
	height: 87px; /* puvodne 88px */
	overflow: hidden;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center;
	background-repeat: no-repeat;
	/**/
	position: absolute;
	left:0px;
	top: 0px;
	z-index: auto;
	/**/
}
#katalog .box .tn .pName {
	width: 140px;
	height: 85px;
	overflow: hidden;
	position: absolute;
	left: 1px;
	top: 1px;
	z-index: -1;
}

#reference .boxf .tn.t1,
#reference .boxf .fg.f1 {
	left:0px;
}
#reference .boxf .tn.t2,
#reference .boxf .fg.f2 {
	left:143px;
}
#jazz .boxf .tn,
#jazz .boxf .fg,
#reference .boxf .tn,
#reference .boxf .fg {
	height: 87px; /* puvodne 88px */
	background-color: transparent;
	cursor: pointer;
}
.empty {
	cursor: default !important;
}
#jazz .boxf .fg,
#reference .boxf .fg {
	position: absolute;
	left:143px;
	top: 0px;
	z-index: auto;
}
#katalog.vizualizace .box A IMG.s {
	height: 174px;
}
#katalog.vizualizace .box .tn {
	height: 87px;
	background-color: #292e31;
}
#katalog .box .tn IMG {
	border: 0px solid #DCDCDC;
	/*width: 143px;*/
	margin:  0px auto;
}
#jazz .boxf .txt,
#reference .boxf .txt,
#katalog .box .txt {
	width: 143px;
	height: 88px;
	overflow: auto;
	text-align: left;
	font-size: 11px;
	position: absolute;
	left:0px;
	top: 88px;
	z-index: auto;
}
#jazz .boxf .txt,
#galerie .boxf .txt {
	height: 87px; /* puvodne 88px */
}
#jazz .boxf .txt .cc,
#reference .boxf .txt .cc,
#katalog .box .txt .cc {		/* kontejner */
	padding: 7px;
}
#jazz .boxf .txt H6,
#reference .boxf .txt H6,
#katalog .box .txt H6 {
	text-transform: uppercase;
	font-weight: bold;
	width: 100%;
	height: 15px;
	font-size: 11px; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}



/*** REFERENCE ***/

#reference H2#starsi {
	margin-top: 50px;
}
#reference .row {
	width: 730px;
	margin: 0px;
	padding: 0px;
}
#reference .row .txt {
	background-color: #292e31;
	width: 444px;
	float:left;
}
#reference .row .txt H6 {
	text-transform: uppercase;
	font-weight: bold;
	height: 15px;
	font-size: 11px; 
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 2px;
	padding: 0px;
}
#reference .row .txt P {
	margin-left: 70px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	padding: 0px;
	text-align: left;
}

#reference .row .fg H6,
jazz .row H6 {
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
}
#reference .row .fg H6,
#reference .row .fg H6 A {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
/*
#reference #fotoBg {
	width: 286px;
	height:87px;
	float: right;
	position: relative;
	background: #292e31;
}
#reference #foto {
	width: 286px;
	height:87px;
	border: 0px solid #292e31;
	cursor: pointer;
}
*/
#reference #foto .fg,
#reference #foto .tn {
	width: 143px;
	height:87px;
	float: left;
	overflow: hidden;
}
#reference .empty {
	width: 143px;
	height:87px;
	cursor: default;
}
#reference .empty.light {
	/*background: #444c4f;*/
	background-color: #3D4547 !important;
}
#reference IMG.s {
	width: 286px;
	height:87px;
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 100; /* max 100 101 je lb */
	/* background-color: gray;      	border: 2px solid green; */
}

#reference .box {
	width: 143px;
	height: 176px;
	overflow: hidden;
	margin: 3px;
	margin-top: 13px;
	margin-bottom: 0px;
	float: left;
	position: relative;
}
#reference .box A IMG.s {
	width: 143px;
	height: 176px;
	position: absolute;
	left:0px;
	top: 0px;
	z-index: 100; /* max 100 101 je lb */
	overflow: visible;	
	/* border: 2px solid Yellow; */
}






#reference .row .txt P,
#jazz .row .txt P {
	margin-left: 70px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	padding: 0px;
	text-align: left;
}
#reference .row H6,
#jazz .row H6 {
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
}
#reference .row #foto H6,
#jazz .row #foto H6 {
	text-align: center;
}
#reference .row H6,
#reference .row H6 A,
#jazz .row H6,
#jazz .row H6 A {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
#reference .row H6.cislo,
#jazz .row H6.cislo {
	/*font-size:80%;*/
	font-size: 12px; /* abs. na prani klienta */
	font-weight: normal;
}
#reference .row H6 SPAN,
#jazz .row H6 SPAN {	
	margin-left: 10px;
	color: #768489;
}

/** NAVRHY INTERIERU **/

/*** JAZZ REFERENCE ***/
#reference .row,
#jazz .row {
	width: 730px;
}
#jazz .row {
	background-color: #292e31;
	margin-top: 10px;
}
#reference .txt,
#jazz .txt {
	width: 444px;
	float: left;
}
/*
#reference #foto,
#jazz #foto {
	width: 286px;
	height:87px;
	float: right;
	position: relative;
	cursor: pointer;
}
#reference #foto .fg,
#reference #foto .tn,
#jazz #foto .fg,
#jazz #foto .tn {
	width: 143px;
	height:87px;
	float: left;
	overflow: hidden;
}
*/
#reference IMG.s,
#jazz IMG.s {
	width: 286px;
	height:87px;
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: auto;
}



/*** KONTAKTY ***/
TABLE.kontakty {
	width: 500px;
	border: 0px solid red;
	margin-left: 20px;
}
TABLE.kontakty TH {
	text-transform: uppercase;
	padding-bottom: 7px;
	padding-top: 10px;
}
TABLE.kontakty TD, TH {
	padding-left: 0px;
	margin-top: 0px;
}
TABLE.kontakty TD {
	padding: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#c1.kontakty{
	width: 480px;
	float: left;
}
#c2.kontakty IMG {
	width: 170px;
}
#c2.kontakty {
	width: 170px;
	float: right;
}
#c2.kontakty .box DIV {
	height: 70px;
	background-color: #292e31;
	overflow: hidden;
}
#c2.kontakty .box H3 {
	margin: 4px;
	margin-left: 7px;
	/*text-transform: none;*/
	/*float: left;*/
}
#c2.kontakty .box P {
	margin: 4px;
	margin-left: 7px;
	margin-right: 7px;
	/*float: right;*/
}
#profil IMG.imgRNoBorder {
	margin-left: 47px;
}



.prvni {
	margin-top: 0px;
	padding-top: 0px;
}


/**
#katalog .box.b0 .txt {
	background-color: #292E31;
}
#katalog .box.b1 .txt {
	background-color: #6C0000;
}
#katalog .box.b2 .txt {
	background-color: #2F4F4F;
}
#katalog .box.b3 .txt {
	background-color: #4B0082;
}
#katalog .box.b4 .txt {
	background-color: #232447;
}
#katalog .box.b5 .txt {
	background-color: #4A004A;
}
#katalog .box.b6 .txt {
	background-color: #264027;
}
/**/
/*
.b0 {
	background-color: #292E31;
}
.b1 {
	background-color: #6C0000;
}
.b2 {
	background-color: #2F4F4F;
}
.b3 {
	background-color: #4B0082;
}
.b4 {
	background-color: #232447;
}
.b5 {
	background-color: #4A004A;
}
.b6 {
	background-color: #264027;
}
/**/
/**/

#katalog .box.b0 .txt,
.b0 {
	background-color: #292E31; /* default bg */
}
#katalog .box.b1 .txt,
.b1 {
	background-color: #3ca43c; /* zelena */
}
#katalog .box.b2 .txt,
.b2 {
	background-color: #800000; /* cervena */
}
#katalog .box.b3 .txt,
.b3 {
	background-color: #0c9393; /* azur */
}
#katalog .box.b4 .txt,
.b4 {
	background-color: #c33716; /* zluta */
}
#katalog .box.b5 .txt,
.b5 {
	background-color: #332d85; /* modra */
}
#katalog .box.b6 .txt,
.b6 {
	background-color: #800080; /* purpur */
}

/* JAZZ */
.bj {
	/*background-color: #370037;*/
	/*background-color: #1B4041;*/
	background-color: #800000; /* cervena */
}
.valid IMG {
	border:none;
	margin-left: 5px;
	float:right;
	width: 50px;
}
#toplist, #preloader, .hidden_gal {
	display: none;
}




}



