@CHARSET "UTF-8";

/* set default character to all */
*{
	font-family: Trebuchet MS, Verdana;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
	font-size: 12px;
    vertical-align: baseline;
    background: transparent;
    color: #444;
}

/* main tags */
body{
	background: url("../images/layout/bg.gif") left top repeat;
}

p#likeAMainTitle{
	font-size: 11px;
	padding: 5px 0px 5px 20px;
	margin: 0px !important;
	text-align: right;
	color: #9c9c9c;
}
	p#likeAMainTitle a{
		color: #bed18c;
	}

	h1, h1 img{
		margin: 0px !important;
	}
		h1 a {
			display: block;
			height: 100px;
		}
	
		h1{
		height: 96px !important; 
		}


	h2{
		font-size: 15px;
	}

	h2, h3, h4, p {margin: 0px 0px 15px 0px;}
	
	p#path{
		border-bottom: solid 1px #efefef;
		padding: 5px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
	}

	a{ color: #444; }
	
	p.redInfo,
	p.redInfo *{
		font-size: 13px !important;
		color: #f00 !important;
	}

/* help classes */
.w25{ width: 25px; }
.w45{ width: 45px; }

.marginBottom10{ margin-bottom: 10px;  }

/* clearing element */
div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; height: 0px; }

/* layout definition */

div#templateMainBlocksCover{
}

/* main content holders */
div#templateBanner{
	background: url('../images/layout/bg-top-shaddow.gif') left bottom repeat-y;
}

div#rTop{background: transparent; }
div#templateContent{background: transparent; }
div#templateUnder{ background: transparent;}

	/* base definition of centering div  */
	div.templateMiddleDiv{
		width: 992px;
		margin: 0 auto;
		padding: 0px 0px 0px 0px;
	}	
	
		div#downCorners{
			padding: 0px 0px 10px 0px;
			background: url('../images/layout/bg-left-bottom.gif') left bottom no-repeat;
		}
		
	/* middle div in bannerDiv */
	div#templateBanner div.templateMiddleDiv{
		height: 100px;
		padding: 15px 0px 0px 0px;
	}
	
	/* middle div in top */
	
	#templateTop {
		position: relative;
		width: 992px;
		margin: 0 auto;
	}
	div#templateTop div.templateMiddleDiv{
		background: url('../images/layout/bg-top.jpg') left 17px no-repeat;
		padding: 15px 0px 0px 0px;
		position: relative;
	}
	
		div#topLeft{
			width: 50%;
			float: left;
		}
		div#topRight{
			padding: 40px 0px 0px 0px;
			height: 75px;
			width: 50%;
			float: left;
		}
	
		div#shoppingCart{
			text-align: right;
			padding: 35px 0px 0px 0px;
		}
		
		a#logo{
			display: block;
			height: 68px;
			width: 280px;
			text-decoration: none;
		}
		
		div#templateSharer{
			float: right;
			padding: 25px 0px 0px 0px;
		}
				div#templateSharer img{ margin:  0px 0px 0px 5px;}	
	
	/* middle div in under */
	div#templateUnder div.templateMiddleDiv{
		padding: 0px 0px 5px 0px;
	}	
	
	/* middle div in content */
	div#templateContent div.templateMiddleDiv{
		padding: 0px 0px 0px 0px;
		background: url('../images/layout/bg-left-column.gif') left top repeat-y;
	}
		div#templateContentLeftBlock,
		div#templateContentLeft,
		div#templateContentRightBlock,
		div#templateContentCenter,
		div#templateContentRight,
		div#templateContentFull{
			min-height: 300px;
			float: left;
		}
		
		div#templateContentLeft,
		div#templateContentCenter
		{
			padding: 0px 0px 0px 0px;
		}
		
		div#templateContentLeftBlock{
				width: 682px;
				padding: 0px 10px 0px 0px;
		}
		
		div#templateContentFull{
				width: 804px;
				padding: 0px 0px 0px 0px;
		}
				
			div#templateContentLeft{
				width: 178px;
				margin: 0px 10px 0px 0px;
			}
			
			div#templateContentLeft h3{
				padding: 15px 15px 10px 15px;
				margin: 0px 0px 5px 0px;
				font-size: 14px;
					height: 30px
			}
			
			div#templateContentLeft h3.headOth{
					background: url('../images/layout/bg-h3-left.gif') left top no-repeat;
			}		
				div.greenContent div#templateContentLeft h3.headOth{
					background: url('../images/layout/bg-h3-left-green.gif') left top no-repeat;
				}
			
				div.orangeContent div#templateContentLeft h3.headOth{
					background: url('../images/layout/bg-h3-left-orange.gif') left top no-repeat;
				}
			
				div.redContent div#templateContentLeft h3.headOth{
					background: url('../images/layout/bg-h3-left-red.gif') left top no-repeat;
				}

			div#templateContentLeft h3,
			div#templateContentLeft h3 a{ color: #fff !important; text-decoration: none; font-size: 14px; }
	
			h3#toperHead{
				background: url('../images/layout/bg-h3-top.gif') left top no-repeat #fff !important;
				height: auto !important;
				padding-top: 10px !important;
				margin: 0px !important;
			}	
				div.greenContent h3#toperHead{
					background: url('../images/layout/bg-h3-top-green.gif') left top no-repeat #fff !important ;
				}
				div.orangeContent h3#toperHead{
					background: url('../images/layout/bg-h3-top-orange.gif') left top no-repeat #fff !important;
				}
				div.redContent h3#toperHead{
					background: url('../images/layout/bg-h3-top-red.gif') left top no-repeat #fff !important;
				}

			h3#undertop{background: url('../images/layout/bg-h3-uder-top.gif') left top no-repeat;}
			div.greenContent h3#undertop{background: url('../images/layout/bg-h3-uder-top-green.gif') left top no-repeat !important;}
			div.orangeContent h3#undertop{background: url('../images/layout/bg-h3-uder-top-orange.gif') left top no-repeat !important;}
			div.redContent h3#undertop{background: url('../images/layout/bg-h3-uder-top-red.gif') left top no-repeat !important;}

			div.productList{
				background: url('../images/layout/bg-product-list.gif') left top repeat-y;
				border: solid 1px #c9c5c3;
				margin: 0px 0px 10px 0px;
			}
			
				div.productLeft{
					width: 108px;
					height: 83px;
					padding: 2px;
					float: left;
				}
				
				div.productRight{
					padding: 10px 10px 5px 10px;
					float: left;
					width: 352px;
				}
				
				div.productList table{
					width: 100%;
				}
					div.productList table tr td{
						padding: 0px 5px 5px 0px;
					}
				
				a.buttonSmall{
					display: block;
					float: right;
					width: 83px;
					height: 17px;
					padding: 2px 0px 0px 5px;
					font-size: 11px;
					color: #fff;
					text-decoration: none;
				}
				
					/* colors */
					a.buttonOrange{	background: url('../images/layout/button-orange-aukce.gif') left top no-repeat;	}
					a.buttonRed{	background: url('../images/layout/button-red-aukce.gif') left top no-repeat;	}
					a.buttonGreen{	background: url('../images/layout/button-green-aukce.gif') left top no-repeat;	}

					a.buttonSmall:hover{ color: #444; background: url('../images/layout/button-hover.gif') left top no-repeat; }
				
			div#templateContentCenter{
				width: 492px;
			}
		
		div#templateContentRight{
			width: 300px;
		}
			
			div#smartShoppingCart{
				height: 36px;
				text-align: right;
			}
	
			div.babyweb{
				border: solid 1px #c9c5c3;
				padding: 10px;
				margin: 0px 0px 10px 0px;
			}
			
			div.babyweb img{
				float: left;
			}
			
			div.babyweb p{ margin: 0px 0px 0px 110px;}
	
	div.orangeContent{
		background: url(../images/layout/bg-left-column-orange.gif) left top repeat-y !important;
	}	
		div.orangeContent div#downCorners{ background: url('../images/layout/bg-left-bottom-orange.gif') left bottom no-repeat;  }

	/* green one 
	*/
	div.greenContent{
		background: url(../images/layout/bg-left-column-green.gif) left top repeat-y !important;
	}
		div.greenContent div#downCorners{ background: url('../images/layout/bg-left-bottom-green.gif') left bottom no-repeat;  }
		
	
	/* red one 
	*/
	div.redContent{
		background: url(../images/layout/bg-left-column-red.gif) left top repeat-y !important;
	}
		div.redContent div#downCorners{ background: url('../images/layout/bg-left-bottom-red.gif') left bottom no-repeat;  }
		
	
	/* blue one 
	div.blueContent{
		background: url(../images/layout/bg-blue-left-column.gif) left top repeat-y;
	}
		div.blueContent div#downCorners{ background: url('../images/layout/bg-blue-left-bottom.gif') left bottom no-repeat;  }
		
	*/												
					 h3.mainHead{
						color: #fff !important;
						padding: 5px 10px 5px 10px;
						margin-bottom: 5px;
						font-size: 14px;
					}
					
						 h3.colAukce{
							background: url('../images/layout/bg-h3-aukce-news.gif') left top no-repeat #ffb602;
						color: #fff !important;
						}
						
						 h3.colShop{
							background: url('../images/layout/bg-h3-store-news.gif') left top no-repeat #7cce00;
						color: #fff !important;
						}
						
						 h3.colInzerce{
							background: url('../images/layout/bg-h3-inzerce-news.gif') left top no-repeat #ff95cb;
						color: #fff !important;
						}

						 h3.colBlau{
							background: url('../images/layout/bg-h3-blue-news.gif') left top no-repeat #5dbef0;
						color: #fff !important;
						}


	/* middle div in footer */
	div#footerbox{
		padding: 15px;
		height: 14px;
		background: url(../images/layout/footer.gif) center top no-repeat;
		margin: 0px 0px 0px 0px;
	}	
	
	div#footerbox2{
		padding: 15px;
	}
	
	div#footerbox,
	div#footerbox2,
	div#footerbox *,
	div#footerbox2 *{
		color: #888;
		font-size: 10px;
	}
		
		div.leftF{
			float: left;
		}
		
		div.rightF{
			float: right;
		}
	
	div#templateFooterAdvert div.templateMiddleDiv{
		padding: 15px 0px 0px 0px;
	}	
	/* copyright */
	p#copyright{
		text-align: center;
	}
	
	p#copyright,
	p#copyright a{
		color: #ccc;
	}
	
	p#userMenuTextBox{
		height: 57px;
		background: url('../images/layout/bg-left-p-box.gif') left top no-repeat;
		padding: 15px 25px 0px 25px;
		line-height: 160%;
	}
	
	p#userMenuTextBox,
	p#userMenuTextBox *{
		color: #6dc0f4;
		font-weight: bold;
	}
	
	
