body {
	margin:0; padding:10px;
	background:url(../images/bg.gif) repeat-x #ede0d5;
	font:0.69em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5a524a;
}

a {color:#e7a925; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
h3 {font-size:1.09em;}
h4 {font-size:1.00em;}
p {margin:0 0 1.18em;}
form, fieldset {margin:0; padding:0; border:none;}
input, select, textarea {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.input {padding:1px 2px; border:1px solid #ddd; color:#7c7c67;}

big {font-size:1.27em;}

/* ============== main ============= */
#main {width:842px; margin:0 auto;}

/* ============= topBar ============ */
#topBar {overflow:hidden;}
#logo {margin:11px 0 0 74px; float:left;}

/* ============ topMenu ============ */
#topMenu {height:63px; margin-right:25px; font-size:1.09em; background:url(../images/topmenu_separator.gif) 100% 1px no-repeat; float:right;}
#topMenu ul {margin:0; padding:0; list-style:none;}
#topMenu li {padding-left:1px; background:url(../images/topmenu_separator.gif) 0 1px no-repeat; float:left;}
#topMenu li a {height:36px; padding:27px 13px 0; color:#5a524a; background:url(../images/topmenu_pointer.gif) top no-repeat; display:block; float:left;}
#topMenu li a:hover {color:#e7a925; text-decoration:none;}

/* ============== top ============== */
#top {height:153px; margin-bottom:27px; background:url(../images/top.jpg) no-repeat; position:relative;}

#cart {margin-left:685px; padding-top:50px; line-height:2.18em; color:#ccb7a4;}
#cart strong {color:#fff;}

#topImg {width:186px; height:86px; background:url(../images/top_img.gif) no-repeat; position:absolute; bottom:-62px; right:22px;}

/* =========== loginPanel ========== */
#loginPanel {
	width:215px; height:53px;
	margin:0; padding:0;
	list-style:none;
	color:#561c0b;
	text-align:right;
	background:url(../images/panel_bg.jpg) no-repeat;
	position:absolute;
	left:0; bottom:-27px;
}

#loginPanel li {margin:9px 0;}
#loginPanel a {color:#fff;}
#loginLink {padding-right:16px;}
#regLink {padding-right:25px;}
#regLink a {margin-left:27px;}

/* ============ topLinks =========== */
#topLinks {margin:0; padding:0; list-style:none; position:absolute; left:215px; bottom:-27px;}
#topLinks li {height:27px; background:url(../images/toplinks_bg.png) repeat-x; float:left;}

#topLinks a {
	height:21px;
	padding:6px 22px 0 14px;
	color:#fff;
	background:url(../images/toplinks_right.png) right no-repeat;
	display:block;
	float:left;
}

#topLinks .last a {background-image:url(../images/toplinks_right_last.png);}

/* ============ pathBar ============ */
#pathBar {padding:11px 25px; font-size:0.92em;}
#pathBar a {color:#9b9388;}

/* ============ sidebar ============ */
#sidebar {width:182px; float:left;}

/* ============== mBox ============= */
.mBoxOuter {margin-bottom:16px; background-color:#fcf9ed; border-left:1px solid #ddd0c0; border-right:1px solid #ddd0c0;}
.mBoxInner {margin:0 -1px; background:url(../images/menu_box_top.png) top no-repeat;}
.mBox {padding:0 18px 13px; background:url(../images/menu_box_bottom.png) bottom no-repeat;}

/* ============== boxH ============= */
.boxH1, .boxH2 {
	height:32px;
	margin:8px -18px 3px;
	padding-left:15px;
	color:#fff;
	background:url(../images/header1_left.png) no-repeat;
	position:relative; top:-8px;
}

.boxH1 span,
.boxH2 span {line-height:32px; padding:9px 80px 9px 1px; background:url(../images/header1_right.png) top right no-repeat #ba9e7f;}
.boxH2 span {background-image:url(../images/header2_right.png);}

/* ============== menu ============= */
.menu {margin:-8px -11px -3px; padding:0; list-style:none; color:#d3c3a4;}
.menu li {padding:7px 24px 6px; background:url(../images/menu_separator.gif) top left no-repeat;}
.menu li:first-child {background:none;}
.menu a {color:#5a524a;}
.menu a:hover {color:#e7a925;}
.menu .active {font-weight:bold; color:#5a524a;}
.menu .active ul {font-weight:normal; color:#d3c3a4;}
.menu ul {margin:9px 0 0 36px; padding:0; list-style:none;}
.menu ul li {padding:4px 0; background:none;}

.menu  span {
 padding: 0;
   margin: 0;
   padding-left: 30px;
}
.menu  span a{
 
}

/* ============ ggStatus =========== */
.ggStatus {margin:-23px 0 5px; padding:0 11px; font-size:0.92em;}
.ggStatus a {color:#9b9388;}
.ggStatus img {padding-right:5px; vertical-align:middle;}

/* ============ content ============ */
#content {width:654px; margin-left:6px; float:left;}
#content2 {width:654px; margin-left:6px; float:left;}
.content {width:654px; margin-left:6px; float:left;}
.content2 {width:654px; margin-left:6px; float:left;}
/* ============== box ============== */
.boxOuter {margin-bottom:16px; background-color:#fff; border-left:1px solid #e4dbc6; border-right:1px solid #e4dbc6;}
.boxInner {margin:0 -1px; background:url(../images/content_box_top.png) top no-repeat;}
.box {padding:0 18px 13px; background:url(../images/content_box_bottom.png) bottom no-repeat;}

/* ============== mBar ============= */
.mBarOuter {margin:-35px -18px 0px; background-color:#f8f4e4; border-left:1px solid #ddd0c0; border-right:1px solid #ddd0c0;}
.mBarInner {margin:0 -1px; background:url(../images/search_top.png) top no-repeat;}
.mBar {padding:12px 17px ; height:31px; background:url(../images/search_bottom.png) 0 41px no-repeat; overflow:hidden;}

.mBar .pName {margin:15px 0 -4px; font-weight:normal; font-size:1em; color:#9b9388; float:left;}

/* ============= search ============ */
#search {position:relative; z-index:1;}
#search fieldset {float:right;}
#search .sInput {width:154px; height:22px; padding:2px 2px 0; background:url(../images/search_input.gif) no-repeat; float:left;}
#search .sInput input {width:146px; padding:4px 4px 3px; color:#9b9388; background:transparent; border:0;}
#search .sSubmit {margin-left:9px; padding:6px; float:left;}

/* ========== productList ========== */
.productList {margin:0 0 -11px; padding:0; list-style:none;}
.productList li {padding:16px 0 20px; background:url(../images/item_separator.gif) no-repeat; overflow:hidden;}
.productList li:first-child {background:none;}
.productList .img {width:140px; padding:10px 0 10px 1px; float:left;}
.productList .info {width:476px; float:left;}
.productList .model {margin-bottom:14px; color:#b1ada9;}
.productList .more {margin-left:10px; color:#b1ada9;}
.productList .desc {margin-bottom:8px;}
.productList .price {margin:0;}

.addToCart {
	width:115px; height:18px;
	padding:4px 0 0;
	margin:-4px 46px 0 0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border:0;
	background:url(../images/b_button_bg.gif) no-repeat;
	display:block;
	float:right;
}

input.addToCart {height:22px; padding:0 0 2px; cursor:pointer;}

/* ========== contactInfo ========== */
#contactInfo {margin-bottom:25px; padding:0 0 0 23px; color:#9b9388; overflow:hidden;}
#contactInfo h3 {margin-bottom:9px; font-size:1.27em; color:#85796d;}
#contactInfo .col {width:315px; float:left;}

/* ============= lists ============= */
.plainList {margin:1.18em 0; padding:0; list-style:none;}
.linkList {margin:0; padding:0; list-style:none;}
.linkList li {padding:7px 0 6px;}

/* =========== offerHead =========== */
.offerHead {margin-bottom:12px; font-weight:normal; color:#83836e;}
.offerHead big {font-weight:bold; color:#484139;}

/* ============ itemInfo =========== */
.itemHeadInfo {margin:0 -15px 12px; overflow:hidden; position:relative; top:-10px;}
.itemHeadInfo .img {width:409px; padding:33px 0 8px; text-align:center; float:left;}
.itemInfo .desc {margin-bottom:2.36em;}

/* ============ priceBox =========== */
.priceBox {width:224px; background:url(../images/pricebox_top.png) no-repeat #f6f6f6; float:right;}
.priceBox .price {
	padding:14px 46px 21px;
	font-weight:bold;
	font-size:14px;
	color:#b2a696;
	background:url(../images/pricebox_separator.png) bottom no-repeat;
}

.priceBox .price big {font-size:16px; color:#e7a925;}
.priceBox form {padding:0 0 10px; color:#7c7c67; background:url(../images/pricebox_bottom.png) bottom no-repeat;}
.priceBox form .magazyn {margin:0 70px 11px; line-height:1.91em;}
.priceBox form .input {width:25px;}
.priceBox .addToCart {margin:0 auto; font-weight:normal; float:none;}

/* ============ techInfo =========== */
.techHead {margin-bottom:11px;}
.techInfo {margin-bottom:16px; border-collapse:collapse;}
.techInfo td {padding:6px 12px 6px 6px; border-bottom:1px solid #ece8dc; vertical-align:top;}

/* ============= added ============= */
.added {margin:0;}

/* ============= footer ============ */
#footerOuter {background:url(../images/footer_top.png) no-repeat #e9dacd; clear:both;}
#footer {padding:14px; color:#9b9388; text-align:right; background:url(../images/footer_bottom.png) bottom no-repeat;}
#footer .copyright {margin:0; float:left;}
#footer a {color:#9b9388;}
