* {
	margin: 0;
	padding: 0;
	border: 0;
}


body {
	background: url(/_gfx/bodyBg.jpg);
}

hr {
	height: 1px;
	color: #000;
	background-color: #000;
}

#cont {
	width: 1014px;
	height: auto;
}

#topCont {
	width: 1014px;
	height: 130px;
	float: left;
	background: url(/_gfx/topContBg.jpg);
	background-repeat: no-repeat;
	overflow: auto;
}

#topContLanguages {
	float: right;
	width: 170px;
	height: 16px;
	padding: 10px 20px 0 0;
}

#topContLogo {
	width: 1014px;
	float: right;
	text-align: right;
}

#topContLogo .logo {
	float: right;
	padding: 8px 74px 0 0;
}

#topContLogo .text {
	float: right;
	padding: 30px 31px 0 0;
}

#topContMenu {
	float: left;
	width: 1014px;
	height: 36px;
	text-align: right;
	background: url(/_gfx/topContMenuBg.jpg);
}

#topContMenu .menu {
	list-style: none;
	padding: 0 0 0 472px;
}

#topContMenu li {
	/* float: left; */
	display: inline;
	padding: 0 10px 0 10px;
	border-right: 1px dotted #574f3c;
}


#mainCont {
	width: 1014px;
	float: left;
	background: url(/_gfx/mainContBg.jpg);
	background-repeat: no-repeat;
}

#mainStoreCont {
	width: 942px;
	float: left;
	padding: 0 0 0 73px;
	background: url(/_gfx/mainStoreContBg.gif);
	background-repeat: repeat-y;
	background-position: 73px 0px;
}

#mainStoreTop {
	width: 972px;
	height: 78px;
	float: left;
	background: url(/_gfx/mainStoreTopBg.jpg);
	background-repeat: no-repeat;
}

#mainStoreTopCont {
	padding: 24px 0 0 21px;
	float: left;
	list-style: none;
	width: 950px;
}

#mainStoreTopCont li {
	float: left;
}

#mainStoreLeft {
	width: 201px;
	float: left;
}

#leftMenu {
	width: 212px;
	list-style: none;
	background: url(/_gfx/leftMenuBg.jpg);
	position: relative;
	left: -11px;
}


#leftMenu li {
	position: relative;
	left: 11px;
	background: url(/_gfx/leftMenuBg.jpg);
}

#leftMenu .cat {
	width: 201px;
	height: 24px;
	background: url(/_gfx/classCatBg.jpg) no-repeat;
}

#leftMenu .item {
	width: 201px;
	height: 24px;
	background: url(/_gfx/classItemBg.jpg) no-repeat;
}


#leftMenu .main {
	padding: 3px 0 0 20px;
}

#leftMenu .subMain {
	padding: 3px 0px 0 35px;
	font-size: 11px;
}

#leftMenu .catAct, #leftMenu .itemAct {
	width: 201px;
	height: 24px;
	background: url(/_gfx/classActBg.jpg) 13px 0px no-repeat;
}

#leftMenu .catAct .main, #leftMenu .catAct .main a {
	color: #fff;
}

#leftMenu .cat .subMainAct, #leftMenu .cat .subMainAct a {
	color: #f9a00e;
}

#leftMenu .end {
	position: relative;
	left: 0px;
	width: 212px;
	height: 7px;
	float: left;
	font-size: 1px;
	padding: 0;
	margin: 0;
	background: url(/_gfx/classEndBg.jpg) no-repeat;
}

#mainLeftBasket {
	padding: 32px 0 0 22px;
}


#mainLeftLogin {
	padding: 32px 0 0 16px;
}

#mainLeftLogin .btn {
	width: 60px;
	height: 25px;
	background: url(/_gfx/loginBtnBg.jpg);
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	float: right;
	margin: 0 20px 0 0;
	text-align: center;
}

#mainLeftLogin .reminder {
	color: #b3a488;
	padding: 4px 0 0 10px;
	float: left;
}

#mainLeftBasket .btn {
	width: 97px;
	height: 25px;
	background: url(/_gfx/koszykBtn.jpg);
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

#mainLeftBasket .btnTxt {
	color: #FFF;
	padding: 6px 0 0 10px;
}

#mainStoreRight {
	float: left;
	width: 736px;
	background: url(/_gfx/mainStoreRightBg.jpg) repeat-x;
	min-height: 182px;
}

#mainRight {
	padding: 0 0 0 15px;
	float: left;
	background: url(/_gfx/mainRightBg.jpg) no-repeat 366px 20px;
}

#mainRight2 {
	padding: 0 0 0 15px;
	float: left;
	background: url(/_gfx/mainItems2Bg.jpg);
	background-repeat: repeat-x;
	width: 721px;
	position: relative;
	top: -12px;
	min-height: 182px;
}

