@charset "utf-8";

body {
	background:url(../img/bg.jpg) #222222 repeat-x;
	font-family:Tahoma;
	text-align:center;
	padding:0;
	margin:0;
}

img, div, a, input { behavior: url(/iepngfix.htc) }

img {
	margin:0;
	padding:0;
	border:0;}

alt {
	font-family:Tahoma;
	color:#666666;
	font-size:11px;}

form {
	margin:0;
	padding:0;}
	
input, textarea, select {
	font-family:Tahoma;
	color:#666666;
	font-size:11px;}
	
ul {
	padding:0;
	margin:0;}


#Content ul {
	margin:20;
	}
	
p {
	padding: 0px;
	margin: 0px;
	}

#Wrapper {
	margin:0 auto;
	width:1000px;
}


#Top {
	width:1000px;
	height:337px;
	background:url(../img/top.jpg) top no-repeat;
}

#Top a {}

a {
	color: #ff8600;
}

ins {
	text-decoration:none;
}

#Menu {
	height:71px;
}


.Master {
	padding-top:10px;
	text-align:left;
	width:755px;
}

.contop {
	display:block;
	width:735px;
	height:22px;
	background:url(../img/content_top.png) top no-repeat;
}

.conbottom {
	display:block;
	width:735px;
	height:32px;
	background:url(../img/content_bottom.png) top no-repeat;
}

.Content {
	font-size:12px;
	padding-top:70px;
	padding-left:10px;
	width:725px;
	background:#fff;
}

.ContentClear {
	padding-left:20px;
	font-size:12px;
	width:725px;
}

.logohead {
	margin-top:-5px;
	display:block;
	left:38px;
	position:absolute;
}

.Product {
	margin-top:20px;
	float:left;
	padding-bottom:10px;
	margin-bottom:5px;
	padding-left:10px;
	border-right:1px dotted #c9c9c9;
	width:220px;
}

.picture {
	float:left;
	width:95px;
}

.info {
	font-weight:bold;
	padding-left:5px;
	float:left;
	width:110px;
	padding-right:5px;
}

.picture img {
	border:1px solid #e9e8e8;
}

.ProductRow {
	width:695px;
	border-top:1px dotted #c9c9c9;
	background:#fff;
	clear:both;
}

.Product .price {
	margin-bottom:3px;
	margin-left:-1px;
	color:#fff;
	font-size:17px;
	text-align:center;
	display:block;
	width:60px;
	height:29px;
	background:url(../img/price_bg.png) top no-repeat;
}

.picplace .price {
	line-height:10px;
	position:absolute;
	right:10px;;
	top:-55px;
	margin-bottom:3px;
	margin-left:-1px;
	color:#fff;
	font-size:33px;
	padding-top:20px;
	text-align:right;
	padding-right:20px;
	display:block;
	width:98px;
	height:101px;
	background:url(../img/teas_price.png) top no-repeat;
}

.picplace small {
	font-size:18px;
}

.Product .buy {
	text-decoration:none;
	margin-top:6px;
	float:right;
	width:34px;
	height:12px;
	background:url(../img/button_kup.png) top no-repeat;
}

.picplace .buy {
	right:10px;
	top:46px;
	position:absolute;
	text-decoration:none;
	margin-top:6px;
	float:right;
	width:119px;
	height:59px;
	background:url(../img/teas_buy.png) top no-repeat;
}

.more {
	display:block;
	margin-top:3px;
	margin-left:-2px;
	text-decoration:none;
	width:44px;
	height:17px;
	background:url(../img/button_wiecej.png) no-repeat;
}

.dotline {
	font-size:0;
	clear:both;
	height:1px;
	width:712px;
	display:block;
	background:url(../img/dotline.png) top no-repeat;
}

#Main {
	text-align:left;
	position:relative;
	width:1000px;
	min-height:600px;
	background:url(../img/main_bg.jpg) #dc006c top no-repeat;
}

.mainbottom {
	width:1000px;
	height:40px;
	background:url(../img/main_bottom.png) no-repeat;
}

#Main h2 {
	text-transform:uppercase;
	font-weight:normal;
	font-size:20px;
	color:#fff;
}


.Login {
	font-size:13px;
	color:#fff;
	padding-left:20px;
	right:13px;
	position:absolute;
	width:222px;
	height:163px;
	background:url(../img/login_bg.png) top no-repeat;
}

.rl {
	position:relative;
	clear:both;
	margin-top:12px;
	width:250px;
}

.rk {
	position:relative;
	clear:both;
	margin-top:5px;
	width:200px;
}

.l_field {
	padding-left:10px;
	position:absolute;
	border:0;
	width:155px;
	padding-top:3px;
	height:22px;
	left:40px;
	background:url(../img/l_field.png) top no-repeat;
}

.h_field {
	padding-left:10px;
	position:absolute;
	border:0;
	width:148px;
	padding-top:3px;
	height:22px;
	left:40px;
	background:url(../img/h_field.png) top no-repeat;
}

.Basket {
	font-size:11px;
	right:13px;
	top:143px;
	padding-top:10px;
	padding-left:20px;
	padding-right:25px;
	position:absolute;
	width:197px;
	height:170px;
	background:url(../img/koszyk_bg.png) top no-repeat;
}

.Basket .more {
	display:block;
	margin-top:8px;
	margin-left:-2px;
	text-decoration:none;
	width:44px;
	height:17px;
	background:url(../img/koszyk_more.png) no-repeat;
}

