.katalog-produkt h1{color:#333333;font-size:100%;}
#formvlozdokose{
float:right;
}
#formvlozdokose input{
font-size:1em;
border:solid 1px #000000;
}
#formvlozdokose .mnozstvi{
width:3em;
}
#formvlozdokose .mnozstvi2{
width:2em;
}
#formvlozdokose .OK{
	background-color: #FFFFFF;
}
#vypiskoslite{
	text-align:left;
	font-size: 0.85em;
	color:#000000;
	border-bottom:solid 1px #000000;
}
#vypiskoslite img{
	width:24px;
	vertical-align: middle;
}
.card-left {
	float: left;
	width: 98%;
	height:250px;
	margin: 0px;
	text-align: center;
	font-size:90%;
	margin-right:0.2%;
	margin-bottom:0.2%;
	background-position: left top;
	border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
       }
.card-produkt{
	width:100%;
	font-size:1.4em;
	font-weight:bold;
	text-align:left;
	height:3.8em;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;

}
.card-produkt a {
	text-decoration: none;
}
.card-photo{
	float:left;
	width:40%;
	height:130px;
	text-align:center;
	background-color:#FFFFFF;
	margin:5px;
	border:2px solid #666;
}
.card-photo img{

}
.card-popiskatalog{
float:right;
width:55%;
	text-align:left;
	padding:0px;
	margin:0px;
}
.card-detail{
float:right;
width:55%;
	text-align:center;
	font-weight: bold;
	color: #000000;
	font-size: 1.2em;
	margin:0px;
}
.card-popis{
float:right;
width:55%;
	text-align:left;
	overflow: auto;
	height:9em;
}

.card-cena{
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
	padding:0px;
	height:25px;

}
.card-zamluvit{
float:right;
width:100%;
	text-align:right;
	padding-right:0px;
}
.card-zamluvit a{color:#333;
display:block;

}
.card-zamluvit a:hover{color:#000;
display:block;}
.katalog-detail{
	width: 100%;
	text-align: left;
	font-size:90%;
       }
.katalog-produkt{
	width:100%;
	font-size:1.6em;
	font-weight:bold;
	text-align:left;
	color:#333333;
}
.katalog-photo{
width:95%;
	text-align:center;
}
.katalog-photo img{margin:2px;
	width:40%;}
.katalog-popiskatalog{
	text-align:left;
	overflow: auto;
	height:220px;
}

.katalog-cena{
	font-size:1.5em;
	font-weight:bold;
	text-align:right;

}
.katalog-barevnost{
width:100%;
text-align:left;
font-size:100%;
}
.katalog-barevnost input {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.katalog-barevnost .ikup {
border:solid 1px #999;
width:60px;
height:1.5em;
}
.koupit {
background-color:#F7F7F7;
border:solid 1px #999;
width:60px;
height:1.5em;
padding:1px;
}
#pocitadlo{
text-align:left;
font-size:0.8em;}

#detailkatalog {
	width:100%;
	background-color: #FFFFFF;
	border:solid 1px #006699;
	color: #000000;
}
#find{
	width:100%;
	background-color: #EBEBEB;
	font-size: 0.8em;
	font-weight: bold;
	display: none;
}
#find #popis{width:100%;}
#find #cenamin{width:35%;}