#mainRightHeader1 {
	float: left;
	width: 350px;
	padding: 30px 0 0 10px;
}

#mainRightHeader2 {
	float: left;
	width: 335px;
	padding: 30px 15px 0 10px;
	text-align:right;
}

#mainRightItems {
	padding: 40px 0 0 0;
	float: left;
}

#mainRightItems .itemBox {
	width: 345px;
	height: 147px;
	float: left;
}

#mainRightItems .imgFrame {
	width: 150px;
	height: 111px;
	float: left;
	background: url(/_gfx/itemBoxFrame.jpg) no-repeat;
}

#mainRightItems .img {
	padding: 8px 0 0 8px;
}

#mainRightItems .text {
	float: left;
}

#mainRightItems .btns {
	float: left;
	padding: 15px 0 0 0;
}

#mainRightItems .addBtn2,#mainRightTxt .addBtn2{
	width: 108px;
	height: 20px;
	float: left;
	background: url(/_gfx/addBtnBg.jpg);
	font: 11px Arial;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
}

#mainRightItems .addBtn {
	width: 118px;
	height: 25px;
	float: left;
	background: url(/_gfx/addBtnBg.jpg);
	font: 11px Arial;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

#mainRightItems .addedBtn {
	width: 118px;
	height: 25px;
	float: left;
	background: url(/_gfx/addedBtnBg.gif);
	font: 11px Arial;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

#mainRightItems .sep {
	float: left;
	width: 8px;
	height: 25px;
}

#mainRightItems .moreBtn {
	width: 56px;
	height: 25px;
	float: left;
	background: url(/_gfx/moreBtnBg.jpg);
	font: 11px Arial;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

#mainRightItems .line {
	width: 345px;
	height: 2px;
	font-size: 1px;
	float: left;
	background: url(/_gfx/itemBoxLine.jpg) no-repeat;
	margin: 17px 0 0 0;
}

#mainRightItems .hSep {
	width: 15px;
	height: 70px;
	float: left;
}

#mainRightItems .hSep2 {
	width: 15px;
	height: 130px;
	float: left;
	background: url(/_gfx/mainRightBg.jpg) repeat-y 6px 0px;
}

#mainRightItems .hSep3 {
	width: 15px;
	height: 145px;
	float: left;
	background: url(/_gfx/mainRightBg.jpg) repeat-y 6px 0px;
	
	margin-top: -15px;
}

#mainRightIcons {
	width: 600px;
	height: 80px;
	float: left;
	background: #fff;
}

#mainRightTxt {
	width: 670px;
	float: left;
	padding: 15px 0 0 15px;
	overflow: auto;
}






#bottomCont {
	float: left;
	width: 1014px;
	height: 150px;
	padding: 0 0 0 74px;
}

#bottomMainCont {
	width: 940px;
	height: 30px;
	float: left;
	background: url(/_gfx/bottomContBg.jpg);
}

#bottomMain {
	width: 940px;
	height: 64px;
	float: left;
	background: url(/_gfx/bottomMainBg.jpg);	
}

#bottomMain .left {
	float: left;
	padding: 32px 0 0 12px;
}

#bottomMain .right {
	float: right;
	padding: 32px 15px 0 0;
	text-align: right;
}

#bottomMain .menu {
	list-style: none;
}

#bottomMain li {
	float: left;
	padding: 0 15px 0 0;
}

#basketTable {
	font: 11px Arial;
	color: #41392e;
}

#basketTable td {
	font: 11px Arial;
	color: #41392e;
}

#basketTable .cellL {
	border-right: 1px dotted #c0bdb9;
	border-bottom: 1px dotted #c0bdb9;
	padding: 10px;
	text-align: left;
}

#basketTable .cellC {
	border-right: 1px dotted #c0bdb9;
	border-bottom: 1px dotted #c0bdb9;
	padding: 10px;
	text-align: center;
}
#basketTable .cellCE {
	border-bottom: 1px dotted #c0bdb9;
	padding: 10px;
	text-align: center;
}

#basketTable .cellE {
	border-bottom: 1px dotted #c0bdb9;
	padding: 10px;
}

#basketTable .cellRr {
	border-right: 1px dotted #c0bdb9;
	padding: 10px;
	text-align: right;
}

#basketTable .cellBt {
	padding: 15px;
}

#basketTable .countBtn {
	width: 60px;
	height: 24px;
	background: url(/_gfx/countBtn.jpg);
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

#basketTable .cleanBtn {
	width: 109px;
	height: 24px;
	background: url(/_gfx/cleanBtn.jpg);
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

#basketTable .orderBtn {
	width: 122px;
	height: 24px;
	background: url(/_gfx/orderBtn.jpg);
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

