
/*----------------------------------------
Q2 CSS Framework v1.1
Developed by: Q2 Interactive | david.krasensky@q2.cz
Based on: Elements CSS Framework | http://elements.projectdesigns.org
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
/* @import url("externalLinks.css"); */


/* Elements
----------------------------------------*/
html {
	height: 100%;
}
body
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	line-height: 150%;
	height: 100%;
}

/*--- Link Styles ---*/
a
{
	color: #C57414;
	text-decoration: underline;
}

a:hover
{
	color: #6D273C;
	text-decoration: none;
}


/* Standard Definitions
----------------------------------------*/

blockquote	{
	margin: 0 0 18px 18px; 
	color: #666666; 
	font-style: italic;
}
strong	{
	font-weight: bold;
}
em	{
	font-style: italic;
}

.hide {
	display: none;
}
.nobg {
	background-image: none;
}
/* http://www.positioniseverything.net/easyclearing.html */
.clear {
	clear: both;
}
.clear:after { /* fixed > fix-ie.css */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* Forms
----------------------------------------*/

input.text {
	padding: 1px 4px;
	border: 1px solid #C58814;
}
textarea {
	padding: 1px 4px;
	border: 1px solid #C58814;
}
input.text:focus, textarea:focus {
	border: 1px solid #000000;
}

.error, .notice, .success {
	padding: 10px; 
	border: 2px solid #dddddd;
	margin: 10px 0;
}
.error {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}
.error a {
	color: #8a1f11;
}
.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}
.notice a {
	color: #514721;
}
.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}
.success a {
	color: #264409;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}



#web-container {
		
}


/* Header
----------------------------------------*/

#header {
	background-image: url(../img/header-top-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
	#header .inner {
		background-image: url(../img/header-bottom-bg.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
		width: 940px;	
		height: 190px;
		margin: 0px auto;
	}
	#header .logo {
		width: 170px;
		float: left;
	}
	#header .header-content {
		width: 770px;
		float: right;
	}
		#header .header-content h1, #header .header-content .web-title {
			padding: 0;
			margin: 0;
			height: 34px;
			background-image: url(../img/page-title.jpg);
			background-repeat: no-repeat;
			background-position: right;
		}
			#header .header-content h1 strong, #header .header-content .web-title strong {
				display: none;
			}
		#header .header-content ul {
			margin: 30px 0 0 25px;
		}
			#header .header-content ul li {
				float: left;
				border-right: 1px solid #c0c0c0;
				padding: 4px 22px;
			}
				#header .header-content ul li.first {
					padding-left: 0;
				}
				#header .header-content ul li.last	 {
					padding-right: 0;
					border-right-width: 0;
				}
				#header .header-content ul a {
					font-size: 18px;
					color: #000000;
					font-family: Georgia, "Times New Roman", Times, serif;
					text-decoration: none;
				}
					#lang-de #header .header-content ul a {
						font-size: 16px;
					}
				#header .header-content ul a:hover {
					color: #C57414;
				}
		
		#header .header-content .lang {
			float: left;
			width: 260px;
			height: 30px;
			background-image: url(../img/lang-bg.jpg);
			background-repeat: repeat-x;
		}
			#header .header-content .lang a {
				color: #000000;
				font-weight: bold;
				height: 25px;
				padding: 5px 0 0 20px;
				margin: 0 0 0 15px;
				display: block;
				float: left;
				background-position: 0 11px;
			}
			#header .header-content .lang a.active {
				text-decoration: none;
			}
				#header .header-content .lang a#cz {
					background-image: url(../img/flag-cz.jpg);
					background-repeat: no-repeat
				}	
				#header .header-content .lang a#en {
					background-image: url(../img/flag-en.jpg);
					background-repeat: no-repeat
				}	
				#header .header-content .lang a#de {
					background-image: url(../img/flag-de.jpg);
					background-repeat: no-repeat
				}			
			
		#header .header-content .login {
			float: left;
			width: 290px;
			height: 30px;
			background-image: url(../img/reg-bg.jpg);
			background-repeat: repeat-x;
		}
			#header .header-content .login a {
				float: left;
				font-weight: bold;
				display: block;
				color: #000000;
				width: 110px;
				height: 25px;
				padding: 5px 0 0 10px;
			}
			#header .header-content .login .log-link {
				width: 150px;
				height: 25px;
				padding: 5px 0 0 10px;
				background-image: url(../img/login-bg.jpg);
				background-repeat: repeat-x;
				color: #ffffff;
				font-weight: bold;
				display: block;
				text-decoration: none;
				float: right;
			}
			#header .header-content .login #login-dropdown {
				width: 150px;
				padding: 5px 0px 5px 10px;
				background-color: #C58815;
				background-position: center top;
				color: #ffffff;
				font-weight: bold;
				display: block;
				text-decoration: none;
				font-size: 10px;
				font-weight: normal;
			}
				#header .header-content .login #login-dropdown input {
					width: 128px;
					border: 1px solid #7C7D80;
					color: #7C7D80;
					margin: 0 0 6px 0;
					padding: 1px 4px;
				}
				#header .header-content .login #login-dropdown input.submit {
					background-color: #7C7D80;
					color: #ffffff;
					font-size: 12px;
					text-transform: uppercase;
					width: 136px;
				}
				#header .header-content .login #login-dropdown a {
					margin: 0;
					padding: 0;
					display: inline;
				}
		
		#header .header-content .cart {
			float: right;
			width: 160px;
			height: 30px;
			color: #ffffff;
		}
			#header .header-content .cart a {
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
			}
			#header .header-content .cart #cart-button {
				width: 150px;
				height: 25px;
				padding: 5px 0 0 10px;
				background-image: url(../img/cart-bg.jpg);
				background-repeat: no-repeat;
				display: block;
			}
			#header .header-content .cart #cart-panel {
				width: 150px;
				padding: 5px 0 10px 10px;
				background-color: #6d3528;
				display: block;
				font-size: 12px;
				line-height: 14px;
			}
				#header .header-content .cart #cart-panel .price {
					font-weight: bold;
					text-align: right;
					padding: 0 10px 4px 0;
				}
				#header .header-content .cart #cart-panel a {
					text-decoration: underline;
				}
					#header .header-content .cart #cart-panel a:hover {
						text-decoration: none;
					}

	
	
	
	
	
		
