/* E-shop */

#textpravaprodukt {
	position:relative;
	float: left;
	width: 740 px;
	padding: 10px 10px;
	}

.okenko40l {
	position: relative;
	float: left;
	background: url('okenko40l.png');
	height: 40px;
	width: 7px;
	}

.okenko40s {
	position: relative;
	float: left;
	background: url('okenko40s.png') repeat-x;
	height: 20px;
	padding: 10px 0px;
	}

.okenko40s2 {
	position: relative;
	float: left;
	background: url('okenko40s.png') repeat-x;
	height: 30px;
	padding: 5px 0px;
	font-size: 20px;
	}

.okenko40r {
	position: relative;
	float: left;
	background: url('okenko40r.png');
	height: 40px;
	width: 9px;
	}

#produktt {
	background: url('produktt.png');
	width: 750px;
	height: 21px;
	}

#produkts {
	background: url('produkts.png') repeat-y;
	padding: 0px 20px 0px 20px;
	width: 710px;
	}

#produktb {
	background: url('produktb.png');
	width: 750px;
	height: 22px;
	}

#jednavice{
	float:right;
	width: 290px;
	}

#jedna {
	width:290px;
	border-right: dotted white 2px;
	border-top: dotted white 2px;
	border-left: dotted white 2px;
	float:right;
	}

.jednazahlavi{
	width: 289px;
	height: 9px;
	background: url('parametryt.png');
	}

.jednazahlavi .jedna_jmeno{
	padding: 5px 0px 0px 0px;
	}

.jednazahlavi .jedna_data{
	padding: 5px 0px 0px 20px;
	}

.jednazahlavi .jedna_jmeno,
.radekjedna .jedna_jmeno{
	width: 135px;

	position: relative;
	float: left;
	text-align: right;
	}

.jednazahlavi .jedna_data,
.radekjedna .jedna_data{
	width:120px;

	position: relative;
	float:left;
	text-align:left;
	}

.radekjedna {
	width: 289px;
	background: url('parametrys.png') repeat-y;
	}

.radekjedna .jedna_jmeno{
	padding: 0px 0px 0px 0px;
	}

.radekjedna .jedna_data{
	padding: 0px 0px 0px 20px;
	}

.radekjednazapati{
	width: 289px;
	height: 12px;
	background: url('parametryb.png');
	}


.formvice{
	width:280px;
	float:right;
	}
.formvice form select{
	float: right;
	}

.obsahgalerieprodukt{
	float:left;
	width:420px;
	}

.ref{
	float:left;
	}

.highslide-caption{
	width:340px;
	height:40px;
	}

#navigaceeshop{
	float:left;
	padding: 0px 0px 0px 0px;
	//width:400px;
	}

#predchozidalsi{
	text-align:right;
	width:200px;
	float:right;
	}

.produktyvypis{
	width:175px;
	height:190px;
	border: solid white 1px;
	margin:10px 10px;
	float:left;
	}
.produktyvypis img{
	}

.produktypopis{
	text-align:center;
	}

.text2 {
	float:left;
	}

.moznost {
	float: left;
	width: 220px;
}

.moznost strong {
	width: 150px;
}

.moznostPopis{
	float: left;
	width: 100px;
	margin: 0px 10px 0px 0px;
	text-align: right;
}

.moznostOdesli{
	float:left;
	width:70px;
	text-align:left;
	padding: 0px 0px 0px 10px;	
}

.moznost_pole{
	width: 100px;
	float: left;
	}


#moznostdata_21 .moznostPopis { width: 130px; }
#moznostdata_21 { width: 230px; }
#moznostdata_6 .moznostPopis { width: 50px; }
#moznostdata_6 { width: 150px; }
#moznostdata_20 .moznostPopis { width: 50px; }
#moznostdata_20 { width: 170px; }
#moznostdata_61 .moznostPopis { width: 50px; }
#moznostdata_61 { width: 180px; }
#moznostdata_81 .moznostPopis { width: 50px; }
#moznostdata_81 { width: 160px; }
#moznostdata_54 .moznostPopis { width: 50px; }
#moznostdata_54 { width: 120px; }
#moznostdata_53 .moznostPopis { width: 60px; }
#moznostdata_53 { width: 140px; }
#moznostdata_50 .moznostPopis { width: 60px; }
#moznostdata_50 { width: 170px; }
#moznostdata_20 .moznostPopis { width: 40px; }
#moznostdata_20 { width: 150px; }

#moznostdata_ .moznostPopis { width: px; }
#moznostdata_ { width: px; }

#Registrace tr td {
	padding: 0px 5px;
}

.chyba {
	font-weight: bold;
	color: red;
}

table, td {
	border-collapse: collapse;
	border: 0px solid #00caca;
	}

th {
	background-color: #30b6e3;
	color: white;
	text-weight: bold;
	}

#zmenahesla td {
	padding: 0px 10px;
}

#kosik {
	border: solid 1px #30b6e3;
}

#kosik td {
	padding: 0px 10px;
	border: dotted 1px #30b6e3;
}

.kosikzvyrazneni {
	background:#beecfd;
}

#kosiksoucet {
	background:#beecfd;
	font-weight: bold;
	
}

#dph {
	border: solid 1px #30b6e3;
}

#dph td, th {
	padding: 0px 10px;
	border: solid 1px #30b6e3;
}

#xxxspecifikaceobjednavky td {
	border: solid 1px black;
}

#xxxspecifikaceobjednavky tbody tr:first-child {
	text-align: left;
}


.specifikaceradek{
	width:900px;
	height: 23px;
}

.specifikacelevy{
	position: relative;
	float:left;
	width: 150px;
	height: 16px;
}

.specifikacepravy{
	position: relative;
	float:left;
	width: 200px;
	height: 16px;
}

.specifikacepravy input,select {
	width: 190px;
}

.specifikacechyba{
	color: red;
	font-weight: bold;
	position: relative;
	float:left;
	width: 250px;
	height: 16px;
}

.slevovykupon {
	
}

.slevovykuponjmeno {
	position: relative;
	float: left;
}

.slevovykuponform {
	position: relative;
	float: left;
	padding-left: 10px;
}