.tabulkakosik{
width:100%;

}
.tabulkakosik2{
width:480px;

}
.tabulkakosik td{
font-size:0.75em;border:solid 0px black;
}
.tabulkakosik input{
font-size:0.9em;
border:1px solid #999999;
text-align:right;
}
.tabulkakosik #text{
font-size:1.2em;
border:1px solid #999999;
text-align:left;
}
.tabulkakosik .bunka1{
width:30%;
font-size:0.75em;
}
.tabulkakosik .bunka2{
text-align:right;
font-size:0.75em;
width:50%;
}
.tabulkakosik .bunka3{
width:20%;
font-size:0.75em;
text-align:right;
}
.tabulkakosik .smazpolozku{
	border:1px none #999999;
	background-image: url(../pic/sys/ne.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#objednavka{
	padding:2px;
	width:99%;
	background-color: #FAEDCF;
	border:solid 1px #006699;
}
#objednavka input{
width:60%;
font-size:0.75em;
border:1px solid #999999;
}
#objednavka .psc{
width:30%;
font-size:0.75em;
border:1px dotted #999999;
}
#objednavka .reg{
width:2em;
border:1px dotted #999999;
}
.trida{
	font-size:0.8em;
}
.trida a{
	margin:2px;
}
.male{
	font-size:0.8em;
	text-align: left;
}
.doporucujeme{
float:right;
color:#FF0000;
font-size:130%;
	font-weight: bold;
	text-align: right;
}
.akce{
	float:right;
	color:#009900;
	font-size:130%;
	font-weight: bold;
	text-align: right;
}
.nadpissekce{
	background-color:#CCCCCC;
	color:#444;
	font-size:120%;
	font-weight: bold;
	text-align: center;
	border: 1px solid #999999;
}


#nabidka{
	background-image: url(../pic/nabidka.jpg);
	height: 48px;
	width: 229px;
	font-size: 1.5em;
	line-height: 2.5em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#nabidka a{
	color: #FFFFFF;
	text-decoration: none;
}
#nabidka a:hover{
	color: #000000;
}
#foto{

float:right;
width:350px}
#foto .image{
width:100%;
}
#foto .nahledimage{
width:20%;
margin:5px;}
.nahledfotodetail{width:10%;}

.rs input{width:30px;font-size:0.8em;}
#Submit{width:20px;}
#sampleform{width:470px;}
#pujcovna{
float:right;
margin-top:-280px;
margin-right:10px;
width:150px;
border:solid 0px black;
}

#pujcovna img{
height:60px;
margin:1px;
}
#hledej{
float:right;
width:270px;
margin-top:135px;
margin-right:-140px;
text-align:left;
font-size:0.7em;
}
#hledej form{
margin:0px;
padding:0px;
}
#hledej input{width:200px;
border:solid 1px #DEDEDE;}
#hledej #OK{
	margin:0px;
	padding:0px;
	width:50px;
	border:solid 1px #DEDEDE;
	background-color: #F7F8FB;
}

#kosikobjednavka{
float:right;
width:200px;
border:solid 1px #DEDEDE;
font-size:0.9em;
border:1px solid #999999;
text-align:center;}
#vyhledej{
width:100%;
font-size:90%;
}
#vyhledej input{
font-size:90%;
border:solid 1px #666;
}
#vyhledej .radio{
font-size:90%;
border:solid 0px #666;
}
#vyhledej #hhledej{
font-size:100%;
border:solid 1px #666;
}
#razeni{
float:right;
font-size:90%;
width:100%;
text-align:right;
margin:0px;
padding:0px;
}
#razeni form{  
  margin: 0px;
  padding: 0px;
  margin-right: 6px;}
.sel{
  font-size:90%;
  margin: 0px;
  padding: 0px;
  border: solid 0px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;

}
#razeni input{
font-size:90%;
border:solid 1px #DEDEDE;
margin: 0px;
padding: 0px;
background-color:#f7f7f7;
}
.dokosiku
{float:right;
margin-bottom:3px;
text-align:right;}
.dokosiku input{font-size:0.9em;height:1.6em;
border:1px solid #999999;text-align:right;padding-right:5px;}
.dokosiku .mnozstvi{width:7em;
}
.dokosiku .mnozstvi2{width:6em;}
.dokosiku .barevnost{width:7em;
  font-size:90%;
  margin: 0px;
  padding: 0px;
  border: solid 1px #DEDEDE;}

.dokosiku .ok{border:solid 1px #666666;margin:0px;
padding:0px;font-size:0.9em;text-align:center;}
#nabidkamenu{
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:137px;
	_width:140px;
	height:118px;
	_height:120px;
	background-color: #FFFFFF;
	text-align:center;
	border:outset 1px #267fa1;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
#nabidkamenu a{background-color: #FFFFFF;display:block;font-size:90%;border-bottom:outset 3px #267fa1;}
#nabidkamenu a:hover{background-color: #FFFFFF;}