/* Content
----------------------------------------*/
#content {
	background-image: url(../img/main-bg-small.jpg);
	background-repeat: repeat-x;
}
#content.home {
	background-image: url(../img/main-bg.jpg);
	background-repeat: repeat-x;
}
	#content .inner {
		width: 960px;	
		margin: 0px auto;
		background-image: url(../img/footer-shadow-bottom.jpg);
		background-repeat: no-repeat;
		background-position: center 50px;
		padding-top: 70px;
	}
	#content.home .inner {
		background-image: url(../img/footer-shadow-bottom.jpg);
		background-repeat: no-repeat;
		background-position: center 376px;
		padding-top: 0;
	}
	
	
	
	#content .big-boxes {
		height: 335px;
		padding: 20px 0 0 0;
		margin: 0 0 40px 0;
	}
		#content .big-boxes .box-01 {
			background-image: url(../img/box-big-01.png);
			background-repeat: no-repeat;
			width: 480px;
			height: 335px;
			float: left;
		}
		#content .big-boxes .box-02 {
			background-image: url(../img/box-big-02.png);
			background-repeat: no-repeat;
			width: 480px;
			height: 335px;
			float: left;
		}
		#content .big-boxes .box-inner {
			padding: 15px 15px 15px 25px;
		}
			#content .big-boxes .box-inner h2 {
				color: #ffffff;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 36px;
				margin: 0;
				padding: 10px 0 8px 0;
			}
				#lang-de #content .big-boxes .box-inner h2 {
					font-size: 30px;
				}
					#content .big-boxes .box-inner h2 a {
					color: #ffffff;
					font-size: 14px;
				}
			#content .big-boxes .box-inner .controls {
				width: 85px;
				height: 265px;
				float: left;
				background-color: red;
			}
			#content .big-boxes .box-inner .display {
				width: 350px;
				height: 265px;
				float: left;
				background-color: #ffffff;
			}
			
	#content .alt-content {
		width: 430px;
		height: 260px;
		color: #ffffff;
		
		overflow: auto; /* Opera */
		overflow-y: auto; /* IE */
		overflow: -moz-scrollbars-vertical;
	}
	
		#content .alt-content a {
			color: #ffffff;
		}
		#content .alt-content h3 {
			font-size: 13px;
			padding: 6px 0 0 0;
		}
		#content .alt-content.main-alt {
			color: #333333;
			width: 500px;
			height: 200px;
			padding: 0 15px;
		}
			#content .alt-content.main-alt a {
				color: #333333;
			}
					
			
	#content .sidebar {
		width: 160px;	
		float: left;
		margin: 0 0 0 10px;
	}
		#content .sidebar#left {
	
		}
			#content .sidebar .menu-gallery {
				margin: 0 0 20px 0;
			}
				#content .sidebar .menu-gallery .menu-title {
					background-color: #C57414;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: #ffffff;
					font-size: 24px;
					padding: 10px;
					line-height: 24px;
				}
					#lang-de #content .sidebar .menu-gallery .menu-title {
						font-size: 20px;
					}
					#content .sidebar .menu-gallery .menu-title a {
						color: #ffffff;
						text-decoration: none;
					}
				#content .sidebar .menu-gallery ul {
					background-color: #F0DCC4;
					padding: 6px 0;
				}
					#content .sidebar .menu-gallery li {
						background-image: url(../img/menu-div-01.jpg);
						background-repeat: no-repeat;
						background-position: center bottom;
					}
						#content .sidebar .menu-gallery li ul {
							padding: 0;
							margin: 0;
							background-color: transparent;
						}
							#content .sidebar .menu-gallery li li {
								background-image: none;
								padding: 0;
							}
								#content .sidebar .menu-gallery li li a {
									font-weight: normal;
									padding: 2px 10px 2px 22px;
								}
						#content .sidebar .menu-gallery li.last {
							background-image: none;
						}
						#content .sidebar .menu-gallery li a {
							color: #000000;
							font-size: 14px;
							font-weight: bold;
							text-decoration: none;
							display: block;
							padding: 6px 10px 6px 15px;
						}
						#content .sidebar .menu-gallery li a:hover {
							color: #ffffff;
							background-color: #C57414;
						}
						
						
			#content .sidebar .menu-aukce {
				margin: 0 0 20px 0;
			}
				#content .sidebar .menu-aukce .menu-title {
					background-color: #7C7D80;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: #ffffff;
					font-size: 24px;
					padding: 10px;
					line-height: 24px;
				}
					#content .sidebar .menu-aukce .menu-title a {
						color: #ffffff;
						text-decoration: none;
					}
				#content .sidebar .menu-aukce ul {
					background-color: #DEDEDF;
					padding: 6px 0;
				}
					#content .sidebar .menu-aukce li {
						background-image: url(../img/menu-div-01.jpg);
						background-repeat: no-repeat;
						background-position: center bottom;
					}
						#content .sidebar .menu-aukce li.last {
							background-image: none;
						}
						#content .sidebar .menu-aukce li a {
							color: #000000;
							font-size: 14px;
							font-weight: bold;
							text-decoration: none;
							display: block;
							padding: 6px 10px 6px 15px;
						}
						#content .sidebar .menu-aukce li a:hover {
							color: #ffffff;
							background-color: #7C7D80;
						}
						
						
			#content .sidebar .menu-search {
				margin: 0 0 20px 0;
			}
				#content .sidebar .menu-search .menu-title {
					background-color: #C58814;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: #ffffff;
					font-size: 24px;
					padding: 10px;
					line-height: 24px;
				}
				#content .sidebar .menu-search form {
					background-color: #E2C389;
					padding: 10px;
					height: 30px;
				}
					#content .sidebar .menu-search input {
						float: left;
					}
					#content .sidebar .menu-search input.text {
						background-color: #ffffff;
						border: 1px solid #ffffff;
						height: 26px;
						padding: 4px 4px 0 4px;
						font-size: 20px;
						width: 100px;
						margin: 0 2px 0 0;
						color: #C58814;
					}
						
			#content .sidebar .menu-contact {
				margin: 0 0 20px 0;
			}
				#content .sidebar .menu-contact .menu-title {
					background-color: #785E2B;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: #ffffff;
					font-size: 24px;
					padding: 10px;
					line-height: 24px;
				}
				#content .sidebar .menu-contact .contact-box {
					background-color: #9A8660;
					color: #ffffff;
					padding: 10px;
					font-size: 12px;
				}
					#content .sidebar .menu-contact .contact-box a {
						color: #ffffff;
					}
				
				
				
				
				
				
				
		
		
		#content .sidebar#right {
			float: right;
			margin: 0 10px 0 0;
		}
		
			#content .sidebar .menu-shop {
				margin: 0 0 20px 0;
			}
				#content .sidebar .menu-shop .menu-title {
					background-color: #6D273C;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: #ffffff;
					font-size: 24px;
					padding: 10px;
					line-height: 24px;
				}
					#content .sidebar .menu-shop .menu-title a {
						color: #ffffff;
						text-decoration: none;
					}
				#content .sidebar .menu-shop ul {
					background-color: #E9DFE2;
					padding: 6px 0;
				}
					#content .sidebar .menu-shop li {
						background-image: url(../img/menu-div-02.jpg);
						background-repeat: no-repeat;
						background-position: center bottom;
					}
					#content .sidebar .menu-shop li ul {
						padding: 0;
						margin: 0;
						background-color: transparent;				
					}
						#content .sidebar .menu-shop li li {
							background-image: none;
							padding: 0;
						}
							#content .sidebar .menu-shop li li a {
								font-weight: normal;
								padding: 2px 10px 2px 22px;
							}
						#content .sidebar .menu-shop li.last {
							background-image: none;
						}
						#content .sidebar .menu-shop li a {
							color: #000000;
							font-size: 14px;
							font-weight: bold;
							text-decoration: none;
							display: block;
							padding: 6px 10px 6px 15px;
						}
						#content .sidebar .menu-shop li a:hover {
							color: #ffffff;
							background-color: #6D273C;
						}
		
	
	#content .main {
		width: 540px;	
		float: left;
		margin: 0 40px 0 40px; /* ie6 fix */
	}
		#content .main .welcome {
			padding: 0 0 20px 0;
		}
			#content .main .welcome .title, #content .main .welcome h3, #content .main .welcome h1 {
				font-size: 48px;
				line-height: 48px;
				font-family: Georgia, "Times New Roman", Times, serif;
				padding: 40px 0 40px 0;
				font-weight: normal;
			}
			#content.home .main .welcome .title {
				text-align: center;
				padding: 40px 0 0 0;
			}
			#content.home .main .welcome .sub-title {
				text-align: center;
				padding: 10px 0 30px 0;
				font-size: 24px;
			}
			
		#content .main .breadcrumb {
			color: #7C7D80;
		}
			#content .main .breadcrumb a {
				color: #7C7D80;
			}			
		
		#content .main h4, #content .main h2 {
			color: #C58814;
			font-size: 14px;
			font-weight: bold;
			padding: 0 0 10px 0;
		}
		#content .main h1.category-title {
			color: #C58814;
			font-size: 18px;
			font-weight: bold;
			padding: 0 0 10px 0;
		}
		
		#content .main .auction-category {
			height: 32px;
		}
			#content .main .auction-category form {
				float: left;
			}
				#content .main .auction-category form select {
					width: 162px;
				}
			#content .main .auction-category h4 {
				float: right;
			}
		
		
			
		#content .main .text-box {
			
		}
			#content .main .text-box h6 {
				font-weight: bold;
				margin: 0;
				padding: 10px 0 4px 0;
			}
			
			
		#content .main #RegisterForm {
			
		}
			#content .main #RegisterForm td, #content .main #RegisterForm2 td {
				padding: 0 10px 4px 0;
			}
			#content .main #PosliEmailForm td {
				padding: 0 10px 4px 0;
			}
			
	#content .home-box {
		margin: 0 0 20px 0;
	}
		#content .home-box#hb01 {
			background-color: #EFF0F2;
		}
		#content .home-box#hb01 h2 {
			color: #61687C;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 36px;
			margin: 0;
			padding: 15px 0 8px 10px;
			font-weight: normal;
		}
			#content .home-box#hb01 h2 a {
				color: #61687C;
				font-size: 14px;
			}
			
		#content .home-box#hb02 {
			background-color: #F0E9EB;
		}
		#content .home-box#hb02 h2 {
			color: #6D273C;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 36px;
			margin: 0;
			padding: 15px 0 8px 10px;
			font-weight: normal;
		}
			#content .home-box#hb02 h2 a {
				color: #6D273C;
				font-size: 14px;
			}
			
		#content .home-box#hb03 {
			background-color: #F2F2F2;
		}
		#content .home-box#hb03 h2 {
			color: #3A3A3C;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 36px;
			margin: 0;
			padding: 15px 0 8px 10px;
			font-weight: normal;
		}
			#content .home-box#hb03 h2 a {
				color: #3A3A3C;
				font-size: 14px;
			}
			
		#content .home-box#hb04 {
			background-color: #FEEFE2;
		}
		#content .home-box#hb04 h2 {
			color: #C58814;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 36px;
			margin: 0;
			padding: 15px 0 8px 10px;
			font-weight: normal;
		}
			#content .home-box#hb04 h2 a {
				color: #C58814;
				font-size: 14px;
			}
			
		#content .home-box#hb05 {
			background-color: #F2F2F2;
		}
		#content .home-box#hb05 h2 {
			color: #3A3A3C;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 36px;
			margin: 0;
			padding: 15px 0 8px 10px;
			font-weight: normal;
		}
			#content .home-box#hb05 h2 a {
				color: #3A3A3C;
				font-size: 14px;
			}
			
		.product-listing {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
		}
			.product-listing a {
				font-weight: normal;
				color: #000000;
			}
		
			
		.product-listing .order {
			height: 40px;
		}
			.product-listing .order form {
				float: left;
				padding: 8px 0 0 10px;
			}
				.product-listing .order form select {
					margin: 0 4px;
					width: 100px;
				}
			.product-listing .order span {
				padding: 0 2px;
			}
			.product-listing .order .display {
				float: right;
				padding: 8px 10px 0 0;
				text-align: right;
			}
		
		.product-listing .listing {
			height: 32px;
			padding: 8px 0 0 0;
			text-align: center;
		}
			.product-listing .listing span {
				margin: 0 4px;
			}
				.product-listing .listing span a {
					color: #AD191F;
					text-decoration: none;
					border-bottom: 2px solid #AD191F;
					padding: 0 3px;
				}
				.product-listing .listing span a:hover {
					border-bottom: 2px solid transparent;
				}
			
			
			
		
		
		
		.product-listing.gallery .order {
			background-color: #F3E3D0;
		}
		.product-listing.gallery .listing {
			background-color: #FCF8F3;
		}
		
		.product-listing.eshop .order {
			background-color: #E2D4D8;
		}
		.product-listing.eshop .listing {
			background-color: #F8F4F5;
		}
		
		.product-listing.auction .order {
			background-color: #E5E5E6;
		}
		.product-listing.auction .listing {
			background-color: #F8F8F9;
		}
		
			
			
			
		.products-list {
			padding: 20px 0;
		}
			.products-list .item {
				background-repeat: no-repeat;
				background-position: center bottom;
				padding: 20px 0 0 0;
			}
				.products-list .item .photo {
					width: 125px;
					overflow: hidden;
					float: left;
				}
				.products-list .item .desc {
					width: 250px;
					margin: 0 0 0 20px;
					float: left;
				}
					.products-list .item .desc h2 {
						margin: 0;
						padding: 0 0 10px 0;
					}
						.products-list .item .desc h2 {
							margin: 0;
							padding: 0 0 10px 0;
							font-size: 18px;
							font-weight: bold;
						}
							.products-list .item .desc h2 a {
								color: #C58814;
							}
								.products-list.eshop .item .desc h2 a {
									color: #6D273C;
								}
						.products-list .item .desc .short-text {
							font-size: 12px;
							line-height: 16px;
						}
						
						
						
				.products-list .item .buy {
					width: 120px;
					float: right;
				}
					.products-list .item .buy a.detail {
						width: 120px;
						height: 20px;
						color: #ffffff;
						text-transform: uppercase;
						text-align: center;
						background-image: url(../img/button-detail.jpg);
						background-repeat: no-repeat;
						display: block;
						text-decoration: none;
						font-size: 12px;
					}
						.products-list .item .buy a.detail:hover {
							background-image: url(../img/button-detail-on.jpg);
						}
						
					.products-list .item .buy a.detail.buyit {
						background-image: url(../img/button-buy.jpg);
						margin: 0 0 10px 0;
					}
						.products-list .item .buy a.detail.buyit:hover {
							background-image: url(../img/button-buy-on.jpg);
						}
					
					.products-list .item .buy a.ask, #content .main#product-detail .options a.ask {
						width: 120px;
						margin: 0 0 30px 0;
						font-size: 24px;
						color: #C58814;
						text-decoration: none;
						font-style: italic;
						font-weight: bold;
						text-align: center;
						display: block;
					}
						.products-list .item .buy a.ask:hover, #content .main#product-detail .options a.ask:hover {
							text-decoration: underline;
						}
					.products-list .item .buy .prize, #content .main#product-detail .options .prize {
						width: 120px;
						margin: 0 0 30px 0;
						font-size: 24px;
						color: #C58814;
						font-style: italic;
						font-weight: bold;
						text-align: center;
					}
					#content .main#product-detail .options .prize-auction {
						font-size: 12px;
					}
						#content .main#product-detail .options .prize-auction strong {
							color: #C58814;
							font-weight: normal;
							display: block;
							font-size: 14px;
						}
						#content .main#product-detail .options .prize-auction input.text {
							width: 80px;
							border-width: 2px;
						}
					.products-list .item .buy a.bid, #content .main#product-detail .options .prize-auction .bid-submit {
						width: 120px;
						height: 30px;
						padding: 10px 0 0 0;
						color: #ffffff;
						text-transform: uppercase;
						text-align: center;
						background-image: url(../img/button-auction.jpg);
						background-repeat: no-repeat;
						display: block;
						text-decoration: none;
						font-size: 18px;
						text-transform: uppercase;
						margin: 0 0 10px 0;
					}
						.products-list .item .buy a.bid:hover {
							background-image: url(../img/button-auction-on.jpg);
						}
						#content .main#product-detail .options .prize-auction .bid-submit {
							height: 40px;
							border-width: 0;
							padding: 0;
							margin: 10px 0 0 0;
						}
							#content .main#product-detail .options .prize-auction .bid-submit:hover {
								background-image: url(../img/button-auction-on.jpg);
								cursor: pointer;
							}
						#content .main#product-detail .options .prize-auction a.bid-submit {
							padding: 10px 0 0 0;
						}
					.products-list .item .buy .bid-info {
						text-align: center;
						font-size: 12px;
						margin: 0 0 10px 0;
						line-height: 16px;						
					}
						.products-list .item .buy .bid-info strong {
							display: block;
							text-align: center;	
							padding: 4px 0 0 0;					
						}
			
		.products-list.gallery .item {
			background-image: url(../img/products-item-gallery.jpg);
		}
		.products-list.eshop .item {
			background-image: url(../img/products-item-eshop.jpg);
		}
		.products-list.auction .item {
			background-image: url(../img/products-item-auction.jpg);
		}
		
		
	#content .main#product-detail {
		width: 740px;
		margin: 0 10px 0 40px; /* ie6 fix */
	}
		#content .main#product-detail .zoomer {
			border-top: 1px solid #e0e0e0;
			padding: 30px 0 0 0;		
		}
			#content .main#product-detail #ZoomDynamic {
				width: 460px;
				float: left;	
			}
			
		#content .main#product-detail .zoomer-scroller {
			float: right; 
			width: 250px;	
			padding: 10px 0 0 0;
			text-align: center;
		}
		
		#content .main#product-detail .desc {
			width: 400px;
			float: left;
		}
			#content .main#product-detail .desc .follow {
				border-top: 1px solid #e5e5e5;
				padding: 6px 0 0 40px;
				font-size: 12px;
				margin: 20px 0 0 0;
				background-image: url(../img/icon-tack.jpg);
				background-repeat: no-repeat;
				background-position: 8px 13px;
			}
			#content .main#product-detail .desc .check {
				float: left;
				margin-top: 4px;
			}
			#content .main#product-detail .desc .submit {
				background-image: url(../img/button-detail.jpg);
				background-repeat: no-repeat;
				color: #FFFFFF;
				display: block;
				font-size: 11px;
				height: 20px;
				padding: 0 0 0 0;
				text-align: center;
				text-transform: uppercase;
				width: 120px;
				border-width: 0;
				line-height: 12px;
				margin: 0 0 0 4px;
			}
		#content .main#product-detail .options {
			width: 220px;
			float: right;
			text-align: center;
		}
			#content .main#product-detail .options a.send {
				color: #000000;
				text-transform: uppercase;
				font-size: 12px;
				width: 120px;
				display: block;
				margin: 0 0 0 14px;
			}
			#content .main#product-detail .options a.buy-big {
				width: 120px;
				height: 30px;
				padding: 10px 0 0 0;
				color: #ffffff;
				text-transform: uppercase;
				text-align: center;
				background-image: url(../img/button-buy-big.jpg);
				background-repeat: no-repeat;
				display: block;
				text-decoration: none;
				font-size: 18px;
				text-transform: uppercase;
				margin: 0 0 0 0;
			}
				#content .main#product-detail .options a.buy-big:hover {
					background-image: url(../img/button-buy-big-on.jpg);
				}
			
	
	#content .main .cart-table {
		width: 540px;
		margin: 10px 0 30px 0;
	}
		#content .main .cart-table td {
			padding: 1px 6px;
			border-bottom: 1px solid #e5e5e5;
			font-size: 12px;
		}	
			#content .main .cart-table .r {
				text-align: right;
			}
			#content .main .cart-table .c {
				text-align: center;
			}
			#content .main .cart-table thead td {
				background-color: #C57414;
				color: #ffffff;
				border-width: 0;
				font-size: 14px;
			}	
			#content .main .cart-table tfoot td {
				border-width: 0;			
				font-weight: bold;
				font-size: 14px;				
			}	
		#content .main .cart-table .winner {
			color: #009900;
			font-weight: bold;
		}
	#content .main .checkout {
		background-image: url(../img/icon-cart.jpg);
		background-repeat: no-repeat;
		height: 40px;
		padding: 10px 0 0 80px;
	}
	
	#content .main .checkout-summary {

	}
		#content .main .checkout-summary td {
			padding: 1px 6px;
		}
		
	#content .main .form-submit {
		background-color: #6D273C;
		color: #ffffff;
		font-size: 14px;
		padding: 1px 10px;
		margin: 10px 0 0 0;
	}
	#content .main #PosliEmailForm label {
		display: block;
		padding: 10px 0 0 0;
	}
	#content .main #SendFriendForm {
		background-color: #f0f0f0;
		margin: 0 0 30px 0;
		border: 1px solid #e0e0e0;
		padding: 0 10px 10px 10px;
	}
		#content .main #SendFriendForm label {
			display: block;
			padding: 10px 0 0 0;	
		}
		#content .main #SendFriendForm table {
			width: 98%;	
		}
	
	
	#content .main #RegisterForm input, #content .main #RegisterForm2 input, #content .main #PosliEmailForm input {
		width: 160px;
	}
	#content .main #RegisterForm select, #content .main #PosliEmailForm select {
		width: 172px;
	}


	#content .register-terms {
		height: 150px;
		padding: 15px;
		font-size: 11px;
		line-height: 16px;
		margin: 0 0 20px 0;
		border: 1px dotted #d0d0d0;
		
		overflow: auto; /* Opera */
		overflow-y: auto; /* IE */
		overflow: -moz-scrollbars-vertical;
	}


/* Footer
----------------------------------------*/
#footer {
	color: #7C7D80;
	font-size: 11px;
}
	#footer .footer-div {
		background-image: url(../img/footer-div-bg.jpg);
		background-repeat: repeat-x;
		background-position: 0 34px;
		height: 98px;
		text-align: center;	
	}
		#footer .footer-div .top {
			margin-bottom: 33px;
		}
	#footer .wrapper {
		width: 940px;	
		margin: 0px auto;
		line-height: 16px;
	}
		#footer .copy {
			float: left;
			width: 460px;	
		}
		#footer .q2 {
			float: right;
			text-align: right;
			width: 460px;
		}
			#footer .q2 .q {
				color: #C58814;
			}		
		
		#footer .wrapper a {
			color: #7C7D80;
		}
		
		#footer .q2 .backlinks {
			text-align: right;
			padding: 10px 0 0 0;
		}	
			#footer .q2 .backlinks span, #footer .q2 .backlinks span a {
				font-size: 10px;
				color: #aaaaaa;
			}	








