.body{
	padding:0;
	background-image:url(images/back.jpg);
	background-position:left top;
	background-repeat:repeat;
	text-align:center;
	margin:0px 0px 0px 0px;
	/*
	padding:0;
	background-color:#ffffff;
	text-align:center;
	margin:0px 0px 0px 0px;
	*/
}
#container{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:949px;
	padding:0;
	background-color:#181613;
	overflow:hidden;
}
#topC{
	padding:0;
	margin:0;
	float:left;
	width:949px;
	background-image:url(images/bgTop.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.logo{
	padding:18px 0px 0px 31px;
	margin:0;
	float:left;
	width:194px;
}
.topRight{
	padding:0;
	margin:0;
	float:left;
	width:724px;
	background-image:url(images/bgTopRight.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.topLinks{
	padding:110px 0px 0px 300px;
	margin:0;
	float:left;
	color:#d9caaa;
	font:normal 10px Tahoma;
}
.topLinks a{
	padding:0px 6px 0px 6px;
	color:#d9caaa;
	font:normal 10px Tahoma;
	text-decoration:none;
}
.topLinks a:hover{
	padding:0px 6px 0px 6px;
	color:#d9caaa;
	font:normal 10px Tahoma;
	text-decoration:underline;
}
.topLinks img{
	padding:0;
	margin:0;
	vertical-align:middle;
}
.topSearch{
	padding:98px 10px 0px 0px;
	margin:0;
	float:right;
	width:204px;
	font:bold 10px tahoma;
	color:#887d62;
}
.topSearch input{
	padding:1px;
	margin:0;
	border:1px solid #292720;
	background-color:#4f4838;
	font:normal 10px tahoma;
	color:#ffffff;
	width:88px;
}
.topSearch img{
	padding:0;
	margin:0px 0px 2px 0px;
	_margin:0px 0px 4px 0px;
	border:0;
	vertical-align:middle;
}
.topSearch a{
	padding:0;
	margin:0;
	border:0;
}
#topGrammi{
	padding:0;
	margin:0;
	width:949px;
	float:left;
	background-image:url(images/bgGrammi.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:10px;
	border:0;
}


#lefTable{
	padding:0;
	margin:0;
	float:left;
	width:225px;
}
#searchTable{
	padding:0;
	margin:0;
	float:left;
	width:225px;
	background-image:url(images/bgSearch.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#4a4435;
}
.titleWhite{
	padding:12px 0px 0px 13px;
	margin:0;
	float:left;
	font:bold 16px Helvetica;
	color:#ffffff;
}

.titleWhite a{
	font:bold 16px Helvetica;
	color:#ffffff;
	text-decoration:underline;
}

.titleWhite a:hover{
	font:bold 16px Helvetica;
	color:#ffffff;
	text-decoration:none;
}

.searchIn{
	padding:16px 0px 0px 9px;
	margin:0;
	float:left;
	width:216px;
	background-image:url(images/bottomS.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.sForms{
	padding:0;
	margin:0;
	float:left;
}
.sForms input{
	padding:3px 5px ;
	margin:0px 0px 0px 0px;
	float:left;
	width:190px;
	border:1px solid #3a372d;
	background-color:#5b574b;
	font:normal 10px Tahoma;
	color:#ffffff;
}
.sForms select{
	padding:1px 0px 1px 0px;
	margin:5px 0px 0px 0px;
	float:left;
	width:202px;
	border:1px solid #3a372d;
	background-color:#5b574b;
	font:normal 10px Tahoma;
	color:#ffffff;
}
.sLink{
	padding:0px 0px 20px 0px;
	margin:8px 0px 0px 0px;
	float:left;
	font:normal 10px Tahoma;
	color:#ffffff;
}
.sLink a{
	font:normal 10px Tahoma;
	color:#ffffff;
	text-decoration:underline;
}
.sLink a:hover{
	font:normal 10px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.blackLine{
	padding:0;
	margin:0;
	float:left;
	width:100%;
	height:23px;
	background-color:#181613;
}
.redTable{
	padding:0;
	margin:5px 0px 0px 0px;
	float:left;
	width:225px;
	background-image:url(images/redTab.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.redTitle{
	padding:5px 0px 0px 11px;
	margin:0;
	float:left;
	width:auto;
	font:normal 17px Verdana;
	color:#b4985a;
}
.redText{
	padding:5px 0px 10px 11px;
	margin:0;
	float:left;
	color:#e6bcbc;
	width:120px;
	font:normal 11px/11px tahoma;
}
.redText h3{
	color:#e6bcbc;
	font:bold 10px tahoma;
	padding:0;
	margin:0;
}


#righTable{
	padding:0;
	margin:0;
	float:left;
	width:724px;
	background-color:#181613;
}
.imageTable{
	padding:0px 0px 0px 1px;
	margin:0;
	float:left;
	width:723px;
	background-image:url(images/bgLineImage.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border-bottom:1px solid #000000;
}
#offerShopTable{
	padding:15px 0px 25px 1px;
	margin:0;
	float:left;
	width:723px;
	background-color:#23211c;
}
.offerTable{
	padding:0;
	margin:0px 0px 0px 16px;
	display:inline;
	float:left;
	width:467px;
}
.offerTitle{
	padding:4px 0px 4px 4px;
	margin:0;
	float:left;
	width:463px;
	background-color:#2c2a25;
	font:bold 16px Helvetica;
	color:#ffffff;
}
.offerTitle span.left{
	padding:0;
	margin:0;
	float:left;
}
.offerTitle span.right{
	padding:0px 5px 0px 0px;
	margin:0;
	float:right;
}
.offerTitle span.right a{
	padding:2px 5px 3px 4px;
	margin:0;
	background-image:url(images/black.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 10px arial;
	color:#ffffff;
	text-decoration:none;
}
.offerTitle span.right a:hover{
	padding:2px 5px 3px 4px;
	margin:0;
	background-image:url(images/red.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 10px arial;
	color:#ffffff;
	text-decoration:none;
}
.offerTitle span.right a#active{
	padding:2px 5px 3px 4px;
	margin:0;
	background-image:url(images/red.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:bold 10px arial;
	color:#ffffff;
	text-decoration:none;
}
.offerText{
	padding:0;
	margin:30px 0px 0px 0px;
	float:left;
	width:225px;
	border-right:1px solid #000000;
}
.offerText2{
	padding:0;
	margin:30px 0px 0px 12px;
	display:inline;
	float:left;
	width:228px;
	border-right:1px solid #000000;
}

.titleText{
	padding:0;
	margin:0;
	float:left;
	width:225px;
	font:bold 11px Tahoma;
	color:#aaa08d;
}

.titleText a{
	font:bold 11px Tahoma;
	color:#aaa08d;
	text-decoration:none;
}

.titleText a:hover{
	text-decoration:underline;
}
.oText{
	padding:0px 10px 0px 0px;
	margin:12px 0px 0px 0px;
	float:left;
	width:215px;
	font:normal 11px Tahoma;
	color:#aaa08d;
}
.oText img{
	padding:0;
	margin:6px 0px 0px 0px;
	float:left;
	border:1px solid #917b4d;
}
.price{
	padding:0;
	margin:5px 0px 0px 0px;
	/*float:left;*/
	font:bold 11px/11px Tahoma;
	color:#ffdd83;
}
.price a{
	font:bold 11px/11px Tahoma;
	color:#ffdd83;
	text-decoration:none;
}
.price a:hover{
	font:bold 11px/11px Tahoma;
	color:#ffdd83;
	text-decoration:underline;
}
.price img{
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	border:0;
}
.more{
	padding:2px 7px 2px 7px;
	margin:10px 15px 0px 0px ;
	display:inline;
	float:right;
	width:37px;
	background-color:#2e291c;
	font:normal 10px Tahoma;
	color:#6b5525;
}
.more a{
	padding:0;
	margin:0;
	font:normal 10px Tahoma;
	color:#6b5525;
	text-decoration:none;
}
.more a:hover{
	padding:0;
	margin:0;
	font:normal 10px Tahoma;
	color:#6b5525;
	text-decoration:underline;
}
.shopTable{
	padding:0;
	margin:0px 1px 0px 2px;
	display:inline;
	float:left;
	width:236px;
}
.shopTitle{
	padding:4px 0px 4px 15px;
	margin:0;
	float:left;
	width:221px;
	background-color:#2c2a25;
	font:bold 16px Helvetica;
	color:#ffffff;
}
.shopText{
	padding:4px 0px 4px 20px;
	margin:0;
	float:left;
	width:216px;
}
.shopText img{
	padding:0;
	margin:24px 0px 0px 0px;
	float:left;
	border:1px solid #917b4d;
}
.suggest{
	padding:5px 0px 13px 11px;
	margin:5px 0px 0px 1px;
	display:inline;
	float:left;
	width:231px;
	background-color:#4b4639;
	background-image:url(images/suggest.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.suggesTitle{
	padding:0;
	margin:0;
	float:left;
	width:203px;
	font:normal 18px Helvetica;
	color:#ffffff;
}
.suggesText{
	padding:5px 0px 0px 0px;
	margin:0;
	float:left;
	width:203px;
	font:normal 11px Tahoma;
	color:#948e7d;
}
.suggesText a{
	color:#948e7d;
	text-decoration:none;
}
.suggesText a:hover{
	color:#948e7d;
	text-decoration:underline;
}

.gift{
	padding:0px 0px 0px 11px;
	margin:5px 0px 0px 1px;
	display:inline;
	float:left;
	width:231px;
	height:96px;
	background-color:#4b4639;
}
.gifTimage{
	padding:0px 0px 0px 0px;
	margin:0;
	float:right;
	border-left:1px solid #24221c;
}
.gifTitle{
	padding:5px 0px 0px 0px;
	margin:0;
	width:142px;
	float:left;
	font:normal 18px Helvetica;
	color:#ffffff;
}

.gifText{
	padding:5px 0px 0px 0px;
	margin:0;
	width:142px;
	float:left;
	font:normal 11px/11px Tahoma;
	color:#948e7d;
}
.gifText a{
	color:#948e7d;
	text-decoration:none;
}
.gifText a:hover{
	color:#948e7d;
	text-decoration:underline;
}
.win{
	padding:5px 0px 11px 11px;
	margin:5px 0px 0px 1px;
	display:inline;
	float:left;
	width:225px;
	background-color:#4b4639;
}
.winTitle{
	padding:0;
	margin:0;
	float:left;
	width:225px;
	font:normal 18px Helvetica;
	color:#ffffff;
}
.winText{
	padding:5px 0px 0px 0px;
	margin:0;
	float:left;
	font:normal 11px/11px Tahoma;
	color:#948e7d;
}
.winText a{
	color:#948e7d;
	text-decoration:none;
}
.winText a:hover{
	color:#948e7d;
	text-decoration:underline;
}
.winText img{
	padding:0;
	margin:0px 10px 0px 16px;
	display:inline;
	float:right;
	border:1px solid #1a1915;
}




.giftRight{
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;
	float:left;
	width:220px;
	height:96px;
	background-color:#4b4639;
}
.gifTitleR{
	padding:5px 0px 0px 0px;
	margin:0;
	width:128px;
	font:bold 17px Helvetica;
	color:#ffffff;
}
.gifTextR{
	padding:5px 0px 0px 0px;
	margin:0;
	width:128px;
	font:normal 10px/10px Tahoma;
	color:#948e7d;
}
.gifTextR a{
	color:#948e7d;
	text-decoration:none;
}
.gifTextR a:hover{
	color:#948e7d;
	text-decoration:underline;
}
#insideTable{
	padding:15px 0px;
	margin:0px 0px 20px 1px;
	display:inline;
	float:left;
	width:723px;
	background-color:#23211c;
}
.producTable{
	padding:0;
	margin:0px 0px 0px 16px;
	display:inline;
	float:left;
	width:524px;
}
.producTitle{
	padding:4px 0px 4px 10px;
	margin:0;
	float:left;
	width:514px;
	background-color:#2c2a25;
	font:bold 16px Helvetica;
	color:#ffffff;
}
.producText{
	padding:10px 0px 0px 2px;
	margin:0;
	float:left;
	width:524px;
	font:normal 11px Tahoma;
	color:#aaa08d;
}
.producText select{
	font:normal 11px Tahoma;
	color:#666666;
}
.producText input{
	font:normal 11px Tahoma;
	color:#666666;
	border:1px;
	padding:0px 2px 0px 2px;
}
.producText em{
	font:bold 11px Tahoma;
	color:#ffffff;
}
.searchProduct{
	padding:0;
	float:left;
	margin:5px 0px 0px 2px;
	display:inline;
	width:523px;
	font:normal 11px Tahoma;
	color:#aaa08d;
}
.searchProduct select{
	padding:1px 0px 1px 0px;
	margin:5px 0px 0px 0px;
	width:128px;
	border:1px solid #3a372d;
	background-color:#5b574b;
	font:normal 10px Tahoma;
	color:#ffffff;
}
.prodTextTop{
	padding:0;
	margin:5px 0px 0px 2px;
	float:left;
	font:normal 11px Tahoma;
	color:#aaa08d;
}

.prodTextTop a{
	font:normal 11px Tahoma;
	color:#aaa08d;
	text-decoration:underline;
}

.prodTextTop a:hover{
	font:normal 11px Tahoma;
	text-decoration:none;
}

.result{
	padding:0px 0px 0px 2px;
	float:left;
	font:normal 11px Tahoma;
	color:#aaa08d;
	width:auto;
	margin:30px 0 0 0;
}
.productList{	
	padding:0;
	margin:10px 0px 0px 0px;
	float:left;
	width:524px;
}
.listTable{
	padding:10px 0px 10px 0px;
	margin:0;
	float:left;
	width:524px;
	border-top:1px solid #000000;
}

.listText{
	padding:0px 0px 0px 0px;
	margin:0;
	/*float:left;*/
	font:normal 11px Tahoma;
	color:#aaa08d;
}
.listText a{
	font:normal 11px Tahoma;
	color:#aaa08d;
	text-decoration:none;
}
.listText a:hover{
	font:normal 11px Tahoma;
	color:#aaa08d;
	text-decoration:underline;
}
.listTable img{
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 10px;
	display:inline;
	float:left;
	/*border:1px solid #000000;*/
}
.listText h1{
	padding:0px 50px 5px 0px;
	margin:0;
	font:bold 11px Tahoma;
	color:#aaa08d;
}
.pages{
	padding:0;
	margin:7px 0px 7px 0px;
	float:left;
	width:524px;
	font:normal 11px Tahoma;
	color:#ffffff;
}
.pages select{
	padding:1px 0px 1px 0px;
	margin:0px 5px 0px 5px;
	display:inline;
	border:1px solid #3a372d;
	background-color:#5b574b;
	font:normal 10px Tahoma;
	color:#ffffff;
}
.pages a{
	padding:0px 5px 0px 5px;
	font:normal 11px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.pages a:hover{
	font:normal 11px Tahoma;
	color:#ffffff;
	text-decoration:underline;
}
.rightSug{
	padding:0px 0px 6px 0px;
	margin:1px 0px 0px 11px;
	display:inline;
	float:right;
	width:165px;
	border-bottom:1px solid #000000;
}
.rightSugTitle{
	padding:9px 0px 9px 10px;
	margin:0;
	display:inline;
	float:left;
	width:155px;
	background-color:#4b4639;
	font:bold 17px Helvetica;
	color:#ffffff;
}	
.rightSugText{
	padding:0px 0px 9px 0px;
	margin:0;
	display:inline;
	float:left;
	width:155px;
	font:normal 11px Tahoma;
	color:#aaa08d;
}	
.rightSugText h1{
	padding:9px 0px 9px 0px;
	margin:0;
	display:inline;
	float:left;
	width:155px;
	font:bold 11px Tahoma;
	color:#aaa08d;
}



#footer{
	padding:28px 0px 0px 0px;
	margin:0;
	float:left;
	background-image:url(images/bgBottom.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:58px;
	width:949px;
}
.footer_left {
	float:left;
	text-align:left;
	margin:0;
	padding:0px 0px 0px 4px;
	font-family:tahoma, verdana,;
	font-size: 11px;
	font-weight: normal;
	color: #817457;
}
.footer_leftMenu {
	float:left;
	text-align:left;
	margin:0;
	padding:0px 0px 0px 10px;
	font-family:tahoma, verdana,;
	font-size: 11px;
	font-weight: normal;
	color: #817457;
}
.footer_leftMenu  a{
	padding:0px 5px 0px 5px;
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #817457;
	text-decoration:underline;
}
.footer_leftMenu a:hover{
	padding:0px 5px 0px 5px;
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #817457;
	text-decoration:none;
}


.footer_right {
	float:right;
	text-align:right;
	margin:0;
	padding:0px 4px 0px 0px;
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	color: #8A837D;
	
}

#atcomProductionFlash {
	float:left;
	margin:0;
	padding:0;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #89827c;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	margin:0;
	padding:0;
}

/* basket  */

#basketTable{
	padding:0;
	margin:1px 0px 0px 0px;
	float:left;
	width:225px;
	background-color:#2c2a25;
}
.basket{
	padding:16px 0px 8px 9px;
	margin:0;
	float:left;
	width:216px;
	background-image:url(images/bottomBasket.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	font:bold 11px Tahoma;
	color:#d7cdb9;
}
.basketDet{
	padding:0px 0px 2px 0px;
	margin:0px 5px 3px 0px;
	display:inline;
	float:left;
	width:211px;
	background-image:url(images/grammiB.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.basketDet span.product{
	padding:0;
	margin:0;
	float:left;
	width:194px;
	font:normal 11px Tahoma;
	color:#d7cdb9;
}
.basketDet span.product a{
	font:normal 11px Tahoma;
	color:#d7cdb9;
	text-decoration:none;
}
.basketDet span.product a:hover{
	font:normal 11px Tahoma;
	color:#d7cdb9;
	text-decoration:underline;
}
.basketDet span.close{
	padding:0;
	margin:0;
	float:left;
	width:16px;
}
.basketDet span.cost{
	padding:3px 0px 3px 0px;
	margin:0;
	float:left;
	text-align:right;
	width:210px;
	font:normal 11px Tahoma;
	color:#ffdd83;
}
.buy{
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	width:211px;
	float:right;
	font:normal 10px Tahoma;
	color:#ffffff;
}
.buy input{
	padding:2px 0px 2px 0px;
	margin:0px 10px 0px 0px;
	display:inline;
	float:right;
	font:normal 10px Tahoma;
	color:#d7cdb9;
	width:55px;
	text-align:center;
	border:1px solid #201f1b;
	background-color:#3a3730;
}
.total{
	/*padding:16px 0px 8px 9px;*/
	padding:6px 0px 8px 0px;
	margin:0;
	float:left;
	width:216px;
}
.total span.left{
	padding:0;
	margin:0;
	float:right;
	font:bold 11px Tahoma;
	color:#d7cdb9;
	padding:0px 15px 0px 5px;
}
.total span.right{
	padding:0px 6px 0px 5px;
	margin:0;
	float:right;
	font:bold 11px Tahoma;
	color:#d7cdb9;
}

/* - basket */

.inlogin{
	padding:18px 10px 0px 0px;
	margin:0;
	float:left;
	width:204px;
	font:bold 10px tahoma;
	color:#887d62;
}

.inlogin input{
	padding:1px;
	margin:0;
	border:1px solid #292720;
	background-color:#4f4838;
	font:normal 10px tahoma;
	color:#ffffff;
	width:88px;
}
.inlogin img{
	padding:0;
	margin:0px 0px 2px 0px;
	_margin:0px 0px 4px 0px;
	border:0;
	vertical-align:middle;
}
.inlogin a{
	padding:0;
	margin:0;
	border:0;
}
.classTahoma{
	font-family: Tahoma;
}

/* Fixing  Product page */
.prodTextTop { float:none; color:#AAA08D; font:bold 14px Tahoma; margin:0; padding:0 50px 5px 0; font-weight:bold;}
