#prnazev {	color:#444444;
			font:bold 14px Tahoma;
			margin-top:16px;
			margin-bottom:4px;
		 }

#probrazky {width:300px;
			margin-right:5px;
			float:left;
		   }

#probrazek {display:block;
			margin:10px;
			text-align:center;
		   }

#prudaje {	width:260px;
			float:left;
			margin-top:5px;
			margin-left:15px;
			font-size:1em; 
		 }

#prnahledy { height:70px; }
#prkoupit {	display:block;
			width:52px;
			height:17px;
			margin-top:11px;
			margin-left:110px;
			padding-left:29px;
			padding-top:4px;
			background:url('../design/koupit.gif') no-repeat;
			text-transform:uppercase;
			font:bold 11px Tahoma;
			color:#FFFFFF;
		  }
		
#nkbut {margin-top:20px;margin-left:12px;}

#nkbutstred {padding-left:95px;float:left;}

#nkbutright {float:right;padding-right:12px;}

.produkt {	width:191px;
			height:240px;
			float:left;
			background:url('../design/bgprodukt.jpg') no-repeat;
			text-align:center;
			margin-top:10px;
		 }

.produktno {height:196px;
			overflow:hidden;
		   }

.produktnazev {	display:block;
				color:#444444;
				padding-top:10px;
				padding-left:5px;
				padding-right:5px;
				font:bold 11px Verdana;
				height:26px;
				overflow:hidden;
			  }

.produktobrazek {width:100%;
				 height:150px;
				 text-align:center;
				}

.produktcena {	color:#EF0601;
				font:bold 12px Tahoma;
			 }

.produktcena2 {	color:#444444;
				font:normal 10px Tahoma;
			  }

.produktceny {	width:90px;
				float:left;
				font:bold 10px Verdana;
				color:#A0A0A0;
				text-align:left;
				margin-top:5px;
				line-height:18px;
				padding-left:13px;
				clear:both;
			  }

.produktceny2 { font:10px Tahoma;
			  }

.produktdetail {width:76px;
				margin-top:5px;
				float:right;
				line-height:15px;
				padding-right:8px;
				text-align:center;
			   }

.produktskladem {	color:#1F8788;
					font-size:10px;
				}

.produktskladem img {width: 12px; 
					 margin:3px 1px 0px 0px
					}

.detail {		display:block;
				float:left;
				width:45px;
				height:19px;
				background:url('../design/detail.gif') no-repeat;
				font:bold 11px Trebuchet MS;
				color:#377278;
				text-align:center; 
				vertical-align:top; 
				margin-top:-3px;
				margin-right:6px; 
				border:0px #FFFFFF solid;
		}
.productdetail .detail a:hover { background:url('../design/detail.gif') no-repeat; 
								 text-decoration:none; 
								 color:#FF0000;
							   }

.kosik2 {	display:block;
			float:left;
			width:18px;
		}

.linkac {	clear:both;
			height:1px;
			background:url('../design/linkac.gif') no-repeat;
			font-size:0px;
			line-height:0px;
			}

.linkaudaje {clear:both;
			 height:12px;
			 background:url('../design/linkac.gif') no-repeat center;
			 font-size:0px;
			 line-height:0px;
			 }

.pr1 {		width:90px;
			float:left;
			line-height:20px;
	 }

.pr2 {		width:170px;
			float:left;
			line-height:20px;
	}

.prnahledy a {text-align:center;
			  display:block;
			  float:left;
			  width:53px;
			  height:53px;
			  padding:8px 10px 9px 9px;
			  border:1px none;
			  margin-right:2px;
			  margin-bottom:2px;
			  background:url('../design/bgnahled.gif') no-repeat;
			 }

.m {color:#1F8788;}

.b {font-weight:bold;}

.c {clear:both;padding-bottom:1px;}

.u {text-decoration:underline;}

.cenasdph { color:#EF0601;
			font:bold 13px Tahoma;
		  }

.cenabdph {color:#EF0601;}

.koupit {	display:block;
			float:right;
			width:53px;
			height:14px;
			padding-top:1px;
			padding-left:1px;
			background:url('../design/koupit2.gif') no-repeat;
			text-transform:uppercase;
			font:bold 10px Tahoma;
			color:#FFFFFF;
			text-align:center;
		}

.koupit:hover {color:#FFFFFF;}

.nkbutstred {padding-left:25px;float:left;}

.butcl {width:2px;height:19px;float:left;background:url('../design/butcl.gif') no-repeat;}

.butc {display:block;float:left;height:19px;background:url('../design/butc.gif') repeat-x;font-weight:bold;color:#FFFFFF;line-height:19px;padding-left:7px;padding-right:8px;}

.butc:hover {display:block;float:left;height:19px;background:url('../design/butc.gif') repeat-x;font-weight:bold;color:#FFFFFF;line-height:19px;padding-left:7px;padding-right:8px;}

.butcp {width:2px;height:19px;float:left;background:url('../design/butcp.gif') no-repeat;}

.butml {width:2px;height:19px;float:left;background:url('../design/butml.gif') no-repeat;}

.butm {display:block;float:left;height:19px;background:url('../design/butm.gif') repeat-x;font-weight:bold;color:#FFFFFF;line-height:19px;padding-left:7px;padding-right:8px;}

.butm:hover {display:block;float:left;height:19px;background:url('../design/butm.gif') repeat-x;font-weight:bold;color:#FFFFFF;line-height:19px;padding-left:7px;padding-right:8px;}

.butmp {width:2px;height:19px;float:left;background:url('../design/butmp.gif') no-repeat;}

.page-numbers {
	font-size: 10px;
	padding: 2px 4px;
	margin-right: 3px;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	border-color: #ccc;
}
.page-numbers.current {
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	background-color: #166090;
	border-color: #166090;
	color: #fff;
}
a.page-numbers:hover {
	border-color: #999;
}

.next, .prev {
	padding: 0;
	border: none;
	background-color: #fff;
	color: #166090;
}

.next:hover, .prev:hover {
	color: #166090;
}
table.calendar {
    font-size: 92%;
    text-align: right;
    border: 0px;
    padding: 0px;
    margin: 1px 2px 1px 2px;
}
table.calendar th {
    width: 20px;
    padding: 1px;
    border: 1px transparent solid;
    text-align: center;
}
table.calendar td {
    width: 20px;
    padding: 1px;
    border: 1px transparent solid;
    cursor: default;
}
table.calendar td.den-6, table.calendar td.den-7 {
    background-color: #CCCCCC;
}
table.calendar td.den-ni, table.calendar td.den-nie {
    font-weight: bold;
    cursor: pointer;
    background: url('../images/calendar_event.png') transparent center bottom repeat-x;
}
table.calendar td.den-ne {
    font-weight: bold;
    cursor: pointer;
    background: url('../images/calendar_event_ev.png') transparent center bottom repeat-x;
}
table.calendar td.den-nit, table.calendar td.den-net, table.calendar td.den-niet {
    font-weight: bold;
    cursor: pointer;
    border: 1px #99CCFF solid;
}
table.calendar td.den-nt {
    border: 1px #99CCFF solid;
	background-color:#99CCFF;
}

.free_div{
	float: left; 
	height: 20px; 
	margin-top: 20px; 
	width: 7px;
}