#mainRightTxt .orderItem {
	width: 345px;
	float: left;
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #f6f1e8;
}

#mainRightTxt .orderLbl {
	padding: 3px 0 0 0;
	float: left;
}

#mainRightTxt .countBtn2 {
	width: 60px;
	height: 24px;
	background: url(/_gfx/countBtn.jpg);
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	float: right;
	margin: 15px 60px 0 0;
}

#productImg {
	width: 210px;
	height: 214px;
	margin: 0 25px 20px 0;
	float: left;
	background: url(/_gfx/productFrame.jpg);
}

#productImg .img {
	padding: 10px 0 0 7px;
}

#mainRightTxt .addProduct {
	width: 114px;
	height: 24px;
	background: url(/_gfx/addProduct.jpg);
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	float: left;
}

#productGal {
	width: 650px;
	padding: 10px 0 0 0;
	float: left;
}

#productGal .frame {
	width: 55px;
	height: 55px;
	background: url(/_gfx/galFrame.jpg) no-repeat;
	padding: 0 10px 0 0;
	float: left;
	/*text-align: center;*/
}

#productGal .img {
	padding: 5px 0 0 5px;
}


#mainRightItems2 {
	padding: 40px 0 0 0;
	float: left;
/*	background: url(/_gfx/mainItems2Bg.jpg);*/
}

#mainRightItems2 .itemBox {
	width: 345px;
	height: 147px;
	float: left;
}

#mainRightItems2 .imgFrame {
	width: 150px;
	height: 111px;
	float: left;
	background: url(/_gfx/itemBoxFrame.jpg) no-repeat;
}

#mainRightItems2 .img {
	padding: 8px 0 0 8px;
}

#mainRightItems2 .text {
	float: left;
}

#mainRightItems2 .btns {
	float: left;
	padding: 15px 0 0 0;
}

#mainRightItems2 .addBtn {
	width: 118px;
	height: 25px;
	float: left;
	background: url(/_gfx/addBtnBg.jpg);
	font: 11px Arial;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

#mainRightItems2 .sep {
	float: left;
	width: 8px;
	height: 25px;
}

#mainRightItems2 .moreBtn {
	width: 56px;
	height: 25px;
	float: left;
	background: url(/_gfx/moreBtnBg.jpg);
	font: 11px Arial;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

#mainRightItems2 .line {
	width: 345px;
	height: 2px;
	font-size: 1px;
	float: left;
	background: url(/_gfx/itemBoxLine.jpg) no-repeat;
	margin: 17px 0 0 0;
}

#mainRightItems2 .hSep {
	width: 15px;
	height: 70px;
	float: left;
}

#mainRightItems2 .hSep2 {
	width: 15px;
	height: 130px;
	float: left;
	background: url(/_gfx/mainRightBg.jpg) repeat-y 6px 0px;
}


/*************************************************************************************/
.clear { clear: both; }
#mainRightItems .imageListCont {
	overflow: hidden;
	width: 128px;
	height: 103px;
	
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.imageProdCont {
	overflow: hidden;
	width: 204px;
	height: 204px;
}

.imageProdGalCont {
	overflow: hidden;
	width: 49px;
	height: 49px;
}

label {
	padding: 3px 0 0 0;
	float: left;
}

.countBtn3 {
	width: 60px;
	height: 24px;
	background: url(/_gfx/countBtn.jpg);
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	margin: 15px 60px 0 0;
	float: left;
}

#searchSubmit {
	background-color: transparent;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

em {
	font-weight: bold;
	color: #e76300;
}

#mainRightHeader {
	padding: 30px 0 0 10px;
}

.sbutton {
	width: 97px;
	height: 25px;
	background: url(/_gfx/koszykBtn.jpg) no-repeat;
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-align: center;
}
.sbutton2 {
	width: 118px;
	height: 25px;
	background: url(/_gfx/addBtnBg.jpg) no-repeat;
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-align: center;
}
.sbutton3 {
	width: 150px;
	height: 25px;
	background: url(/_gfx/sbutton3.jpg) no-repeat;
	font: 11px Arial;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-align: center;
}

/*
#productImg2 {
	background: url(/_gfx/productFrameTop.jpg) no-repeat;
	float: left;
	margin: 0 25px 0 0;
	padding-top: 11px;
}

#productImg2 a {
	background: url(/_gfx/productFrameBottom.jpg) no-repeat left bottom;
	display: block;
	padding-bottom: 7px;
}

#productImg2 .img {
	border-left: 7px solid #F3EFEA;
	border-right: 7px solid #F3EFEA;
}

.imageProdCont2 {
	overflow: hidden;
	width: 212px;
	height: 204px;
}
*/
#map_canvas {
	width: 540px;
	height: 340px;
	border: 1px solid #CCC;
}