#topLabel{
	position: absolute;
	top: 12px;
	left: 496px;
	width: 283px;
	margin-left: 4px;
	z-index: 100;
}

img.newImg{
float: left;
}

div.newPer{ margin-left: 135px !important;}
	
p.moreLink{
padding-left: 135px !important;
	margin-bottom: 0px !important;
}
/*  
-------------------------------------------------------------------------------------------
ZACATEK PUVODNICH STYLU
-------------------------------------------------------------------------------------------
*/ 
	
	div.aukceList {
		width: 391px;
		color:#ea9600;
		background: url('../img/layout/bg-vse-aukce.gif') repeat-y; padding: 10px; }
div.userList{
	width: 391px;
		color:#ea9600;
		background: url('../img/layout/bg-vse-user.gif') repeat-y; padding: 10px; }
div.obchodList{
	width: 391px;
		color:#65a816;
		background: url('../img/layout/bg-vse-obchod.gif') repeat-y; padding: 10px; }
div.inzerceList{
	width: 391px;
		color:#ea9600;
		background: url('../img/layout/bg-vse-inzerce.gif') repeat-y; padding: 10px; }

img.all{
	margin-bottom: 10px;
}

img.helpImage {
	border: solid 5px #efefef;
	margin-bottom: 15px;
	
}
img.helpImageSmall {
	border: solid 2px #ccc;
}


img.helpImageProp {
	border: solid 5px #efefef;
	margin-bottom: 10px;
	margin-right: 10px;
}

img.printImage{
  display: none;
}

