body {
	margin: 0px;
	padding: 0px;
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
	background-color: #2b1716;
	text-align: center;
}

/* >>>>>>>>>>> PRETYPOVANI TAGU >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
a {
	color: #cc0000;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: none;
}

a.a2 {
	font-size: 0.8em;
	font-weight: bold;
	padding-right: 8px;
	background-image: URL('./odr-odk.gif');
	background-position: right;
	background-repeat: no-repeat;
}

a.a3 {
	text-decoration: none;
}

a.a4 {
	color: #000;
}

a.a4:hover {
	color: #cc0000;
	text-decoration: underline;
}

form, fieldset, a img, img.no-border {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.form-pol, input.form-tla, .form-pol2 {
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.form-tla {
	background-color: transparent;
	font-weight: bold;
   color: #cc0000;
	background-image: URL('./odr-odk.gif');
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: underline;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}

.form-pol2 {
	color: #fff;
	background-color: #cc0000;
}

table {
	font-size: 1.0em;
}

table td {
	vertical-align: top;
}

/* <<<<<<<<<<< PRETYPOVANI TAGU <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* >>>>>>>>>>> ROZVRZENI STRANEK >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
#str {
	width: 1000px;
	margin: auto;
	text-align: left;
	position: relative;
}

	#str-hlavicka {
		height: 156px;
		background-image: URL('./disco_zahlavi_2011.jpg');
		background-position: left top;
		background-repeat: no-repeat;
		position: relative;
	}
	
		#str-hlavicka h1 {
			margin: 0px;
			padding: 0px;
			width: 1000px;
			height: 111px;
			position: absolute;
			left: 0px;
			top: 0px;
		}
		
			#str-hlavicka h1 a {
				display: block;
				height: 138px;
			}
			
				#str-hlavicka h1 a strong {
					display: none;
					visibility: hidden;
				}

			#str-hlavicka-c2 {
				display: block;
				width: 1000px;
				height: 45px;
				position: absolute;
				left: 0px;
				top: 111px;
				background-image: URL('./pod-hlavicka-c2.jpg');
				background-position: left top;
				background-repeat: no-repeat;
			}

			
			#str-menu1 {
				width: 586px;
				height: 70px;
				position: absolute;
				left: 402px;
				top: 100px;
			}
			
				#str-menu1 ul {
					margin: 0px;
					padding: 0px;
					text-transform: lowercase;
				}
				
					#str-menu1 ul li {
						display: block;
						width: 90px;
						height: 56px;
						float: left;
						margin-right: 5px;
						text-align: center;
						background-image: URL('./pod-menu-li.gif');
						background-position: left top;
						background-repeat: no-repeat;
					}
					
						#str-menu1 ul li a {
							display: block;
							height: 56px;
							color: #fff;
							text-decoration: none;
						}
						
						#str-menu1 ul li a:hover {
							color: #009900;
							color: #fff;
							background-image: URL('./pod-menu-li-hover.gif');
							background-position: left top;
							background-repeat: no-repeat;
						}
						
							#str-menu1 ul li a strong {
								display: block;
								height: 56px;
								padding-top: 12px;
								cursor: pointer;
								cursor: hand;
							}
							
					#str-menu1 ul li.aktiv {
						background-image: URL('./pod-menu-li-aktiv.gif');
						background-position: left top;
						background-repeat: no-repeat;
					}
					
						#str-menu1 ul li.aktiv em {
							display: block;
							padding-top: 12px;
							font-weight: bold;
							font-style: normal;
							color: #009900;
						}
						
						#str-menu1 ul li.aktiv a:hover {
							background: none;
						}
						
			#str-hlavicka-hled {
				width: 150px;
				height: 30px;
				position: absolute;
				left: 25px;
				top: 128px;
			}
			
				#str-hlavicka-hled input.form-pol {
					width: 80px;
					border: 1px solid #999999;
					color: #777777;
				}
				
				#str-hlavicka-hled .form-tla, .nprod .form-tla, .navi .form-tla {
					background-color: transparent;
					font-weight: bold;
					color: #cc0000;
					background-image: URL('./odr-odk.gif');
					background-position: right;
					background-repeat: no-repeat;
					text-decoration: underline;
					border: 0px;
					cursor: pointer;
					cursor: hand;
				}
				
			#str-hlavicka-nov {
				display: block;
				width: 105px;
				height: 20px;
				position: absolute;
				left: 290px;
				top: 130px;
			}
						
	#str-spodek {
		background-image: URL('./pod-spodek.gif');
		background-position: left top;
		background-repeat: repeat-y;
	}
	
		#str-ilista {
			width: 258px;
			float: left;
		}
		
			#str-ilista-in {
				width: 205px;
				margin-top: 10px;
				margin-left: 27px;
			}
			
				.ilista-cast {
					width: 195px;
					border-top: 2px solid #cccccc;
				}
				
					.ilista-cast h3 {
						margin: 0px;
						padding: 0px;
						margin-bottom: 10px;
						font-size: 1.1em;
						font-weight: bold;
						color: #999999;
					}
			
			#ilista-meny {
				height: 30px;
				font-size: 0.8em;
			}
			
				#ilista-meny strong {
					float: left;
					margin-right: 15px;
				}
			
				#ilista-meny ul {
					margin: 0px;
					padding: 0px;
				}
				
				#ilista-meny ul li {
					display: block;
					width: 17px;
					height: 13px;
					float: left;
					margin: 0px;
					padding: 0px;
					margin-right: 5px;
					background-image: URL('./meny/mena-cz.gif');
					background-position: left top;
					background-repeat: no-repeat;
				}
				
				#ilista-meny ul li.cz { background-image: URL('./meny/mena-cz-aktiv.gif'); }
				#ilista-meny ul li.sk { background-image: URL('./meny/mena-sk-aktiv.gif'); }
				#ilista-meny ul li.eur { background-image: URL('./meny/mena-eur-aktiv.gif'); }
				#ilista-meny ul li.cz-aktiv { background-image: URL('./meny/mena-cz.gif'); }
				#ilista-meny ul li.sk-aktiv { background-image: URL('./meny/mena-sk.gif'); }
				#ilista-meny ul li.eur-aktiv { background-image: URL('./meny/mena-eur.gif'); }
				
					#ilista-meny ul li a {
						display: block;
						height: 13px;
					}
					
						#ilista-meny ul li a strong, #ilista-meny ul li em {
							display: none;
							visibility: hidden;
						}
					
				.ilista-login {
					font-size: 0.7em;
				}
				
					.ilista-login h3 {
					  font-weight: normal;
					}
					
					.ilista-login .chyba {
					  margin-top: 5px;
					  margin-bottom: 10px;
					  font-weight: bold;
					  font-style: italic;
					  color: #cc0000;
					}
					
					.ilista-login .form-pol, .ilista-login .form-tla  {
					  font-size: 1.0em;
					}
					
					.ilista-login .menu-log {
					  font-size: 1.1em;
					  font-weight: bold;
					  margin: 5px;
					  margin-left: 33px;
					  margin-top: 5px;
					  margin-bottom: 5px;
					}
					
						.ilista-login .menu-log li {
						  list-style-image: URL('./odr-odk2.gif');
						  margin-bottom: 3px;
						}
				
			#str-menu2 ul {
				margin: 0px;
				padding: 0px;
				margin-left: 15px;
				font-size: 0.8em;
			}
			
				#str-menu2 ul li {
					margin: 0px;
					padding: 0px;
					list-style: none;
					font-weight: bold;
				}
				
				#str-menu2 ul li a:hover {
					padding-right: 8px;
					background-image: URL('./odr-odk.gif');
					background-position: right;
					background-repeat: no-repeat;
				}
				
				#str-menu2 ul li.aktiv em {
					font-weight: bold;
					font-style: normal;
					padding-right: 8px;
					background-image: URL('./odr-odk2.gif');
					background-position: right;
					background-repeat: no-repeat;
				}
				
			#str-strompr {
				font-size: 0.8em;
			}
			
				#str-strompr h3 {
					font-size: 1.4em;
				}
			
				#str-strompr ul {
					margin: 0px;
					padding: 0px;
					margin-left: 17px;
				}
				
					#str-strompr ul li {
						margin: 0px;
						padding: 0px;
						list-style-image: URL('./odr-strompr.gif');
					}
					
					#str-strompr ul.spr-sp1 {
						font-weight: bolder;
					}
					
					#str-strompr ul li.aktiv {
						list-style-image: URL('./odr-strompr-aktiv.gif');
					}
					
						#str-strompr ul li a {
							color: #009900;
						}
						
						#str-strompr ul li ul.spr-sp2, #str-strompr ul li ul.spr-sp3 {
							font-weight: normal;
							margin-left: 5px;
						}
						
							#str-strompr ul li ul.spr-sp3 li a {
								color: #cc0000;
								text-decoration: none;
							}
							
							#str-strompr ul li ul.spr-sp3 li a:hover {
								color: #000;
								text-decoration: underline;
							}
						
							#str-strompr ul li ul.spr-sp3 li.aktiv em {
								font-style: normal;
							}

							#str-strompr ul li ul.spr-sp3 li.aktiv {
								list-style-image: URL('./odr-odk2.gif');
							}						
							
							#str-strompr span {
								font-size: 0.8em;
								font-weight: bold;
								color: #cc0000;
							}
							
							#str-strompr em {
								font-style: normal;
								font-size: 0.9em;
								color: #888;
								text-decoration: none;
							}
							
							#str-strompr a:hover em {
								color: #000;
							}
							
							#str-strompr li.zvyr {
								background-color: #eee;
							}
							
							#str-strompr span.sp-pop2 {
								color: #000;
								font-size: 0.7em;
							}
							
							#str-strompr ul li ul.spr-sp3 li span {
								color: #000;
							}
							
							#str-strompr ul li ul.spr-sp3 li.aktiv span {
								color: #cc0000;
							}
							
							#str-strompr .right {
								border: 0px;
							}
							
								#str-strompr .right span {
									display: block;
									margin-top: -10px;
									width: 50px;
									height: 10px;
									float: right;
									text-align: right;
								}
							
							
		#str-hlav {
			width: 740px;
			float: right;
		}
		
			#str-hlav-in {
				width: 705px;
				margin-top: 10px;
				font-size: 0.9em;
				background-color: #fff;
			}
		
			#str-hlav-in h2 {
				height: 27px;
				margin: 0px;
				padding: 0px;
				margin-bottom: 30px;
				padding-left: 41px;
				font-weight: bold;
				font-size: 1.8em;
				color: #009900;
				background-image: URL('./pod-nadpis-1.gif');
				background-position: left top;
				background-repeat: no-repeat;
				border-top: 2px solid #009900;
			}
			
			#str-hlav-in h4 {
				margin: 0px;
				padding: 0px;
				margin-bottom: 20px;
				font-weight: bold;
				font-size: 1.1em;
				border-bottom: 1px solid #009900;
				border-bottom: 1px solid #ccc;
			}
			
			#str-hlav-in-rekl {
				margin-top: 50px;
				text-align: center;
			}
	
		#str-reset {
			height: 1px;
			clear: both;
		}
		
	#str-paticka {
		height: 32px;
		background-image: URL('./pod-paticka.gif');
		background-position: left top;
		background-repeat: no-repeat;
	}
/* <<<<<<<<<<< ROZVRZENI STRANEK <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* >>>>>>>>>>> OSTATNI >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.nevid {
	display: none;
	visibility: hidden;
}

.zvyr {
	background-color: #f3f3f3;
}

.pop {
	font-size: 0.8em;
	color: #888;
}

.infoV, .infoG {
	color: #cc0000;
	padding: 30px;
	padding-left: 40px;
	font-weight: bold;
	background-image: URL('./pod-infoV.gif');
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #cc0000;
}

.infoG {
	color: #009900;
	background-image: URL('./pod-infoG.gif');
	border-bottom: 1px dashed #009900;
}

.vpravo {
	text-align: right;
}

.odr1 {
	list-style-image: URL('./odr-odk.gif');
}

/* -- novnky -- */