.Basket .pay {
	display:block;
	margin-top:3px;
	margin-left:-2px;
	text-decoration:none;
	float:right;
	width:73px;
	height:20px;
	background:url(../img/koszyk_button.png) no-repeat;
}

.ofertaspecjalna {
	width:200px;
	position:absolute;
	right:28px !important;
	right:-28px;
	top:320px;
}

.ofertaspecjalna a {
	text-decoration:none;
	font-size:11px;
	color:#fff;
}

.ContentClear .ofertaspecjalna2 {
	margin-top:-5px;
	float:right;
}

.Basket a {
	color:#fff;
}

.basketprice {
	color:#af9cc7;
	font-size:12px;
	float:right;
}


.Basket h2 {
	width:150px;
	height:22px;
	background:url(../img/koszyk_h.png) top no-repeat;
}

.button_zaloguj {
	font-size:0;
	color:#fff;
	display:block;
	text-indent:-9999px;
	position:absolute;
	right:0;
	margin-top:8px;
	width:158px;
	height:25px;
	border:0;
	background:url(../img/login_button.png) top no-repeat;
}

.Login h2 {
	width:84px;
	height:22px;
	background:url(../img/login_h.png) top no-repeat;
}

.picplace {
	position:relative;
	float:right;
	padding-bottom:30px;
	width:350px;
}

#Main h4 {
	padding-left:10px;
	margin-left:-10px;
	border-bottom:1px dotted #c9c9c9;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#666666;
	font-weight:normal;
}

#Main h5 {
	padding-left:10px;
	margin-left:-10px;
	border-bottom:1px dotted #c9c9c9;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

.tekstplace {
	font-size:11px;
	padding-left:25px;
	width:310px;
	float:left;
}

.othercollect {
	padding-top:16px;
}

.othercollect a {
	margin-right:16px;
	float:left;
}

.Shotcuts {
	font-size:11px;
	color:#666;
	width:755px !important;
	width:820px;
}

.Shotcuts strong {
	font-size:12px;
	padding-bottom:5px;
} 

.Shotcuts small {
	font-size:11px;
}

.LastBuy h2 {
	margin-bottom:17px !important;
	margin-bottom:30px;
	float:left;
	margin-left:-5px;
}

.LastBuy {
	float:left;
	padding-left:30px;
	width:461px;
	height:293px;
	background:url(../img/last_bglong.png) 0px 50px no-repeat;
}

.News {
	margin-right:20px;
	float:right;
	width:237px;
	height:287px;
	background:url(../img/last_bglong.png) 0px 50px no-repeat;
}

.LastBuy .Product1 {
	float:left;
	position:relative;
	margin-top:10px;
	width:215px;
}

.LastBuy .Product2 {
	margin-left:30px;
	float:left;
	position:relative;
	margin-top:10px;
	width:215px;
}

.News .Product3 {
	margin-left:30px;
	float:left;
	position:relative;
	margin-top:10px;
	width:215px;
}

.Product1 .price {
	line-height:7px;
	position:absolute;
	left:-16px;
	top:-20px;
	margin-bottom:3px;
	margin-left:-1px;
	color:#fff;
	font-size:18px;
	padding-top:14px;
	text-align:right;
	padding-right:20px;
	display:block;
	width:62px;
	height:56px;
	background:url(../img/last_price1.png) top no-repeat;
}

.Product2 .price {
	line-height:7px;
	position:absolute;
	left:-16px;
	top:-22px;
	margin-bottom:3px;
	margin-left:-1px;
	color:#fff;
	font-size:18px;
	padding-top:14px;
	text-align:right;
	padding-right:20px;
	display:block;
	width:62px;
	height:56px;
	background:url(../img/last_price2.png) top no-repeat;
}

.Product3 .price {
	line-height:7px;
	position:absolute;
	left:-16px;
	top:-22px;
	margin-bottom:3px;
	margin-left:-1px;
	color:#fff;
	font-size:18px;
	padding-top:14px;
	text-align:right;
	padding-right:20px;
	display:block;
	width:62px;
	height:56px;
	background:url(../img/last_price3.png) top no-repeat;
}

.Product1 .buy, .Product2 .buy  {
	left:49px;
	top:198px;
	position:absolute;
	text-decoration:none;
	margin-top:6px;
	float:right;
	width:56px;
	height:30px;
	background:url(../img/last_buy1.png) top no-repeat;
}

.Product3 .buy  {
	left:49px;
	top:198px;
	position:absolute;
	text-decoration:none;
	margin-top:6px;
	float:right;
	width:56px;
	height:30px;
	background:url(../img/last_buy2.png) top no-repeat;
}

.Product1 .more, .Product2 .more {
	left:-10px;
	top:194px;
	position:absolute;
	text-decoration:none;
	margin-top:6px;
	float:right;
	width:56px;
	height:30px;
	background:url(../img/last_more1.png) top no-repeat;
}


.Product3 .more {
	left:-10px;
	top:194px;
	position:absolute;
	text-decoration:none;
	margin-top:6px;
	float:right;
	width:56px;
	height:30px;
	background:url(../img/last_more2.png) top no-repeat;
}

.News h2 {
	clear:both;
	float:left;
	margin-bottom:17px !important;
	margin-bottom:30px;
	margin-left:20px;
}

.ofertaspecjalna .more {
	text-decoration:none;
	margin-top:25px;
	width:56px;
	height:30px;
	background:url(../img/more.png) top no-repeat;
}

.error 
{
    margin: 10px;
    color: #ff0000;
}