div#aukce, div#reklama, div#user{
	min-height: 900px;
  	width: 928px;
  	margin: 0 auto;
  	text-align: left;
}
div#aukceFrame{
  	width: 100%;
  	text-align: left;
}
		a#kotvaTop {
			position: absolute;
			top: 0px;
			display: block;
			width: 0px;
			height: 0px;
		}


			div.left h3.hlavni{
				text-transform: uppercase;
				height: 23px;
				padding: 10px 0px 0px 10px;

			}

			div#under {
				margin: 0px 0px 20px 0px;
				padding: 0px 0px 5px 0px;
			}

			div#under p {margin: 0px;}

			div#under2 {
				border-bottom: solid 2px #e3e3e3;
				margin: 0px 0px 20px 0px;
				padding: 0px 0px 3px 0px;
			}

			div#under2 p {margin: 0px;}

				/* jednotna definice pro vsechny tyto divy */
				div.left{
					min-height: 301px;
					width: 178px;
					float: left;
					margin: 0px 10px 0px 0px;
					line-height: 100%;
				}

				/* jednotna definice pro vsechny tyto divy */
				div.center{
					min-height: 300px;
					width: 100%;
					float: left;
					margin: 0px 10px 0px 0px;
				}

				div.center ul.intext {
				   list-style-type: square;
				  padding: 0px 0px 10px 20px;
				}

				/* jednotna definice pro vsechny tyto divy */
				div.right{
					width: 138px;
					min-height: 354px;
					padding: 0px 0px 0px 0px;
					float: left;
					line-height: 100%;
				}

				.left li.nadpis a {
					font-size: 14px;
					color: #fff;
					display:block;
					font-weight: bold;
					padding: 0px 0px 5px 10px;
					}
				li.nadpisDark {
					font-size: 14px;
					color: #444;
					display:block;
					font-weight: bold;
					padding: 0px 0px 5px 10px;
					}

					/* nadpisy */
					div.left h3, div.right h3{
						font-size: 17px;
						padding: 10px 10px 6px 10px;

					}
					div.left h3 {
						padding: 13px 10px 9px 10px;
					}
					div.left h3 a {
						font-size: 17px;
						text-decoration: none;
					}

						h3.aukce {color: #ea9600; }
						h3.user{color: #79a4d4;}
						h3.reklama{color: #79a4d4;}
						h3.obchod{color: #81d91a;}
						h3.inzerce{color: #d74700;}

						h3.aukce a {color: #ea9600; }
						h3.user a {color: #79a4d4;}
						h3.reklama a {color: #79a4d4;}
						h3.obchod a {color: #81d91a;}
						h3.inzerce a {color: #d74700;}

						div.right div.aukce h3.nadpis {
							color: #ea9600;
							text-decoration: none;
						}
						
						div.right div.aukce h4.nadpis a {
							color: #ea9600;
							text-decoration: none;
						}
						div.right div.aukce h4.nadpis,
					   	div.right div.aukce ul li.nadpis {
						   	color: #ea9600;
							padding: 10px 0px 5px 10px !important; }

						div.right div.user h4.nadpis a {
							color: #ea9600;
							text-decoration: none;
						}

						div.right div.user h4.nadpis,
					   	div.right div.user ul li.nadpis {
						   	color: #ea9600;
							padding: 10px 0px 5px 10px !important;}

						div.right div.reklama h4.nadpis a {
							color: #ea9600;
							text-decoration: none;
						}

						div.right div.reklama h4.nadpis,
					   	div.right div.reklama  ul li.nadpis{
						   	color: #ea9600;
							padding: 10px 0px 5px 10px !important; }

						div.right div.obchod h4.nadpis a {
							color: #81d91a;
							text-decoration: none;
						}
						div.right div.obchod h4.nadpis,
						div.right div.obchod  ul li.nadpis {
							color: #81d91a;
							padding: 10px 0px 5px 10px !important; }

						div.right div.inzerce h4.nadpis a {
							color: #d74700;
							text-decoration: none;
						}

						div.right div.inzerce h4.nadpis,
						div.right div.inzerce  ul li.nadpis {
							color: #d74700;
							padding: 10px 0px 5px 10px !important;}

						div.left h3.aukce { background: url("../img/layout/aukce-nadpis.gif") left top no-repeat; }
						div.left h3.user { background: url("../img/layout/user-nadpis.gif") left top no-repeat; }
						div.left h3.reklama { background: url("../img/layout/aukce-nadpis.gif") left top no-repeat; }
						div.left h3.obchod { background: url("../img/layout/obchod-nadpis.gif") left top no-repeat; }
						div.left h3.inzerce { background: url("../img/layout/inzerce-nadpis.gif") left top no-repeat; }

						div.right h3.aukce{ background: url("../img/layout/aukce-nadpis-right.gif") left top no-repeat; padding-top: 13px; }
						div.right h3.user{ background: url("../img/layout/user-nadpis-right.gif") left top no-repeat; padding-top: 13px; }
						div.right h3.reklama{ background: url("../img/layout/user-nadpis-right.gif") left top no-repeat; padding-top: 13px; }
						div.right h3.obchod{ background: url("../img/layout/obchod-nadpis-right.gif") left top no-repeat;  padding-top: 13px; }
						div.right h3.inzerce{ background: url("../img/layout/inzerce-nadpis-right.gif") left top no-repeat; padding-top: 13px; }

						div.aukce, div.obchod, div.inzerce, div.user { height: 301px;}

					/* menicka */

					div.left ul, div.right ul{
						list-style-type: none;
						padding: 10px 0px 0px 0px;
					}

						div.left ul li a, div.right ul li a {
							display: block;
							padding: 0px 10px 2px 10px;
							font-size: 11px;
							text-decoration: none; }

						div.right ul li a.userRightBox { float: left; padding: 0px 5px 0px 10px; }
						div.right ul li a.delUserRightBox { padding: 0px 0px 2px 0px; }

						div.left div.aukce ul li a,
						div.left div.user ul li a,
						div.left div.obchod ul li a,
						div.left div.inzerce ul li a { color:#fff; }

						div.left div.aukce ul li a:hover,
						div.left div.user ul li a:hover,
						div.left div.obchod ul li a:hover,
						div.left div.inzerce ul li a:hover { color:#000; }

						/* AUKCE */
						div.left div.aukce
						{ 
							background: url("../img/layout/aukce-foot.gif") left bottom no-repeat #ea9600; 
						}


						div.left div.aukce ul {
							background-color: #ea9600;
						}

						/* user */
						div.left div.user {
							background:  #79a4d4;
						}

						div.left div.user ul {
							background-color: #79a4d4;
						}
						/* OBCHOD */
						div.left div.obchod
						{ 
							background: url("../img/layout/obchod-foot.gif") left bottom no-repeat #81d91a; 
						}

						div.left div.obchod ul{
							background-color: #81d91a;
						}

						/* INZERCE */
						div.left div.inzerce
						{  
							background: url("../img/layout/inzerce-foot.gif") left bottom no-repeat #d74700; 
						}

						div.left div.inzerce ul{
							background-color: #d74700;
						}

					div.right ul{
						list-style-type: none;
						padding: 0px 0px 0px 0px;
					}

						/* AUKCE */
						div.right div.aukce
						{ background: url("../img/layout/aukce-foot.gif") right top no-repeat;
						height: 307px;
						margin-bottom: 0px !important;
						}
						div.right div.aukceBottom
						{ background: url("../img/layout/aukce-foot.gif") right bottom no-repeat;
						height: 20px;
						margin-bottom: 9px !important;
						}
						
						div.right div.aukceBottom a {
							padding: 0px 0px 0px 10px;
							text-decoration: none;
							font-size: 14px;
							font-weight: bold;
							color: #ea9600;
						}

						 div.right div.aukce ul li a { color: #ea9600; }

						/* user */
						div.right div.user
						{ background: url("../img/layout/user-foot.gif") right bottom no-repeat;
					height: 327px;
					margin-bottom: 9px !important;
					 }

						 div.right div.user ul li a { color: #ea9600; }

						/* reklama */
						div.right div.reklama
						{ background: url("../img/layout/user-foot.gif") right bottom no-repeat;
					height: 327px;
					margin-bottom: 9px !important;
					padding: 10px 10px 0px 10px;

					 }

						 div.right div.reklama ul li a { color: #ea9600; }

						/* OBCHOD */
						div.right div.obchod
						{  background: url("../img/layout/obchod-foot.gif") right top no-repeat;
							height: 307px;
							margin-bottom: 0px !important;
						}
						div.right div.obchodBottom
							{  background: url("../img/layout/obchod-foot.gif") right bottom no-repeat;
							height: 20px;
							margin-bottom: 9px !important;
						}
						div.right div.obchodBottom a {
							padding: 0px 0px 0px 10px;
							text-decoration: none;
							font-size: 14px;
							font-weight: bold;
							color: #81d91a;
						}

						 div.right div.obchod ul li a { color: #81d91a; }

						/* INZERCE */
						div.right div.inzerce
						{  background: url("../img/layout/inzerce-foot.gif") right top no-repeat;
							height: 307px;
							margin-bottom: 0px !important;
						}
						div.right div.inzerceBottom
						{  background: url("../img/layout/inzerce-foot.gif") right bottom no-repeat;
							height: 20px;
							margin-bottom: 9px !important;
						}
						div.right div.inzerceBottom a {
							padding: 0px 0px 0px 10px;
							text-decoration: none;
							font-size: 14px;
							font-weight: bold;
							color: #d74700;
						}
						 div.right div.inzerce ul li a { color: #d74700; }


					div.right ul li a{
					 	display: block;
					 	text-decoration: none;

					}

					div.right ul li a:hover{ color: #000 !important;}
					
					/*PRODUCTS*/
					div.textBlock{
						height: 138px;
						margin-left: 160px;

					}

						div.description{
							width: 270px;
							float: left;
							padding: 10px 0px 10px 0px;
							margin: 5px;
						}
						div.description h3,p {
							margin: 0px 0px 10px 0px;
						}

						div.aukce-prices{
							width: 140px;
							float: right;
							padding: 10px 10px 10px 10px;
						}

							div.aukce-prices p span {
								color: #ea9600;
								font-weight: bold;

							}
						div.obchod-prices{
							width: 140px;
							float: right;
							padding: 10px 10px 10px 10px;
						}

							div.obchod-prices p span {
								color: #2e9500;
								font-weight: bold;

							}
						div.inzerce-prices{
							width: 140px;
							float: right;
							padding: 10px 10px 10px 10px;
						}

							div.inzerce-prices p span{
								color: #ad3900;
								font-weight: bold;

							}

						div.picture-box{
							height: 167px;
							margin-left: 0px;
							padding: 5px 0px 0px 0px;
							background-color:#eeeeee;
							width: 150px;
							float: left;
							text-align: center;
							}
					/* PRODUCTS */


div#footer{
	height: 31px;
	background: url("../img/layout/footer.gif") left top no-repeat;
	padding: 13px 20px 0px 20px;
	margin: 0px 0px 10px 0px;
}
	div#footer .rightF {
		width: 60%;
		text-align: right; float: left;
	}
	div#footer .leftF {
		width: 40%;
		text-align: left; float: left;
	}

	.nazev { width: 570px; }
	.nazev .nazevL { width: 410px; text-align: left; float: left; }
	.nazev .nazevR { float: left; }

	div#footer a:hover{ color: navy; }

div#footerBottom {
	padding: 0px 20px 0px 20px;
}

	div#hideShowAuctionCat{
		display: none;
		position: absolute;
		background: none;
		/* top: 530px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowAuctionFnc{
		display: none;
		position: absolute;
		background: none;
		/* top: 530px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowAuctionMark{
		display: none;
		position: absolute;
		background: none;
		/* top: 530px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowUserCat{
		display: none;
		position: absolute;
		background: none;
		/* top: 530px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowUserFnc{
		display: none;
		position: absolute;
		background: none;
		/* top: 527px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowUserMark{
		display: none;
		position: absolute;
		background: none;
		/* top: 527px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowShopCat{
		display: none;
		position: absolute;
		background: none;
		/* top: 894px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowShopFnc{
		display: none;
		position: absolute;
		background: none;
		/* top: 894px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}
	div#hideShowShopMark{
		display: none;
		position: absolute;
		background: none;
		/* top: 894px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowPublicityCat{
		display: none;
		position: absolute;
		background: none;
		/* top: 1261px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowPublicityFnc{
		display: none;
		position: absolute;
		background: none;
		/* top: 1261px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

	div#hideShowPublicityMark{
		display: none;
		position: absolute;
		background: none;
		/* top: 1261px; */
		left: 50%;
		margin-left: -306px;
		width: 391px;
	}

		img.vypsatAll{
			margin-bottom: 9px;
		}
		img.vypsatAllAukceCat{
			margin-bottom: 9px;
			display: none;
		}
		img.vypsatAllAukceFnc{
			margin-bottom: 9px;
			display: none;
		}
		img.vypsatAllAukceMark{
			margin-bottom: 9px;
			display: none;
		}
ul#countrytabs.shadetabs li {
	width: auto;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
}
ul#countrytabs.shadetabs {
	position: relative;
	margin-left: 2px;
}
a#aukce-menu-funkce 	{
	display: block;
	width: 57px;
	height: 24px;
	padding: 0px;
	background: url("../img/menu/aukce-menu-funkce.gif") left top no-repeat;
}
a#aukce-menu-kategorie 	{
	display: block;
	width: 62px;
	padding: 0px;
	height: 24px;
	background: url("../img/menu/aukce-menu-kategorie.gif") left top no-repeat;
}
a#aukce-menu-znacky 	{
	display: block;
	width: 55px;
	height: 24px;
	padding: 0px;
	background: url("../img/menu/aukce-menu-znacky.gif") left top no-repeat;
}

.blockInside{
	float: left;
	width: 50%;
	line-height: 100%;
	margin: 0px;
}


/* ************************************************************************************ */
/* ************************************************************************************ */
/* LOGIN FORM ************************************************************************* */
	div.loginForm fieldset {
	  padding: 10px;
	  border: 1px solid #cccccc;
	  margin-top: 10px;
	  background-color: #fafafa;
	  width: 320px;
	}
	div.loginForm legend,
	div.baseMain legend { font-size: 11px; color: #999; }

	div.loginForm label {
		display: block;
		float: left;
		width: 100px;
		border-bottom: 1px solid #cccccc;
		margin: 0px 3px 0px 0px;
	}
	div.baseMain label {
		display: block;
		float: left;
		width: 100px;
		border-bottom: 1px solid #cccccc;
		margin: 0px 3px 0px 0px;
	}
	div.loginForm div.line { height: 30px; }
	
	div.loginForm label.blank2 { width: 100px; border-bottom: 0px solid #f2f2f2; }
	div.baseMain label.blank { width: 150px; border-bottom: 0px solid #f2f2f2; }
	
	div.loginForm input {
		width: 180px;
		background-color: #fff;
		padding: 2px;
		font-size: 11px;
		margin: 2px 0px 2px 0px;
		border: 1px solid #cccccc;
	}
	div.loginForm input.check {
		width: 12px;
		border: 0px solid #cccccc;
	}
	div.loginForm .odeslatButton { width: 100px; font-size: 11px; background-color: #f2f2f2; cursor: pointer; }
	div.loginForm .odeslatButton:hover { width: 100px; font-size: 11px; background-color: #c2c2c2; cursor: pointer; }

	div.loginFormFast {
		padding: 0px;
		margin-bottom: 10px;
		font-weight: bold;
		float: left;
	}
	
	div.loginFormFast input {
		width: 80px;
		background-color: #fff;
		padding: 2px;
		font-size: 11px;
		border: 1px solid #cccccc;
	}
	
	div.loginFormFast .odeslatButtonFast { 
		width: 60px; 
		font-size: 11px; 
		padding: 1px 2px 1px 2px;  
		background-color: #f2f2f2; 
		cursor: pointer; 
	}
	div.loginFormFast .odeslatButtonFast:hover { 
		width: 60px; 
		font-size: 11px; 
		padding: 1px 2px 1px 2px;  
		background-color: #c2c2c2; 
		cursor: pointer; 
	}

	#regButtonFast { 
		width: 100px; 
		height: 18px;
		display: block;
		font-size: 11px; 
		text-decoration: none;
		text-align: center;
		color: #000;
		padding: 2px 2px 0px 2px;
		margin: 0px 0px 0px 3px;
		border: 1px solid #cccccc;
		background-color: #f2f2f2; 
		cursor: pointer; 
		float: left;
	}
	#regButtonFast:hover { 
		background-color: #c2c2c2; 
	}

/* LOGIN FORM ************************************************************************* */
/* OBECNE ***************************************************************************** */

	.center h3.seznam {
		margin: 20px 0px 5px 0px;
	}

	.w10 { width: 10px; }
	.w20 { width: 20px; }
	.w30 { width: 30px; }
	.w40 { width: 40px; }
	.w50 { width: 50px; }
	.w55 { width: 55px; }
	.w75 { width: 75px; }
	.w90 { width: 90px; }
	.w100 { width: 100px; }
	.w110 { width: 110px; }
	.w125 { width: 125px; }
	.w150 { width: 150px; }
	.w175 { width: 175px; }
	.w200 { width: 200px; }
	.w250 { width: 250px; }
	.w300 { width: 300px; }
	.w350 { width: 350px; }
	.w33p { width: 33%; }
	.w50p { width: 50%; }
	.h80 { height: 80px; }
	.h100 { height: 100px; }
	.h110 { height: 110px; }

	div.backButton {
		text-align: right;
	}
	a.sButton {
		display: block;
		width: 88px;
		background: url("../img/buttons/button88.gif") left 1px no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		font-weight: bold;
	}
	a.sButton:hover {
		display: block;
		width: 88px;
		background: url("../img/buttons/buttonO88.gif") left 1px no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		font-weight: bold;
		color: #fff;
	}
	a.sgButton {
		display: block;
		width: 88px;
		background: url("../img/buttons/buttonG88.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.soButton {
		display: block;
		width: 88px;
		background: url("../img/buttons/buttonO88.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.sbButton {
		display: block;
		width: 88px;
		background: url("../img/buttons/buttonB88.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.sgButton:hover,
	a.soButton:hover,
	a.sbButton:hover
	{
		color: #444;
		background: url("../img/buttons/button88.gif") left 1px no-repeat;
	}
	a.button {
		display: block;
		width: 150px;
		background: url("../img/buttons/buttonO150.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.button:hover {
		display: block;
		width: 150px;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		color: #444;
		background: url("../img/buttons/button150.gif") left 1px no-repeat;
		text-decoration: none;
	}
	a.buttonO {
		display: block;
		width: 150px;
		background: url("../img/buttons/buttonO150.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.buttonO:hover {
		display: block;
		width: 150px;
		background: url("../img/buttons/button150.gif") left 1px no-repeat;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		color: #444;
		font-weight: bold;
		text-decoration: none;
	}
	a.buttonG {
		display: block;
		width: 150px;
		background: url("../img/buttons/buttonG150.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.buttonG:hover {
		display: block;
		width: 150px;
		background: url("../img/buttons/button150.gif") left 1px no-repeat;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		color: #444;
		font-weight: bold;
		text-decoration: none;
	}
	a.button2 {
		display: block;
		width: 200px;
		background: url("../img/buttons/button200.gif") left 1px no-repeat;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		text-decoration: none;
	}
	a.buttonO2 {
		display: block;
		width: 200px;
		background: url("../img/buttons/buttonO200.gif") left 1px no-repeat;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.button2:hover {
		display: block;
		width: 200px;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		color: #fff;
		background: url("../img/buttons/buttonO200.gif") left 1px no-repeat;
		text-decoration: none;
	}
	a.buttonO2:hover {
		display: block;
		width: 200px;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	input, textarea, select {
		background-color: #fff;
		border: solid 1px #999999;
		padding: 2px;
		font-size: 10px;
	}
	a.buttonUser {
		display: block;
		width: 83px;
		float: left;
		background: url("../img/buttons/buttonO88user.gif") left 1px no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		font-weight: bold;
		color: #fff;
	}
	a.buttonUser:hover {
		color: #444;
		text-decoration: none;
	}
	input[type^="radio"],
	input.noBorder { border: none; }

	input.odeslatButton {
		width: 100px;
		border: solid 1px #e3e3e3;
		font-size: 12px;
		cursor: pointer;
	}

	div.baseMain fieldset {
	  padding: 10px;
	  border: 1px solid #cccccc;
	  margin-top: 10px;
	  background-color: #fafafa;
	}
	div.baseMain legend { font-size: 11px; color: #999; }

	div.baseMain label {
		display: block;
		float: left;
		width: 150px;
		border-bottom: 1px solid #cccccc;
		margin: 0px 3px 0px 0px;
	}
	div.loginForm label.blank,
	div.baseMain label.blank { width: 150px; border-bottom: 0px solid #f2f2f2; }
	div.baseMain input.check { width: 12px; }
	div.baseMain div.line { height: 30px; }
	div.baseMain .odeslatButton { width: 100px; font-size: 12px; background-color: #f2f2f2; cursor: pointer; }
	div.baseMain .odeslatButton:hover { width: 100px; font-size: 12px; background-color: #c2c2c2; cursor: pointer; }
	div.baseMain input,
	div.baseMain textarea,
	div.baseMain select {
		width: 300px;
		background-color: #fff;
		padding: 2px;
		font-size: 11px;
		margin: 2px 0px 2px 0px;
		border: 1px solid #cccccc;
	}
	table.baseTable {
		width: 100%;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid #e3e3e3;
	}
	table.baseTable td,
	table.baseTable td.odd,
	table.baseTable td.even {
		border: 0px solid #e3e3e3;
		padding: 3px 5px 3px 5px;
		margin: 0px 0px 0px 0px;
		background: none;
	}
	table.baseTable2 {
		width: 100%;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid #e3e3e3;
	}
	table.baseTable2 td,
	table.baseTable2 td.odd,
	table.baseTable2 td.even {
		border: 0px solid #e3e3e3;
		padding: 0px 5px 0px 5px;
		margin: 0px 0px 0px 0px;
		background: none;
	}
	.selfTitle,
	.globalTitle {
		background-color: #e2e2e2;
	}
	.favImg {
		margin-bottom: -1px;
	}

/* OBECNE ***************************************************************************** */
/* REGISTER FORM ********************************************************************** */

	.auctionMain .redBorder,
	.shopMain .redBorder,
	.publicityMain .redBorder {
		border: solid 1px red;
		background-color: #ff5151;
		color: #fff;
	}
	.regF input { width: 300px; }
	.regF input.date { width: 50px; }
	.regF textarea { width: 300px; }
	.regF select { width: 100px; }
	.regF fieldset {
	  padding: 10px;
	  border: 1px solid #999;
	  margin-top: 10px;
	  background-color: #fafafa;
	}
	.regF legend { font-size: 11px; color: #999; }
	.regF .odeslatButton { width: 100px; font-size: 12px; background-color: #f2f2f2; cursor: pointer; }
	.regF .odeslatButton:hover { width: 100px; font-size: 12px; background-color: #c2c2c2; cursor: pointer; }


/* REGISTER FORM ********************************************************************** */
/* ZEBRIK ***************************************************************************** */
	.zebrik {
		margin-bottom: 5px;
		padding-left: 10px;
		border-top: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
	}

	.zebrik a { text-decoration: none; }
	.zebrik a:hover { text-decoration: underline; }

	.zebrik .step1,
	.zebrik .step2,
	.zebrik .step3,
	.zebrik .step4 {
		text-decoration: none;
		padding: 0px 10px 0px 10px;
	}

	.zebrik .step1active,
	.zebrik .step2active,
	.zebrik .step3active,
	.zebrik .step4active {
		font-weight: bold;
		text-decoration: underline;
		padding: 0px 10px 0px 10px;
	}
	.zebrikSubMenu {
		margin-bottom: 5px;
	}

/* ZEBRIK ***************************************************************************** */

/* GUESTBOOK - VYPIS INZERATU + ODSTRANKOVANI ***************************************** */
	div.prispevek {
		border: 1px solid #c0c0c0;
		background: url("../img/bg/bgGb.gif") center top repeat-x #f0f0f0;
		margin: 10px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
	}
	div.prispevek table {
		width: 100%;
	}
	
	div.prispevek th, div.prispevek td {
		text-align: left;
	}

	div.prispevek hr {
		color: #c0c0c0;
		background-color: #c0c0c0;
		width: 100%;
		height: 1px;
		border: 0px;
	}

	/* INNER ********************************************************************** */
	div.prispevekInnerOut {
		background: url("../img/bg/gb-inner.gif") left top no-repeat #fff;
		margin: 1px 0px 0px 5px;
		padding: 0px 0px 0px 15px;
	}
	div.prispevekInner {
		border: 1px solid #c0c0c0;
		background: url("../img/bg/bgGb.gif") center top repeat-x #f0f0f0;
		margin: 2px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
	}
	div.prispevekInner table {
		width: 90%;
	}

	div.prispevekInner hr {
		color: #c0c0c0;
		background-color: #c0c0c0;
		width: 100%;
		height: 1px;
		border: 0px;
	}

/* GUESTBOOK - VYPIS INZERATU + ODSTRANKOVANI ************************************* */
/* PICTURE ************************************************************************ */
	table.pictTable {
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #cccccc;
	}
/* PICTURE ************************************************************************ */
/*  TABLE AUKCE ******************************************************************* */

	table.aukceMain {
		width: 100%;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		border-left: 1px solid #e3e3e3;
		border-top: 1px solid #e3e3e3;
	}
	table.aukceMain tr.even {
		background: url("../img/bg/bgGb.gif") center top repeat-x #f0f0f0;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}
	table.aukceMain tr.odd {
		background-color: #fff;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}
	table.aukceMain td {
		border-right: 1px solid #e3e3e3;
		border-bottom: 1px solid #e3e3e3;
		padding: 3px 5px 3px 5px;
		margin: 0px 0px 0px 0px;
	}
	table.aukceMain td.aukceAct { background-color: #ea9600; }
	table.aukceMain td.shopAct { background-color: #81d91a; }
	table.aukceMain td.inzerceAct { background-color: #d74700; }

	table.aukceMain th.edit,
	table.aukceMain th.del {
		width: 40px;
	}
	table.aukceMain td.datum,
	table.aukceMain th.datum {
		width: 80px;
	}
	table.aukceMain th {
		background: url("../img/bg/bgGb.gif") center top repeat-x #f0f0f0;
		font-weight: bold;
		border-bottom: 1px solid #e3e3e3;
		padding: 2px 5px 2px 5px;
		margin: 0px 0px 0px 0px;
		text-align: left;
		height: 22px;
	}
	table.aukceMain th.del,
	table.aukceMain th.end {
		text-align: left;
		border-right: 1px solid #e3e3e3;
	}

	table.aukceMain select.payment {
		width: 150px;
	}

/*  TABLE AUKCE ******************************************************************* */
/*  AUCTION *********************************************************************** */

	div.auctionMain fieldset {
	  padding: 10px;
	  border: 1px solid #d76b00;
	  margin-top: 10px;
	  background-color: #fafafa;
	}
	div.auctionMain legend { font-size: 11px; color: #d76b00; }
	div.auctionMain input,
	div.auctionMain textarea,
	div.auctionMain select {
		width: 300px;
		background-color: #fff;
		padding: 2px;
		font-size: 11px;
		margin: 2px 0px 2px 0px;
		border: 1px solid #cccccc;
	}
	div.auctionMain div.date input {
		width: 50px;
		background-color: #fff;
		padding: 2px;
		font-size: 11px;
		margin: 2px 0px 2px 0px;
		border: 1px solid #cccccc;
	}
	.center textarea.voteArea {
		width: 300px;
	}
	.center select {
		width: 300px;
	}
	div.auctionMain label {
		display: block;
		float: left;
		width: 150px;
		border-bottom: 1px solid #f2f2f2;
		margin: 0px 3px 0px 0px;
	}
	div.auctionMain label.blank { width: 150px; border-bottom: 0px solid #f2f2f2; }
	div.auctionMain label.lostPass { width: 200px; }
	div.auctionMain input.check { width: 12px; }
	div.auctionMain input.fileInput { width: 200px; }
	div.auctionMain .date input.date40 { width: 40px; }
	div.auctionMain div.line { height: 30px; }
	div.auctionMain .odeslatButton { width: 100px; font-size: 12px; background-color: #f2f2f2; cursor: pointer; }
	div.auctionMain .odeslatButton:hover { width: 100px; font-size: 12px; background-color: #c2c2c2; cursor: pointer; }
	div.auctionMain .odeslatButtonDis { width: 100px; font-size: 12px; }
	div.auctionMain .odeslatButtonDis:hover { width: 100px; font-size: 12px; }
	div.auctionMain .dateField input { width: 100px; }
	div.auctionMain .dateField input.button { width: 20px; }
	div.auctionMain .dateField select { font-size: 11px; width: 40px; }

	a.auctionBtn {
		display: block;
		width: 150px;
		background: url("../img/buttons/buttonO150.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	a.auctionBtn:hover {
		display: block;
		width: 150px;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		color: #444;
		background: url("../img/buttons/button150.gif") left 1px no-repeat;
		text-decoration: none;
	}

	table#auctionHystory {
		width: 570px;
		margin: 0px 0px 0px 0px;
	}
	table#auctionHystory td.t1,
	table#auctionHystory td.t1 a { color: #c17c00; font-weight: bold; text-decoration: none; }
	table#auctionHystory .t1 { width: 120px; text-align: left; }
	table#auctionHystory .t2 { width: 330px; text-align: left; }
	table#auctionHystory .t3 { width: 60px; text-align: left; }
	table#auctionHystory .t4 { width: 120px; text-align: left; }

	table#watchedUsers {
		width: 570px;
		margin: 0px 0px 0px 0px;
	}
	table#watchedUsers td.t1,
	table#watchedUsers td.t1 a { color: #c17c00; font-weight: bold; text-decoration: none; }
	table#watchedUsers .t1 { width: 220px; text-align: left; }
	table#watchedUsers td.t2,
	table#watchedUsers td.t2 a { color: #c17c00; font-weight: bold; text-decoration: none; }
table#watchedUsers .t2 { width: 230px; text-align: left; }
	table#watchedUsers .t3 { width: 180px; text-align: left; }

	input.prihoditButton {
		background: url("../img/buttons/prihodit.gif") left 1px no-repeat;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		cursor: pointer;
		border: none;
		padding-left: 5px;
		width: 88px;
		height: 20px;
	}
	input.kupHnedButton {
		background: url("../img/buttons/kup-hned.gif") left 1px no-repeat;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		cursor: pointer;
		border: none;
		padding-left: 5px;
		width: 88px;
		height: 20px;
	}
	input.replyButton {
		background: url("../img/buttons/buttonB88.gif") left 1px no-repeat;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		cursor: pointer;
		border: none;
		padding-left: 5px;
		width: 88px;
		height: 20px;
	}
	input.watchButton {
		background: url("../img/buttons/buttonB150.gif") left 1px no-repeat;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		cursor: pointer;
		border: none;
		padding-left: 5px;
		width: 150px;
		height: 20px;
	}
	input.watchButton:hover {
		color: #444;
		background: url("../img/buttons/button150.gif") left 1px no-repeat;
	}
	input.prihoditButton:hover,
	input.kupHnedButton:hover,
	input.replyButton:hover {
		color: #444;
		background: url("../img/buttons/button88.gif") left 1px no-repeat;
	}
	input.qty {
		width: 20px;
	}
	#productDetail { border: 2px solid #dadada; padding: 0px 5px 5px 5px; }
	#productDetail div.podminky {
		border: 1px solid #eed7af;
		background-color: #fff1d9;
		padding: 5px;
	}
	#productDetail div.finInfoSucc {
		border: 1px solid #eed7af;
		background-color: #fff1d9;
		padding: 5px;
		font-weight: bold;
		color: #ff0000;
		font-size: 16px;
	}
	#productDetail div.finInfoNoSucc {
		border: 1px solid #eed7af;
		background-color: #fff1d9;
		padding: 5px;
		font-weight: bold;
		color: #ff0000;
		font-size: 16px;
	}
	.mainImage { text-align: center; padding: 3px 3px 3px 3px; background-color: #eeeeee; }
	.pictPopis { text-align: center; padding-bottom: 5px; }
	.pictBox .selfPict { width: 144px; float: left; text-align: center; padding-bottom: 10px;}
	.pictBox .selfPict img { padding: 1px; border: 1px solid #dadada; }

	#productDetail h4 { padding: 0px; margin-bottom: 5px; }
	#productDetail p { padding: 0px; margin-bottom: 20px; }

	#productDetail .auctionPrice,
	#aukceFrame .auctionPrice {
		color: #ea9600;
		font-weight: bold;
		font-size: 14px;
	}

	table.auctionInfo {
		width: 100%;
	}
	table.auctionInfo td.leftAI {
		width: 30%;
	}
	table.auctionInfo td.rAlign {
		text-align: right;
	}
	table.auctionInfo td.cAlign {
		text-align: center;
	}
	.editButton {
		border: none;
		background: none;
		font-size: 11px;
		text-decoration: underline;
	}
	.alert {
		background: url("../img/layout/alert.gif") 3px center no-repeat;
		border: 2px solid #f00;
		padding: 5px 5px 5px 35px;
		margin-bottom: 5px;
		color: #f00;
		font-weight: bold;
	}
	.info {
		background: url("../img/layout/info.gif") 3px center no-repeat;
		border: 2px solid #81d91a;
		padding: 5px 5px 5px 35px;
		margin-bottom: 5px;
		color: #81d91a;
		font-weight: bold;
	}

/*  AUCTION *********************************************************************** */
/*  SHOP ************************************************************************** */

	div.shopMain fieldset {
	  padding: 10px;
	  border: 1px solid #81d91a;
	  margin-top: 10px;
	  background-color: #fafafa;
	}
	
	div.shopMain legend { font-size: 11px; color: #81d91a; }
	div.shopMain legend.userShop a { font-size: 18px; color: #81d91a; text-transform: uppercase; text-decoration: none; }
	div.shopMain legend.userShop a:hover { font-size: 18px; color: #444444; text-transform: uppercase; text-decoration: none; }
	div.shopMain input,
	div.shopMain textarea,
	div.shopMain select {
		width: 300px;
		background-color: #fff;
		padding: 2px;
		font-size: 11px;
		margin: 2px 0px 2px 0px;
		border: 1px solid #cccccc;
	}
	div.shopMain label {
		display: block;
		float: left;
		width: 150px;
		border-bottom: 1px solid #f2f2f2;
		margin: 0px 3px 0px 0px;
	}
	div.shopMain label.blank { width: 150px; border-bottom: 0px solid #f2f2f2; }
	div.shopMain input.check { width: 12px; }
	div.shopMain input.fileInput { width: 200px; }
	div.shopMain div.line { height: 30px; }
	div.shopMain .odeslatButton { width: 100px; font-size: 12px; background-color: #f2f2f2; cursor: pointer; }
	div.shopMain .odeslatButton:hover { width: 100px; font-size: 12px; background-color: #c2c2c2; cursor: pointer; }
	div.shopMain .dateField input { width: 100px; }
	div.shopMain .dateField input.button { width: 20px; }
	div.shopMain .dateField select { font-size: 11px; width: 40px; }

	div.shopMain a.user { font-size: 14px; color: #81d91a; text-decoration: none; font-weight: bold; }
	div.shopMain a.user:hover { font-size: 14px; color: #444444; text-decoration: none; font-weight: bold; }
	
	div.shopMain a.item { font-size: 12px; color: #81d91a; text-decoration: none; font-weight: bold; }
	div.shopMain a.item:hover { font-size: 12px; color: #444444; text-decoration: none; font-weight: bold; }
	
	div.shopMain a.moreLink { font-size: 12px; text-decoration: none; font-weight: bold; }
	div.shopMain a.moreLink:hover { font-size: 12px; text-decoration: none; font-weight: bold; }
	
	div.shopMain td.middleT { padding-right: 15px; border-right: 1px solid #a5a5a5; }
	div.shopMain td.rightT { padding-left: 15px; }
	div.shopMain td.middleT p { padding: 0px; margin: 0px; }
	
	a.shopBtn {
		display: block;
		width: 150px;
		background: url("../img/buttons/buttonG150.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.shopBtn:hover {
		display: block;
		width: 150px;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		color: #444;
		background: url("../img/buttons/button150.gif") left 1px no-repeat;
		text-decoration: none;
	}

	#productDetail .shopPrice,
	#aukceFrame .shopPrice {
		color: #2e9500;
		font-weight: bold;
		font-size: 14px;
	}

/*  SHOP **************************************************************************** */
/*  PUBLICITY *********************************************************************** */

	div.publicityMain fieldset {
	  padding: 10px;
	  border: 1px solid #d74700;
	  margin-top: 10px;
	  background-color: #fafafa;
	}
	div.publicityMain legend { font-size: 11px; color: #d74700; }
	div.publicityMain input,
	div.publicityMain textarea,
	div.publicityMain select {
		width: 300px;
		background-color: #fff;
		padding: 2px;
		font-size: 11px;
		margin: 2px 0px 2px 0px;
		border: 1px solid #cccccc;
	}
	div.publicityMain label {
		display: block;
		float: left;
		width: 150px;
		border-bottom: 1px solid #f2f2f2;
		margin: 0px 3px 0px 0px;
	}
	div.publicityMain label.blank { width: 150px; border-bottom: 0px solid #f2f2f2; }
	div.publicityMain input.check { width: 12px; }
	div.publicityMain input.fileInput { width: 200px; }
	div.publicityMain div.line { height: 30px; }
	div.publicityMain .odeslatButton { width: 100px; font-size: 12px; background-color: #f2f2f2; cursor: pointer; }
	div.publicityMain .odeslatButton:hover { width: 100px; font-size: 12px; background-color: #c2c2c2; cursor: pointer; }
	div.publicityMain .dateField input { width: 100px; }
	div.publicityMain .dateField input.button { width: 20px; }
	div.publicityMain .dateField select { font-size: 11px; width: 40px; }

	a.publicityBtn {
		display: block;
		width: 150px;
		background: url("../img/buttons/buttonB150.gif") left 1px no-repeat;
		margin: 5px 0px 5px 0px;
		padding: 2px 2px 2px 5px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
	}
	a.publicityBtn:hover {
		display: block;
		width: 150px;
		padding: 2px 2px 2px 5px;
		margin: 5px 0px 5px 0px;
		color: #444;
		background: url("../img/buttons/button150.gif") left 1px no-repeat;
		text-decoration: none;
	}

	#productDetail .publicityPrice,
	#aukceFrame .publicityPrice {
		color: #ad3900;
		font-weight: bold;
		font-size: 14px;
	}
/*  PUBLICITY *********************************************************************** */

/* USER MENU */

div.userInner{
	padding: 0px 10px 10px 10px;
}

/* SHOPPING CART */
#shoppingCart {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 4px 12px;
	height: 12px;
}
#shoppingCart .leftSC {
	text-align: left;
	width: 70%;
	float: left;
}
#shoppingCart .rightSC {
	text-align: right;
	width: 30%;
	float: left;
}
#shoppingCart .rightSC a { text-decoration: none; padding: 0px 10px 0px 20px; }
#shoppingCart .rightSC a:hover { text-decoration: underline; }

.spanMimiBody, .spanMimiBody a { color: #89c853; font-weight: bold; }

#titleCart {
	border-bottom: solid 1px #b62121;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 4px 12px;
	height: 22px;
}

div.first-def-smallBlock, div.def-smallBlock{
	height: 172px;
	border: solid 1px #c9c5c3;
	margin: 0px 0px 9px 0px;
	padding: 0px;
	width:  291px; 
	float: left;
}

div.first-def-smallBlock {
	margin-right: 6px;
}

div.smallBlock, div.smallBlockLast{
	height: 172px;
	border: solid 1px #c9c5c3;
	margin: 0px 0px 9px 0px;
}

div.smallBlockLast{ margin: 0px; }


div.description h3, p{
	margin: 0px 0px 10px 0px;
}

div.def-obchod-prices,
div.def-inzerce-prices,
div.def-aukce-prices{
	margin-left: 160px;
	padding: 5px 5px 0px 5px;
}

div.def-obchod-prices h3,
div.def-inzerce-prices h3,
div.def-aukce-prices h3{
	margin-bottom: 5px;
}

div.def-obchod-prices h3 a,
div.def-inzerce-prices h3 a,
div.def-aukce-prices h3 a {
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 5px;
}

div.def-obchod-prices p,
div.def-inzerce-prices p,
div.def-aukce-prices p{
	font-size: 9px;
	margin: 0px 0px 0px 0px;
}

div.aukce-prices p span, div.def-aukce-prices p span{
		color: #ea9600;
		font-weight: bold;
}
div.obchod-prices p span, div.def-obchod-prices p span{
		color: #2e9500;
		font-weight: bold;
}
div.inzerce-prices p span, div.def-inzerce-prices p span{
		color: #ad3900;
		font-weight: bold;
}
div.def-aukce-prices a,
div.def-obchod-prices a,
div.def-inzerce-prices a {
	text-decoration: none;
}
div.def-aukce-prices a:hover span,
div.def-obchod-prices a:hover span,
div.def-inzerce-prices a:hover span {
	color: #444;
}



/* ================================================= paging =============*/
.sortPaging {
	text-align:center;
	margin: 0px 0px 15px 0px;
	padding: 15px 0px 0px 0px;
}
.sortPaging a {
	text-decoration: none !important;
	color:white !important;
	font-weight:900;
	cursor: pointer;
}
.sortPaging em {
	font-weight:900;
	border:1px solid #a6a6a6;
	font-style:normal;
	width:14px;
	height:11px;
	padding:4px 4px 4px 4px;
	background-color:#a6a6a6;
	color: #000;
}
.sortPaging a em {
	color: #1D1D1D;
	font-weight: normal;
	background-color:#fff;
}
.sortPaging a:hover em:hover {
	border:1px solid #d76b00;
	background-color:#eeeeee;
}
.sortPaging a img {
	width: 13px;
	height: 13px;
	border:0px solid #95e873;
	margin-top:10px;
}
.favBox {
	width: 110px;
	float: left;
}
/* SEND PRIVATE MESSAGE FORM ******************************************************* */

.userMessageForm {
	padding: 0px 0px 15px 15px;
}

.userMessageForm li.nadpis {
	font-size: 14px;
	color: #fff;
	display:block;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.messageF textarea {
	width: 135px;
	height: 60px;
	background-color: #fff;
	border: 1px solid #646464;
	color: #646464;
	margin: 0px 0px 5px 0px;
}

	.userMessageForm h4 {  margin-bottom: 10px !important; padding-right: 15px;}

.messageF input.odeslatButton {
	width: 68px;
	background-color: #5e8fc6;
	font-size: 11px;
	border: 1px solid #79a4d4;
	color: #fff;
	padding: 0px;
	font-weight: bold;
	text-align: center;
}
.messageF input.odeslatButton:hover {
	background-color: #dadada;
	color: #444;
}
/* SEND PRIVATE MESSAGE FORM ******************************************************* */

.favouriteMessageForm {
	background-color: #eaeaea;
	margin-bottom: 10px;
	border: solid 1px #c9c5c3;
	padding: 5px 5px 5px 5px;
}

.favouriteMessageForm li.nadpis {
	font-size: 14px;
	display:block;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.favouriteMessageForm textarea {
	width: 475px;
	height: 100px;
	border: 1px solid #5e8fc6;
	margin: 5px 0px 5px 0px;
}

.favouriteMessageForm input.odeslatButton {
	width: 68px;
	background-color: #5e8fc6;
	font-size: 11px;
	border: 1px solid #79a4d4;
	color: #fff;
	padding: 0px;
	font-weight: bold;
	text-align: center;
}
.favouriteMessageForm input.odeslatButton:hover {
	background-color: #dadada;
	color: #444;
}

.voteF select {
	width: 50px;
}

img.vydelat{
  float: right;
  margin-top: -2px !important;
}

/* =============================================== GALERIE =============== */

div.galLoopBox, div.galLoopBoxLast {
	padding: 5px 0px 0px 0px;
	border: solid 1px #c9c5c3;
	margin: 0px 9px 9px 0px;
	width:  156px; 
	float: left;
	text-align: center;
	height: 250px;
}

div.galLoopBoxLast {
	margin: 0px 0px 9px 0px;
}
div.galLoopBox h3,
div.galLoopBoxLast h3 {
	padding: 0px;
	margin: 0px;
}
div.galLoopBox h3 a,
div.galLoopBoxLast h3 a {
	text-decoration: none;
}
div.videoLoopBox a.userLink,
div.galLoopBox a.userLink,
div.galLoopBoxLast a.userLink {
	color: #ea9600;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px 0px 5px 0px;
}

div.videoLoopBox {
	border: solid 1px #c9c5c3; 
	padding: 10px; 
	margin-bottom: 10px;
}

div.videoLoopBox img {
	padding: 1px;
	border: 1px solid #aaa;
}

div.videoLoopBox .processWarn {
		border: 2px solid #f00;
		padding: 0px 5px 0px 5px;
		margin-bottom: 5px;
		color: #f00;
		font-weight: bold;
	}

div.fotecka{height: 190px;}

ul.rating li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

div.htmlCode {
	border: 1px solid #eed7af;
	background-color: #fff1d9;
	padding: 5px;
}
.frame {
	border: 0px solid #e3e3e3;
}
#reloadedFrameDisp {
	overflow: auto;
	width: 100%; 
	height: 1050px;
}

div#advert{
	text-align: center;
	padding: 0px 0px 10px 0px;
}

div#advert2{
	text-align: center;
	padding: 10px 0px 10px 0px;
}

div#advert2 img.elektro{
	margin: 0px 0px 0px 15px !important;
}

/* loopPage ******************************************************************************** */

div.loopPage {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: solid 1px #ccc;
}

div.loopPage p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px !important;
}
	div.loopPage h3{
		margin-bottom: 5px !important;
	}

h3.pageSeznam a,
h3.pageSeznam {
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}

	div.pagePopis {
		margin-bottom: 14px;
	}
	div.pagePopis p {
		margin-bottom:0px;
	}
	div.pagePopis table {
		width:500px !important;
	}
	div.datum {
		font-weight: bold;
	}
/* loopPage ******************************************************************************** */
	

	
/* WEBSERVICES ****************************************************************************** */

table.webService {
	width:100%;
	color: #444;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	text-align:left;
	vertical-align: top;
}
table.webService th {
	border-bottom:1px solid #e3e3e3;
	background-color:#f2f2f2;
	padding: 0px 4px 0px 4px;
	height: 20px;
	background: url("../img/bg/bgGb.gif") center top repeat-x #f0f0f0;
	text-align: left;
}

table.webService td {
	border-bottom: 1px solid #e3e3e3;
	padding: 0px 4px 0px 4px;
	height: 68px;
	vertical-align: top;
}
table.webService td.wsTD1auction {	
	width:80px;
	background: url("../img/layout/td-auction.gif") right center no-repeat #d76b00;
}
table.webService td.wsTD1shop {	
	width:80px;
	background: url("../img/layout/td-shop.gif") right center no-repeat #81d91a;
}
table.webService td.wsTD1publicity {	
	width:80px;
	background: url("../img/layout/td-publicity.gif") right center no-repeat #d74700;
}

table.webService td.wsTD3 {
	width:70px;
}
table.webService td.wsTD4auction,
table.webService td.wsTD4shop,
table.webService td.wsTD4publicity {
	width:110px;
}

table.webService td.wsTD4auction span {
	color: #ea9600;
	font-weight: bold;
}

table.webService td.wsTD4shop span {
	color: #2e9500;
	font-weight: bold;
}

table.webService td.wsTD4publicity span{
	color: #ad3900;
	font-weight: bold;
}
/* WEBSERVICES ****************************************************************************** */

/* INVOICE LOOP LIST ****************************************************************************** */

div.invList fieldset {
	  padding: 10px;
	  border: 1px solid #81d91a;
	  margin-top: 10px;
	  background-color: #fafafa;
}
div.invList fieldset.handle,
div.invList fieldset.handle fieldset {
  padding: 10px;
  border: 1px solid #aaa;
  margin-top: 10px;
  background-color: #f5f5f5;
}
div.invList fieldset.handle legend,
div.invList fieldset.handle legend a {
	font-size: 14px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
}
div.invList legend,
div.invList legend a {
	font-size: 14px;
	font-weight: bold;
	color: #81d91a;
	text-decoration: none;
}
div.invList input,
div.invList textarea,
div.invList select {
	width: 300px;
	background-color: #fff;
	padding: 2px;
	font-size: 11px;
	margin: 2px 0px 2px 0px;
	border: 1px solid #cccccc;
}
div.invList label {
		display: block;
		float: left;
		width: 130px;
		border-bottom: 1px solid #f2f2f2;
		margin: 0px 3px 0px 0px;
	}
	div.invList label.blank { width: 130px; border-bottom: 0px solid #f2f2f2; }
	div.invList .odeslatButton { width: 100px; font-size: 12px; background-color: #f2f2f2; cursor: pointer; }
	div.invList .odeslatButton:hover { width: 100px; font-size: 12px; background-color: #c2c2c2; cursor: pointer; }
/*
div.invKupujici { 
	background-color: #f2f2f2; 
	margin: 0px 0px 5px 0px;
}
div.invProdejce { 
	background-color: #f2f2f2; 
	margin: 0px 0px 0px 0px; 
}
*/
div.invKupujici p,	
div.invProdejce p { 
	margin: 0px 0px 0px 0px;
}

/* INVOICE LOOP LIST ****************************************************************************** */

div.blockL{
  float: left;
}
h3.big {
  font-size: 15px;
  }
div#lSpacer{
  height: 10px;
}

div#leaderBoard{
	padding: 20px 0px 20px 0px;
	background: url("../img/layout/leader.jpg") left bottom repeat-x;
}

div#leaderBoardCenter{width: 930px; margin: 0 auto;}

div.bgBlue,
div.bgPurple,
div.bgRed,
div.bgGreen,
div.bgYellow{
	padding: 10px;
	margin: 0px 0px 12px 0px ;
}

div.bgBlue h3,
div.bgPurple h3,
div.bgRed h3,
div.bgGreen h3,
div.bgYellow h3{ 
	margin: 0px 0px 15px 0px ;
}

div.bgBlue{border-bottom: solid 2px #5693CE; }
div.bgPurple{border-bottom: solid 2px #F5AECC; }
div.bgRed{border-bottom: solid 2px #D74700; }
div.bgGreen{border-bottom: solid 2px #81D91A; }
div.bgYellow{border-bottom: solid 2px #EA9600;  }

div.bgBlue h3 a{color: #5E8FC6; }
div.bgPurple h3 a{color: #be318b; }
div.bgRed  h3 a{color: #A33600; }
div.bgGreen h3 a{color:#65A816; }
div.bgYellow h3 a{color: #EA9600;  }

div.bgBlue p {margin: 0px 0px 10px 0px; font-weight: bold; }
div.bgPurple p {margin: 0px 0px 10px 0px; font-weight: bold; }
div.bgRed p {margin: 0px 0px 10px 0px; font-weight: bold; }
div.bgGreen p {margin: 0px 0px 10px 0px; font-weight: bold; }
div.bgYellow p{margin: 0px 0px 10px 0px; font-weight: bold;}

div.bgBlue p.moreLink,
div.bgPurple p.moreLink,
div.bgRed p.moreLink,
div.bgGreen p.moreLink,
div.bgYellow p.moreLink{
	font-size: 16px;
	margin: 0 !important;
}

div.bgBlue a,
div.bgPurple a,
div.bgRed a,
div.bgGreen a,
div.bgYellow a{
	text-decoration: underline;
	font-weight: bold;
}

div.bgBlue p.moreLink a,
div.bgPurple p.moreLink a,
div.bgRed p.moreLink a,
div.bgGreen p.moreLink a,
div.bgYellow p.moreLink a{
	font-size: 16px;
	color: #666;
}

div.newPer{  margin: 0px 0px 0px 140px;}
img.newImg{float: left; margin: 0px 0px 15px 0px;}