.nov-det {
	width: 450px;
	float: left;
}

	.nov-det h4 em {
		display: block;
		padding: 3px;
		width: 100px;
		float: right;
		font-style: normal;
		text-align: center;
		background-color: #ccc;
	}
	
	.nov-det span.pop {
		display: block;
		margin-top: 35px;
		margin-bottom: 30px;
	}

.nov-list {
	width: 205px;
	height: 600px;
	float: right;
	font-size: 0.9em;
	border-left: 1px dashed #ccc;
}

	.nov-list ul {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 25px;
	}
	
		.nov-list ul li {
			margin-bottom: 10px;
		}
		
		.nov-list ul span {
			color: #888;
		}
		
		.nov-dalsi {
			margin-top: 10px;
			font-size: 1.1em;
			text-align: right;
		}
			
			.nov-dalsi span {
				font-size: 0.8em;
			}
		
			.nov-dalsi a {
				color: #009900;
			}
	
	.nov-prilohy {
		margin-top: 20px;
	}
			
	.nov-obr {
		text-align: center;
	}
	
/* -- list produktu 3xX */

.list3xX {
	width: 705px; 
}

	.list3xX td {
		width: 235px;
		height: 210px;
		vertical-align: top;
		padding: 5px;
	}
	
/* -- list produktu TAB */

.list-nadp {
	background-color: #06509f;
	background-image: URL('./lista-nadp/skup-001.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 10px;
	font-weight: bold;
	font-size: 1.1em;
}

.skup-001 { background-color: #06509f; background-images: URL('./lista-nadp/skup-001.gif'); }
.skup-002 { background-color: #f47921; background-image: URL('./lista-nadp/skup-002.gif'); }
.skup-003 { background-color: #1c94d2; background-image: URL('./lista-nadp/skup-003.gif'); }
.skup-004 { background-color: #eb118c; background-image: URL('./lista-nadp/skup-004.gif'); }
.skup-005 { background-color: #922a8d; background-image: URL('./lista-nadp/skup-005.gif'); }
.skup-006 { background-color: #3db54a; background-image: URL('./lista-nadp/skup-006.gif'); }
.skup-007 { background-color: #ed2024; background-image: URL('./lista-nadp/skup-007.gif'); }
.skup-008 { background-color: #7e381a; background-image: URL('./lista-nadp/skup-008.gif'); }
.skup-009 { background-color: #fbaf1b; background-image: URL('./lista-nadp/skup-009.gif'); }

	.list-nadp a {
		color: #fff;
	}

.listTAB {
	width: 705px;
}

	.listTAB th {
		text-align: left;
		font-weight: bold;
		font-size: 0.9em;
		color: #000;
		border-bottom: 2px solid #009900;
	}
	
	.listTAB .zvyr {
		background-color: #efefef;
	}
	
	.listTAB-id {
		width: 75px;
	}
	
	.listTAB-ico {
		width: 30px;
		font-size: 0.6em;
		vertical-align: middle;
	}
	
	.listTAB-zna {
		width: 90px;
	}
	
	.listTAB-naz {
		width: 340px;
		width: 410px;
	}
	
	.listTAB-cen {
		width: 170px;
		width: 100px;
		text-align: right;
		padding-right: 10px;
	}
	
		.listTAB-cen em {
			color: #666;
			font-size: 0.8em;
			font-weight: normal;
			font-style: normal;
			text-decoration: line-through;
		}
		
		.listTAB-cen strong {
			color: #cc0000;
		}
		
	.listTAB a {
		color: #009900;
		text-decoration: none;
	}
	
	.listTAB a:hover {
		color: #000;
	}
	
/* -- zobrazeni produktu v listu */

.list-prod {
	height: 180px;
	position: relative;
}

	.list-prod h3 {
		height: 27px;
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
		padding-left: 41px;
		font-weight: bold;
		font-size: 1.1em;
		color: #009900;
		background-image: URL('./pod-nadpis-1.gif');
		background-position: left top;
		background-repeat: no-repeat;
		border-top: 2px solid #009900;
	}
	
	.list-prod-id {
		display: block;
		font-weight: bold;
		font-size: 0.9em;
		text-align: right;
		margin-top: -6px;
	}

.list-prod a {
	color: #009900;
}

.list-prod-skup-01 h3, .list-prod-skup-01-A h3, #str-hlav-in h2.pdet-skup-01, #str-hlav-in h2.pdet-skup-01-A { background-image: URL('./prod-hlav/hla-01.gif'); border-top: 2px solid #06509f; color: #06509f; }
.list-prod-skup-02 h3, .list-prod-skup-02-A h3, #str-hlav-in h2.pdet-skup-02, #str-hlav-in h2.pdet-skup-02-A { background-image: URL('./prod-hlav/hla-02.gif'); border-top: 2px solid #f47921; color: #f47921; }
.list-prod-skup-03 h3, .list-prod-skup-03-A h3, #str-hlav-in h2.pdet-skup-03, #str-hlav-in h2.pdet-skup-03-A { background-image: URL('./prod-hlav/hla-03.gif'); border-top: 2px solid #1c94d2; color: #1c94d2; }
.list-prod-skup-04 h3, .list-prod-skup-04-A h3, #str-hlav-in h2.pdet-skup-04, #str-hlav-in h2.pdet-skup-04-A { background-image: URL('./prod-hlav/hla-04.gif'); border-top: 2px solid #eb118c; color: #eb118c; }
.list-prod-skup-05 h3, .list-prod-skup-05-A h3, #str-hlav-in h2.pdet-skup-05, #str-hlav-in h2.pdet-skup-05-A { background-image: URL('./prod-hlav/hla-05.gif'); border-top: 2px solid #922a8d; color: #922a8d; }
.list-prod-skup-06 h3, .list-prod-skup-06-A h3, #str-hlav-in h2.pdet-skup-06, #str-hlav-in h2.pdet-skup-06-A { background-image: URL('./prod-hlav/hla-06.gif'); border-top: 2px solid #3db54a; color: #3db54a; }
.list-prod-skup-07 h3, .list-prod-skup-07-A h3, #str-hlav-in h2.pdet-skup-07, #str-hlav-in h2.pdet-skup-07-A { background-image: URL('./prod-hlav/hla-07.gif'); border-top: 2px solid #ed2024; color: #ed2024; }
.list-prod-skup-08 h3, .list-prod-skup-08-A h3, #str-hlav-in h2.pdet-skup-08, #str-hlav-in h2.pdet-skup-08-A { background-image: URL('./prod-hlav/hla-08.gif'); border-top: 2px solid #7e381a; color: #7e381a; }
.list-prod-skup-09 h3, .list-prod-skup-09-A h3, #str-hlav-in h2.pdet-skup-09, #str-hlav-in h2.pdet-skup-09-A { background-image: URL('./prod-hlav/hla-09.gif'); border-top: 2px solid #fbaf1b; color: #fbaf1b; }

.list-prod-skup-01-A h3, #str-hlav-in h2.pdet-skup-01-A { background-image: URL('./prod-hlav/hla-01-A.gif'); }
.list-prod-skup-02-A h3, #str-hlav-in h2.pdet-skup-02-A { background-image: URL('./prod-hlav/hla-02-A.gif'); }
.list-prod-skup-03-A h3, #str-hlav-in h2.pdet-skup-03-A { background-image: URL('./prod-hlav/hla-03-A.gif'); }
.list-prod-skup-04-A h3, #str-hlav-in h2.pdet-skup-04-A { background-image: URL('./prod-hlav/hla-04-A.gif'); }
.list-prod-skup-05-A h3, #str-hlav-in h2.pdet-skup-05-A { background-image: URL('./prod-hlav/hla-05-A.gif'); }
.list-prod-skup-06-A h3, #str-hlav-in h2.pdet-skup-06-A { background-image: URL('./prod-hlav/hla-06-A.gif'); }
.list-prod-skup-07-A h3, #str-hlav-in h2.pdet-skup-07-A { background-image: URL('./prod-hlav/hla-07-A.gif'); }
.list-prod-skup-08-A h3, #str-hlav-in h2.pdet-skup-08-A { background-image: URL('./prod-hlav/hla-08-A.gif'); }
.list-prod-skup-09-A h3, #str-hlav-in h2.pdet-skup-09-A { background-image: URL('./prod-hlav/hla-09-A.gif'); }

.list-prod-skup-01 a, .list-prod-skup-01-A a { color: #06509f; }
.list-prod-skup-02 a, .list-prod-skup-02-A a { color: #f47921; }
.list-prod-skup-03 a, .list-prod-skup-03-A a { color: #1c94d2; }
.list-prod-skup-04 a, .list-prod-skup-04-A a { color: #eb118c; }
.list-prod-skup-05 a, .list-prod-skup-05-A a { color: #922a8d; }
.list-prod-skup-06 a, .list-prod-skup-06-A a { color: #3db54a; }
.list-prod-skup-07 a, .list-prod-skup-07-A a { color: #ed2024; }
.list-prod-skup-08 a, .list-prod-skup-08-A a { color: #7e381a; }
.list-prod-skup-09 a, .list-prod-skup-09-A a { color: #fbaf1b; }

.list-prod a:hover {
	color: #000;
}

.list-prod-pop {
	font-size: 0.9em;
	text-align: left;
}

	.list-prod-obr {
		text-align: center;
	}

.list-prod-novy {
	display: block;
	width: 27px;
	height: 27px;
	position: absolute;
	left: 0px;
	top: 170px;
	background-image: URL('./ico-novinka.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

	.list-prod-novy strong {
		display: none;
		visibility: hidden;
	}

.list-prod-akcni {
	display: block;
	width: 27px;
	height: 27px;
	position: absolute;
	left: 30px;
	top: 170px;
	background-image: URL('./ico-akce.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

	.list-prod-akcni strong {
		display: none;
		visibility: hidden;
	}
	
.list-prod-koupit {
	width: 11px;
	height: 11px;
	position: absolute;
	left: 190px;
	top: 160px;
	background-image: URL('./ico/ico-kosik-pol-pridat.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

	.list-prod-koupit a {
		display: block;
		height: 11px;
	}
	
		.list-prod-koupit a strong {
		  display: none;
		  visibility: hidden;
		}

.list-prod-cen, .list-prod-A-cen {
	font-weight: bold;
	text-align: right;
}

	.list-prod-cen span, .list-prod-A-cen span {
		background-color: #cc0000;
		color: #fff;
		padding-left: 3px;
		padding-right: 3px;
	}

	.list-prod-cen strong, .list-prod-A-cen strong {
		color: #fff;
	}
	
	.list-prod-A-cen em {
		font-size: 0.8em;
		font-weight: normal;
		font-style: normal;
		text-decoration: line-through;
		color: #666;
		padding-right: 2px;
	}
	
/* -- */
.pdet {
	/*position: relative; */
}

	.pdet h4 {
		margin: 0px;
		padding: 0px;
		margin-bottom: 5px;
		font-weight: bold;
		font-size: 1.2em;
	}

	.pdet h5 {
		margin: 0px;
		padding: 0px;
		font-weight: bold;
		font-size: 1.2em;
		color: #cc0000;
		border-bottom: 2px solid #ccc;
	}
	
	.pdet-cesta {
		font-size: 0.8em;
		margin-bottom: 10px;
	}
	
		.pdet-cesta a {
			text-decoration: none;
		}
		
		.pdet-cesta a:hover {
			color: #000;
			text-decoration: underline;
		}
	
	.pdet-id {
		float: right;
		font-weight: bold;
		font-size: 1.5em;
		color: #cc0000;
		border-top: 2px solid #cc0000;
		padding-left: 10px;
	}

	.pdet-sl1 {
		width: 440px; 
		float: left;
	}
	
		.pdet-pop {
			padding-top: 2px;
			color: #666;
		}
		
		.pdet-cen {
			margin-top: 30px;
			padding: 5px;
			text-align: right;
			font-size: 1.8em;
			background-color: #efefef;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			color: #777;
		}
		
			.pdet-cen strong {
				color: #009900;
			}
			
			.pdet-cen em {
				font-size: 0.6em;
				text-decoration: line-through;
				color: #cc0000;
			}
			
			.pdet-cen span {
				font-size: 0.6em;
				font-size: 0.9em;
			}
			
			.pdet-cen span.cen-sleva {
				font-size: 0.6em;
			}
			
		.pdet-kosik {
			margin-top: 10px;
			padding: 5px;
			text-align: right;
			font-weight: bold;
			color: #777;
			border-bottom: 1px solid #ccc;
		}
		
			.pdet-kosik .form-pol {
			  border: 1px solid #efefef;
			  border-bottom: 1px dashed #777;
			}
			
	.pdet-sl2 {
		width: 240px;
/*
		position: absolute;
		left: 460px;
		top: 0px;
*/
		float: right;		
		background-color: #fff;
	}
	
		.pdet-akce {
			font-weight: bold;
			color: #cc0000;
			border: 1px solid #bbb;
			padding: 5px;
			margin-bottom: 10px;
		}
		
			.pdet-akce-tisk {
				float: right;
			}
	
		.pdet-obr {
			text-align: center;
		}
		
	
		.pdet-tech {
			margin-top: 10px;
		}
		
			.tech-tab {
				width: 240px;
				font-size: 0.9em;
				border-bottom: 1px solid #aaa;
			}
				
				.tech-tab td {
					border-top: 1px solid #aaa;
				}
				
				.tech-pol  {
					font-weight: bold;
					color: #cc0000;
					padding-right: 5px;
					padding-top: 2px;
					padding-bottom: 2px;
				}
				
				.tech-hod {
					padding-top: 2px;
					padding-bottom: 2px;
					font-size: 0.9em;
					color: #888;
				}

	.pdet-reset {
		height: 2px;
		clear: both;
	}
				
/* -- */

.vyhl {
	padding: 2px;
	background-color: #efefef;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}

	.vyhl strong {
		color: #cc0000;
	}
				
/* -- */

.nprod {
	margin-bottom: 30px;
}

/* -- */

.navi {
	margin-top: 20px;
	padding: 2px;
	padding-right: 0px;
	background-color: #efefef;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: right;
	text-align: center;
}

	.navi a {
	  font-size: 0.9em;
	} 
	
	.navi strong em {
	  .font-style: normal;
	  background-color: #009900;
	  padding-left: 3px;
	  padding-right: 3px;
	  color: #fff;
	}

	.navi-str {
		width: 300px;
		float: left;
		text-align: left;
	}
	
		.navi-str strong em {
			font-weight: bold;
			font-style: normal;
			background-color: #009900;
			padding-left: 3px;
			padding-right: 3px;
			color: #fff;
		}
	
.navi-pod {
	font-size: 0.8em;
	margin-top: 5px;
	margin-bottom: 20px;
}

	.navi-pod-zna {
		width: 275px;
		float: right;
		text-align: right;
		font-size: 1.2em;
		margin-right: 7px;
	}
	
	
/* -- */

#dla-obr	img {
	margin: 7px;
}

/* -- */

.prod {
	/* nic */
}

	.prodL {
		width: 345px;
		float: left;
	}
	
	.prodR {
		width: 345px;
		float: right;
	}
	
	.prod-map {
		margin-top: 20px;
		height: 195px;
		text-align: center;
	}
	
	.prod-reset {
		clear: both;
	}
	
	.prod-pozn {
		font-size: 0.8em;
		margin-bottom: 10px;
	}
	
		.prod-pozn em {
		  font-weight: normal;
		  font-style: normal;
		  color: #009900;
		}
	
.prod-info {
	margin-bottom: 20px;
}

.prod-pop {
	font-weight: bold;
	text-align: right;
	color: #cc0000;
	border-bottom: 2px solid #cc0000;
}

.tab-zvyr sup {
	color: #009900;
	font-weight: bold;
}

.chbx_chyba div {
	background-color: #cc0000;
	color: #fff;
	font-weight: bold;
}

.prod-tla {
	padding: 6px;
	padding-right: 15px;
	background-color: #efefef;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: right;
}

/* -- */

.plist-tab {
	width: 700px;
}

	.plist-tab a {
		font-weight: bold;
		text-decoration: none;
	}
	
	.plist-tab a:hover {
		color: #000;
	}

	.plist-tab th {
		font-weight: bold;
		text-align: left;
		background-color: #efefef;
		border-bottom: 2px solid #ccc;
		color: #888;
		padding: 2px;
	}

	.plist-tab td {
		padding-left: 3px;
		padding-right: 3px;
	}
	
	.plist-rad {
	  width: 22px;
		vertical-align: middle;
	}

	.plist-obr {
		width: 110px;
	}
	
	.plist-mes {
		width: 150px;
	}
	
	.plist-tel {
		width: 120px;
	}
	
	.plist-kon {
		text-align: right;
		width: 50px;
	}
	
	.plist-pop {
		font-size: 0.8em;
		color: #888;
		background-color: #efefef;
	}
	
	.plist-nav {
		text-align: right;
		margin-bottom: 20px;
		padding-right: 10px;
		letter-spacing: 5px;
	}

	
/* -- */

.dprod {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 2.0em;
	font-weight: bold;
	color: #cc0000;
}
	
	.dprod img {
		margin-right: 10px;
	}

.dprod-tab {
	width: 340px;
}

	.dprod-nad {
		height: 18px;
		padding-left: 30px;
		padding-top: 2px;
		padding-bottom: 8px;
		font-weight: bold;
		color: #3fb54a;
		border-top: 2px solid #3fb54a;
		background-image: URL('./prod-hlav/nadp-zelenej-mensi.gif');
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.dprod-pol {
		width: 70px;
		font-weight: bold;
	}
	
	.dprod-hod {
		padding-left: 5px;
	}
	
	.dprod-odd {
		font-size: 0.7em;
	}
	
	.dprod-map {
		padding-left: 5px;
		padding-top: 3px;
	}
	
		.dprod-map a {
			text-decoration: none;
			font-size: 0.8em;
		}
		
	.dprod-pop {
		padding-left: 30px;
		color: #888;
		text-align: justify;
	}

/* -- */

.rhled-pol {
	padding-right: 10px;
}	

.rhled-tab select {
	color: #888;
}

.rhled-tab .sel-vyb {
	color: #000;
}

.rhled-odd {
	font-size: 0.5em;
}

/* -- */

.kat-cesta {
	margin-bottom: 20px;
	font-size: 0.8em;
}

	.kat-cesta a {
		text-decoration: none;
	}
	
	.kat-cesta a:hover {
		color: #000;
		text-decoration: underline;
	}
	
.kat-str {
	text-align: center;
}

	.kat-str img {
		margin: 9px;
	}

.kat-str-det {
	text-align: center;
}

	.kat-str-det a {
		font-size: 0.9em;
		text-decoration: none;
	}
	
/* -- */

.kzdr-pol {
	padding-right: 5px;
}
	
/* -- */

.extra-tab {
	width: 690px;
}

	.extra-tab td {
		width: 50%;
		text-align: center;
		vertical-align: top;
	}

/* -- historie obalek katalogu -- */	
.tab-hokat {
	width: 650px;
}

	.tab-hokat td {
		padding: 10px;
		text-align: center;
	}
	
	.tab-hokat td span {
		display: block;
		padding-top: 5px;
	}
	
	.tab-hokat td a img {
		border: 1px solid #000;
	}

	.tab-hokat td a:hover img {
		border: 1px solid #cc0000;
	}
	

/* -- hlavicka u skupiny produktu -- */
.skup-hlav {
	height: 147px;
	background-color: #06509f;
	background-image: URL('./skup-hlav/ico-01.gif');
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	font-size: 0.9em;
	position: relative;

	scrollbar-arrow-color: #06509f;
	scrollbar-3dlight-color: #ccc; 
	scrollbar-base-color: #ccc;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #ccc;
	scrollbar-highlight-color: #ccc;
	scrollbar-shadow-color: #ccc;		
}


.sp-002 { background-color: #f47921; background-image: URL('./skup-hlav/ico-02.gif'); scrollbar-arrow-color: #f47921; } 
.sp-003 { background-color: #1c94d2; background-image: URL('./skup-hlav/ico-03.gif'); scrollbar-arrow-color: #1c94d2; } 
.sp-004 { background-color: #eb118c; background-image: URL('./skup-hlav/ico-04.gif'); scrollbar-arrow-color: #eb118c; } 
.sp-005 { background-color: #782a90; background-image: URL('./skup-hlav/ico-05.gif'); scrollbar-arrow-color: #782a90; } 
.sp-006 { background-color: #3db54a; background-image: URL('./skup-hlav/ico-06.gif'); scrollbar-arrow-color: #3db54a; } 
.sp-007 { background-color: #ed2024; background-image: URL('./skup-hlav/ico-07.gif'); scrollbar-arrow-color: #ed2024; } 
.sp-008 { background-color: #7e381a; background-image: URL('./skup-hlav/ico-08.gif'); scrollbar-arrow-color: #7e381a; } 
.sp-009 { background-color: #fcaf17; background-image: URL('./skup-hlav/ico-09.gif'); scrollbar-arrow-color: #fcaf17; } 

	.skup-hlav-a {
		display: block;
		width: 220px;
		height: 147px;
		float: left;
	}
	
	.skup-hlav-in {
		width: 475px;
		height: 147px;
		position: absolute;
		left: 230px;
		top: 0px;
		color: #fff;
		overflow: auto;
	}
	
	.skup-hlav-in h3 {
		margin: 0px;
		padding: 0px;
		margin-top: 3px;
		font-size: 1.1em;
		border-bottom: 1px solid #fff;
		text-align: right;
		padding-right: 10px;
	}
		
		.skup-hlav-in h3 a {
			text-decoration: none;
			color: #fff;
		}

		.skup-hlav-in h3 a:hover {
			text-decoration: none;
			color: #000;
		}
	
	.skup-hlav-tab {
		width: 450px;
		margin-top: 5px;
	}
	
		.skup-hlav-tab td {
			padding-right: 10px;
		}
	
		.skup-hlav-tab td.dalsi-sl {
			border-left: 2px solid #fff;
			padding-left: 5px;
		}
		
		.skup-hlav-tab ul {
			margin: 0px;
			padding: 0px;
			margin-left: 20px;
		}
		
			.skup-hlav-tab ul li {
				margin: 0px;
				padding: 0px;
				list-style-image: URL('./odr-odk3.gif');
			}
			
				.skup-hlav-tab a {
					color: #000;
					text-decoration: none;
				}
				
				.skup-hlav-tab a:hover {
					color: #fff;
					text-decoration: underline;
				}
	
		.skup-hlav-tab td.sl-sipka {
			width: 14px;
			text-align: right;
			padding-right: 5px;
			background-image: URL('./ico/ico-posun-dolu.gif');
			background-position: 0px 90px;
			background-repeat: no-repeat;
		}

/* -- odkaz z novinek na uvodku -- */
.na-uvodku {
	display: block;
	width: 100px;
	float: right;
	padding-top: 2px;
	border-top: 2px solid #cc0000;
	text-align: right;
}


/* -- registrace & login -- */
.log-tab {
	width: 400px;
	margin: 30px;
	margin-left: 130px;
	font-weight: bold;
}

	.log-tab td {
		padding-left: 10px;
	}

h3.log {
	color: #AAA;
	font-size: 1.5em;
}

	h3.log em {
	  color: #000;
	  font-style: normal;
	}
	
/* -- kosik vypis -- */

.kos-tab {
	width: 690px;
}

	.kos-tab th {
		font-weight: bold;
		text-align: left;
		padding-left: 3px;
		padding-right: 3px;
		background-color: #efefef;
		border-bottom: 2px solid #666;
	}
	
	.kos-tab td {
		text-align: left;
		padding-left: 3px;
		padding-right: 3px;
	}

	.kos-tab .form-pol {
		  border: 1px solid #efefef;
		  border-bottom: 1px dashed #777;
	}
	
	.celk-odd {
		height: 2px;
		font-size: 0.1em;
	}
	
	.kos-tab td.celk-pop {
		text-align: right;
		border: 2px solid #666;
		background-color: #666;
		font-weight: bold;
		color: #fff;
	}
	
	.kos-tab td.celk-vol {
		border-top: 2px solid #666;
		border-bottom: 2px solid #666;
	}

	.kos-tab td.celk-cen {
		border-top: 2px solid #666;
		border-bottom: 2px solid #666;
		text-align: right;
	}
	
	.kosV-id {
		width: 80px;
	}
	
	td.kosV-mno {
		width: 30px;
	}
	
	td.kosV-czj, th.kosV-czj {
		width: 80px;
		text-align: right;
	}
	
	td.kosV-cen, th.kosV-cen {
		width: 100px;
		text-align: right;
	}
	
	td.kosV-del {	
		width: 30px;
		text-align: right;
		vertical-align: middle;
	}
	
	.kosV-tla .a4 {
		font-weight: bold;
		font-size: 0.9em;
		background-image: URL('./ico/ico-kosik-pol-zrus.gif');
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 13px;
	}
	
/* --- objednavka krok 2/4 --- */
.puz-tab {
	width: 690px;
}

	.puz-tab td {
		padding-right: 5px;
		padding-left: 5px;
	}
	
		.puz-tab td sup {
			color: #009900;
			font-weight: bold;
		}
	
	.puz-tab td.puz-pol {
		width: 130px;
	}


/* --- zaslani hesla --- */

.zah-tab {
	margin-top: 80px;
	margin-left: 200px;
	width: 300px;
}	

	.zah-tab .zah-pol {
		width: 80px;
	}
	
	.zah-tab .zah-hod input {
		width: 200px;
	}
	
	
/* <<<<<<<<<<< OSTATNI <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */




