div,span,a,table,td,th,p,ul,li,fieldset,legend,label,form{
	position: relative;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
body {
	margin: 0px;
	padding: 0px;
	color: #524e4c;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	background: #080100 url("../img/bodyBg.png") repeat-y 50% 0%;
}
a {
	color: #c32321;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #c32321;
}
p{
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	text-indent: 0em;
}
div {
	text-align: left;
}
strong{
	color: #28292b;
}
form{
	margin: 0px;
	padding: 0px;
}
th{
	color: #4B9303;
}
label{
	color: #28292b;
}
h1{
	/*display: none;*/
}
h2{
	/*display: none;*/
}
h1,h2,h3,h4,h5{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	color: #fe613f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 span,h2 span,h3 span,h4 span,h5 span{
	font-weight: normal;
}
ul{
	list-style: circle;	
}
li{
	position: static;
}
dfn{
	cursor: help;	
}
a img{
	border: none;
}

table{
	background: #ffffff;
}
td,th{
	background: #f4f4f4;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #d8d8d8;
	border-right: solid 1px #d8d8d8;
}
th, .layoutTableHeader{
	text-align: left;
	color: #282828;
	background: #fff url("../img/layoutTableHeaderBg.png") repeat-x 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
}


#layoutMessages{
	position: fixed;
	top: 35%;
	left: 50.8%;
	z-index: 20;
	display: none;
}
#layoutMessages a{
	color: #FFFFFF;
}
div.layoutMessagesTop{
	position: absolute;
	top: 0px;
	left: -266px;
	width: 522px;
	color: #FFFFFF;
	border: solid 1px #ff813d;
}
div.layoutMessagesBottom{
	border: solid 2px #6f2500;
}
div.layoutMessagesBody{
	background: #632800;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#layoutMessages h3{
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 15px;
}
#layoutMessages div.layoutMessagesType0{
	padding-left: 45px;
	color: #ff813d;
	font-weight: bold;
	background: transparent url("../img/layoutMessagesType0.png") no-repeat 13px 3px;
}
#layoutMessages div.layoutMessagesType1{
	padding-left: 45px;
	color: #bfe40c;
	font-weight: bold;
	background: transparent url("../img/layoutMessagesType1.png") no-repeat 13px 3px;
}
div.layoutMessages{
	padding-top: 5px;
	/*background: #43396b;*/
}
#layoutMessagesMessages div{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	padding-left: 45px;
}
#layoutMessagesMessages div.source:hover{
	text-decoration: underline;
	cursor: pointer;
}
#layoutMessagesClose{
	position: absolute;
	top: 10px;
	right: 30px;
}
#layoutMessagesClose a{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#layoutMessagesClose a:hover{
	color: #ff813d;
}
#layoutMessagesClocks{
	position: absolute;
	bottom: 10px;
	right: 30px;
	cursor: pointer;
	z-index: 21;
}


.layoutHighlight{
	/*color: #4B9303;*/
}
button, .layoutButton{

}

hr.layoutHiddenLine{
	display: none;
}
div.layoutBodyTop{
	z-index: 2;
	background: transparent url("../img/layoutBodyTop.png") repeat-x 0% 0%;
	text-align: center;
}
div.layoutBodyBg{
	z-index: 2;
	background: transparent url("../img/layoutBodyBg.png") no-repeat 50% 0%;
	text-align: center;
}
div.layoutBody{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	z-index: 2;
	text-align: left;
	padding-top: 40px;	
}
div.layoutHeader{
	clear: both;
	background: transparent url("../img/layoutHeaderBg.png") no-repeat 0% 0%;
	width: 980px;
	height: 197px;
}
div.layoutFooter{
	clear: both;
	background: transparent url("../img/layoutFooterBg.png") no-repeat 0% 0%;
	width: 980px;
	height: 205px;
}

div.layout3C{	
	float: left;
	position: static;
	width: 980px;
	background: transparent url("../img/layout3CBg.png") repeat-y 50% 0%;
}
div.layoutMain{
	float:left;
	min-height: 400px;
	height: 400px;
	width: 580px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}	
* > div.layoutMain{
	float: none;
	height: auto;
	margin-left:200px; margin-right:200px;
}
div.layoutMainBody{
	padding: 15px;
	padding-bottom: 5px;
}
div.layoutMain h3{
	font-size: 18px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #3d0c0b url("../img/layoutMainTitleBg.png") no-repeat 0px 0px;
	padding-left: 20px;
	padding-right: 20px;
	width: 510px;
	color: #fff;
	min-height: 20px;
}
div.layoutMain h4{
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.1em;
	color: #c02521;
}
div.layoutMain h5{
	margin-bottom: 5px;
	margin-top: 10px;	
}
div.layoutMain ul{
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 10px;
}
div.layoutMain li{
/*
	list-style: none;
	padding-left: 20px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 6px;
	padding-bottom: 4px;
	padding-top: 4px;
	*/
	list-style: disc;
}
div.layoutMain li a{
	text-decoration: none;
	color: #ff953f;
}
div.layoutMain img{
	border: solid 1px #EDEDED;
}


div.layoutLeftCol{
	float:left;
	width: 200px;
	padding-top: 77px;
	padding-left: 0px;
	padding-right: 0px;
	z-index: 3;
	font-size: 12px;
	padding-bottom: 15px;
}
div.layoutLeftCol h3{
	margin: 0px;
	font-size: 16px;
	color: #1188cf;
	padding-top: 18px;
	padding-bottom: 10px;
	text-transform: lowercase;
}
div.layoutLeftCol h3.green{
	color: #c02521;
}

div.layoutRightCol{
	float:right;
	width: 200px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 102px;
	z-index: 3;
	font-size: 12px;
	padding-bottom: 15px;
}
div.layoutRightCol h3{
	margin: 0px;
	font-size: 16px;
	color: #1188cf;
	padding-top: 18px;
	padding-bottom: 10px;
	text-transform: lowercase;
}
div.layoutRightCol h3.green{
	color: #c02521;
}


a.layoutOut{

}

/* msMouse */
#msMouse{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #e0eef1;
	padding: 5px;
	display: none;
	z-index: 1000;
}


/* mHeader */
div.mHeader{
	clear: both;
	height: 117px;
	width: 980px;
	z-index: 1;	
	/*background: #FCC723 url("../img/mHeaderBg.jpg") no-repeat 0% 0%;*/
	
}
#mHeader-home{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 304px;
	height: 142px;
	z-index: 6;
}
#mHeader-home a{
	display: block;
	width: 0px;
	height: 142px;
	padding-left: 304px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url("../img/mHeaderLogo.png") no-repeat 0px 0px;
}
div.mHeader h1{
	display: none;
}
div.mHeader-flash{
	display: none;
}
div.mHeader h2{
	position: absolute;
	top: 142px;
	left: 0px;
	width: 0px;
	height: 55px;
	padding-left: 390px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url("../img/mHeaderDescription.png") no-repeat 0px 0px;
}
div.mHeader-jump{
	display: none;
}

/* mFooter */
div.mFooter{
	font-size: 11px;
	color: #dc4e23;
	text-align: center;
	padding-top: 25px;
	line-height: 1.8em;
}
div.mFooter div{
	text-align: center;
}
div.mFooter a, div.mFooter strong{
	color: #dc4e23;
	text-decoration: none;
}
div.mFooter a:hover{
	color: #c32321;
	text-decoration: underline;
}
div.mFooter-design{
	display: none;
}
div.mFooter-copyRight{

}
div.mFooter-goToStart{
	display: none;
}
div.mFooter-goToContent{
	display: none;
}

/* mPath */	
div.mPath{
	width: 540px;
	height: 21px;
	background: #ececec url("../img/mPathBg.png") no-repeat 0px 0px;
	padding-top: 13px;
	padding-left: 20px;
	padding-right: 20px;
}

div.mPath h3{
	display: none;
}
div.mPath div{
	text-align: left;
}
#mPath a{
	font-size: 11px;
	white-space: nowrap;
	text-decoration: underline;
	color: #c32321;
}
#mPath a:hover{
	color: #c32321;
}
div.mPath div span{
	font-size: 11px;
	font-weight: bold;
	color: #282828;

}

/* mcContactForm */
/*
div.mcContactForm label{
	display: block;
	color: #318a9d;
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 3px;
}
div.mcContactForm fieldset{
	border: none;
}
div.mcContactForm input, div.mcContactForm textarea{
	width: 171px;
	height: 21px;
	border: none;
	background: #FFFFFF url("../img/mcContactFormInputBg.png") no-repeat 0px 0px;
	color: #c02521;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	
}
div.mcContactForm textarea{
	height: 80px; 
	background: #FFFFFF url("../img/mcContactFormTextareaBg.png") no-repeat 0px 0px;
	overflow: auto;
}

#mcContactForm-captchaImg{
	margin-top: 10px;
	background: #1187ce url("../img/mcContactFormKackaBg.png") no-repeat 0px 0px;
	padding-top: 5px;
	padding-left: 5px;
	height: 20px;
	color: #FFFFFF;
	cursor: pointer;
}
div.mcContactForm img{

}
#mcContactForm-submitDiv{
	padding-top: 10px;
	text-align: right;
}
#mcContactForm-submit{
	border: none;
	background: transparent url("../img/mcContactFormSubmitBg.png") no-repeat 0px 0px;
	color: #ffffff;
	width: 76px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	text-transform: lowercase;
	
}
div.mcContactForm-icq{
	padding-left: 20px;
}
*/

/* mmMainmenu */
div.mmMainmenu{
	height: 45px;
	width: 980px;
	background: #000 url("../img/mmMainmenuBg.png") no-repeat 0px 0px;
}
div.mmMainmenu h3{
	display: none;
}
div.mmMainmenu ul{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 223px;
}
div.mmMainmenu ul ul{
	display: none;
}
div.mmMainmenu li{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
div.mmMainmenu a{
	display: block;
	height: 45px;
	line-height: 45px;
	white-space: nowrap;
	color: #fefefe;
	text-decoration: none;
	font-weight: bold;
}
div.mmMainmenu a:hover{
	color: #fefefe;
	text-decoration: underline;
}
div.mmMainmenu .left{}
div.mmMainmenu .right{}

#mmMainmenu a.mmMainmenu-1{
	width: 85px;
	height: 0px;
	padding-top: 45px;
	background: transparent url("../img/mmMainmenu1.png") no-repeat 0px 0px;
	overflow: hidden;
}
#mmMainmenu a.mmMainmenu-1:hover, #mmMainmenu .inpath a.mmMainmenu-1{
	background: transparent url("../img/mmMainmenu1H.png") no-repeat 0px 0px;
}
#mmMainmenu a.mmMainmenu-2{
	width: 182px;
	height: 0px;
	padding-top: 45px;
	background: transparent url("../img/mmMainmenu2.png") no-repeat 0px 0px;
	overflow: hidden;
}
#mmMainmenu a.mmMainmenu-2:hover, #mmMainmenu .inpath a.mmMainmenu-2{
	background: transparent url("../img/mmMainmenu2H.png") no-repeat 0px 0px;
}
#mmMainmenu a.mmMainmenu-3{
	width: 149px;
	height: 0px;
	padding-top: 45px;
	background: transparent url("../img/mmMainmenu3.png") no-repeat 0px 0px;
	overflow: hidden;
}
#mmMainmenu a.mmMainmenu-3:hover, #mmMainmenu .inpath a.mmMainmenu-3{
	background: transparent url("../img/mmMainmenu3H.png") no-repeat 0px 0px;
}
#mmMainmenu a.mmMainmenu-4{
	width: 120px;
	height: 0px;
	padding-top: 45px;
	background: transparent url("../img/mmMainmenu4.png") no-repeat 0px 0px;
	overflow: hidden;
}
#mmMainmenu a.mmMainmenu-4:hover, #mmMainmenu .inpath a.mmMainmenu-4{
	background: transparent url("../img/mmMainmenu4H.png") no-repeat 0px 0px;
}

.mmMainmenu-1{	z-index: 20; }
.mmMainmenu-2{	z-index: 19; }
.mmMainmenu-3{	z-index: 18; }
.mmMainmenu-4{	z-index: 17; }
.mmMainmenu-5{	z-index: 16; }
.mmMainmenu-6{	z-index: 15; }
.mmMainmenu-7{	z-index: 14; }
.mmMainmenu-8{	z-index: 13; }
.mmMainmenu-9{	z-index: 12; }
.mmMainmenu-10{	z-index: 11; }
.mmMainmenu-11{	z-index: 10; }
.mmMainmenu-12{	z-index: 9; }
.mmMainmenu-13{	z-index: 8; }
.mmMainmenu-14{	z-index: 7; }
.mmMainmenu-15{	z-index: 6; }
.mmMainmenu-16{	z-index: 5; }

/* mmBasketV2 */
div.mmBasketV2{
	position: absolute;
	top: -214px;
	left: -53px;
	width: 203px;
	height: 110px;
	background: transparent url("../img/mmBasketBg.png") no-repeat 0px 0px;
	color: #e44b4b;
	padding-left: 50px;
	padding-top: 60px;
}
div.mmBasketV2 h3{
	display: none;
}
div.mmBasketV2 ul{
	list-style: none;
}
div.mmBasketV2 strong{
	color: #fff;
}
div.mmBasketV2-items{
	padding-bottom: 10px;
}
li.mmBasketV2-viewBasket a{
	position: absolute;
	top: 9px;
	left: 13px;
	display: block;
	height: 0px;
	padding-top: 31px;
	width: 158px;
	overflow: hidden;
	background: #500402 url("../img/mmBasketFinish.png") no-repeat 0px 0px;
}
li.mmBasketV2-viewBasket a:hover{
	background: #500402 url("../img/mmBasketFinishH.png") no-repeat 0px 0px;
}

/* mStats */
div.mStats{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
div.mStats img{
	border: none;	
}

/* mmProducts  */
#mmProducts{
	margin-bottom: 6px;
}
#mmProducts h3{
	width: 200px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 36px;
	background: #8c2e25 url("../img/mmProductsTitle.png") no-repeat 0px 0px;
	overflow: hidden;
	margin-bottom: 1px;
}
#mmProducts ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#mmProducts a{
	display: block;
	width: 180px;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	background: #1b0301 url("../img/mmProductsABg.png") no-repeat 0px 0px;
	font-weight: bold;
	color: #ff953f;
	text-decoration: none;
}
#mmProducts a:hover, #mmProducts a.inpath{
	background: #3d0e09 url("../img/mmProductsABgH.png") no-repeat 0px 0px;
}
div.mmProducts-bottom{
	background: transparent url("../img/mmProductsBottom.png") no-repeat 0px 0px;
	height: 7px;
	overflow: hidden;
	width: 200px;
}

#mmProducts ul ul a{
	background: #1b0301 url("../img/mmProductsAABg.png") no-repeat 0px 0px;
	padding-left: 40px;
	width: 160px;
}
#mmProducts ul ul ul a{
	background: #1b0301 url("../img/mmProductsAABg.png") no-repeat 0px 0px;
	padding-left: 60px;
	width: 140px;
}
#mmProducts ul ul a:hover,#mmProducts ul ul ul a:hover,div.mmProducts ul ul a.inpath{
	background: #3d0e09 url("../img/mmProductsAABgH.png") no-repeat 0px 0px;
}
div.mmProducts-bottom{
	background: transparent url("../img/mmProductsBottom.png") no-repeat 0px 0px;
	height: 7px;
	overflow: hidden;
	width: 200px;
}



/* mmManuf */
#mmManuf h3{
	width: 200px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 36px;
	background: #8c2e25 url("../img/mmManufTitle.png") no-repeat 0px 0px;
	overflow: hidden;
	margin-bottom: 1px;
}
#mmManuf ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#mmManuf a{
	display: block;
	width: 180px;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	background: #1b0301 url("../img/mmProductsABg.png") no-repeat 0px 0px;
	font-weight: bold;
	color: #ff953f;
	text-decoration: none;
}
#mmManuf a:hover, #mmManuf a.inpath{
	background: #3d0e09 url("../img/mmProductsABgH.png") no-repeat 0px 0px;
}
div.mmManuf-bottom{
	background: transparent url("../img/mmProductsBottom.png") no-repeat 0px 0px;
	height: 7px;
	overflow: hidden;
	width: 200px;
}

#mmManuf ul ul a{
	background: #1b0301 url("../img/mmProductsAABg.png") no-repeat 0px 0px;
	padding-left: 40px;
	width: 160px;
}
#mmManuf ul ul ul a{
	background: #1b0301 url("../img/mmProductsAABg.png") no-repeat 0px 0px;
	padding-left: 60px;
	width: 140px;
}
#mmManuf ul ul a:hover,#mmManuf ul ul ul a:hover,div.mmManuf ul ul a.inpath{
	background: #3d0e09 url("../img/mmProductsAABgH.png") no-repeat 0px 0px;
}

/* mmBestsellerV5 */
#mmBestsellerV5{
	color: #ff953f;
	background: #e8ebed url("../img/mmBestsellerBg.png") repeat-y 0px 0px;
}
#mmBestsellerV5 h3{
	width: 200px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 36px;
	background: #8c2e25 url("../img/mmBestsellerTitle.png") no-repeat 0px 0px;
	overflow: hidden;
	margin-bottom: 1px;
}
h4.mmBestsellerV5-itemTitle{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 7px;
	
}
div.mmBestsellerV5-detail{}
div.mmBestsellerV5-item{
	margin-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
div.mmBestsellerV5-bottom{
	background: transparent url("../img/mmBestsellerBottom.png") no-repeat 0px 0px;
	height: 7px;
	overflow: hidden;
	width: 200px;
}
#mmBestsellerV5-noTomItem{
	padding: 10px;
	color: #000;
}
div.mmBestsellerV5-detail{
	padding-top: 3px;
	height: 27px;
}
div.mmBestsellerV5-detail a{
	display: block;
	background: #640705 url("../img/mmBestsellerBuy.png") no-repeat 0px 0px;
	color: #ffe2cb;
	width: 82px;
	padding-top: 27px;
	height: 0px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	text-align: center;
	float: right;
}
div.mmBestsellerV5-detail a:hover{
	background: #640705 url("../img/mmBestsellerBuyH.png") no-repeat 0px 0px;
}
div.mmBestsellerV5-image{
	width: 164px;
	height: 122px;
	padding: 3px;
	background: #fff url("../img/mmBestsellerImageBg.png") no-repeat 0px 0px;
	overflow: hidden;
}
div.mmBestsellerV5-image img{
	width: 164px;
	height: 122px;
	border: none;	
}

/* mmSearchV3  */
div.mmSearchV3{
	background: #000 url("../img/mmSearchBg.png") no-repeat 0px 0px;
	width: 200px;
	height: 122px;
	position: absolute;
	top: -45px;
	left: 0px;
}
div.mmSearchV3 h3{
	display: none;
}
div.mmSearchV3 fieldset{
	border: none;
}
div.mmSearchV3 legend,div.mmSearchV3 label{
	display: none;
}
#mmSearchV3-string{
	background: #353535 url("../img/mmSearchString.png") no-repeat 0px 0px;
	width: 174px;
	height: 23px;
	border: none;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	color: #adadad;
	position: absolute;
	top: 55px;
	left: 10px;
	border: none;
}
#mmSearchV3-submit{
	border: none;
	background: #640705 url("../img/mmSearchButton.png") no-repeat 0px 0px;
	color: #ffe2cb;
	width: 68px;
	padding-top: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	position: absolute;
	top: 82px;
	left: 122px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	text-align: center;
}
#mmSearchV3-submit:hover{
	background: #640705 url("../img/mmSearchButtonH.png") no-repeat 0px 0px;
}

/* mmInfobox */
div.mmInfobox{
	padding-bottom: 20px;
	background: transparent url("../img/layoutLeftColBlockBg.png") no-repeat 100% 100%;
}
#mmInfobox-text p{
	font-size: 11px;
	padding-left: 5px;
	padding-right: 10px;
}
#mmInfobox-text h4{
	color: #505050;
	padding-left: 5px;
	margin-top: 10px;
}


/* mmLoginV3  */
div.mmLoginV3{
	height: 147px;
	width: 200px;
	background: #000 url("../img/mmLoginBg.png") no-repeat 0px 0px;
	position: absolute;
	top: -45px;
	left: 0px;	
}
div.mmLoginV3 h3{
	display: none;	
}
div.mmLoginV3 fieldset{
	border: none;	
}
div.mmLoginV3 legend{
	display: none;
}
div.mmLoginV3 label{
	display: none;
}
#mmLoginV3-username,#mmLoginV3-pass{
	background: #353535 url("../img/mmLoginInputBg.png") no-repeat 0px 0px;
	width: 174px;
	height: 23px;
	border: none;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	color: #adadad;
	position: absolute;
	top: 55px;
	left: 10px;
	border: none;
}
#mmLoginV3-pass{
	width: 104px;
	top: 82px;
	background: #ffffff url("../img/mmLoginInputShortBg.png") no-repeat 0px 0px;
}
#mmLoginV3-submit{
	border: none;
	background: #640705 url("../img/mmLoginButton.png") no-repeat 0px 0px;
	color: #ffe2cb;
	width: 68px;
	padding-top: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	position: absolute;
	top: 81px;
	left: 123px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	text-align: center;
}
#mmLoginV3-submit:hover{
	background: #640705 url("../img/mmLoginButtonH.png") no-repeat 0px 0px;
}
#mmLoginV3 ul{
	position: absolute;
	top: 115px;
	left: 10px;
	font-size: 11px;
}
#mmLoginV3 ul li{
	list-style: none;
	float: left;	
	text-transform: lowercase;
}
#mmLoginV3 ul a{
	color: #adadad;
}
#mmLoginV3 ul a:hover,#mmLoginV3 ul li.mmLoginV3-registration a:hover{
	color: #c32321;
}
li.mmLoginV3-registration{
	font-weight: bold;
	padding-right: 14px;
	margin-right: 14px;
	border-right: solid 1px #adadad;
	color: #fff;
}
#mmLoginV3 ul li.mmLoginV3-registration a{
	color: #fff;
}

/* mmUser */
div.mmUser{
	height: 100px;
	width: 200px;
	background: #000 url("../img/mmLoginBg.png") no-repeat 0px 0px;
	position: absolute;
	top: -45px;
	left: 0px;	
	padding-top: 47px;
	color: #ffe2cb;
}
div.mmUser h3{
	display: none;	
}
div.mmUser fieldset{
	border: none;	
}
div.mmUser legend{
	display: none;
}
div.mmUser label{
	display: none;
}
#mmUser ul{
	padding-left: 35px;
	line-height: 1.6em;
	list-style: disc;
	
}
#mmUser ul a,#mmUser ul strong{
	color: #ffe2cb;
}
#mmUser ul a:hover{
	color: #fe613f;
}
#mmUser-user{
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 7px;
}

/* mmTopV5 */
#mmTopV5{
	color: #ff953f;
	background: #e8ebed url("../img/mmTopBg.png") repeat-y 0px 0px;
	margin-bottom: 5px;
}
div.mmTopV5 h3{
	width: 200px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 36px;
	background: #872118 url("../img/mmTopTitle.png") no-repeat 0px 0px;
	overflow: hidden;
}
h4.mmTopV5-itemTitle{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 7px;
	
}
div.mmTopV5-detail{}
div.mmTopV5-item{
	margin-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
div.mmTopV5-bottom{
	background: transparent url("../img/mmTopBottom.png") no-repeat 0px 0px;
	height: 7px;
	overflow: hidden;
	width: 200px;
}
#mmTopV5-noTomItem{
	padding: 10px;
}
div.mmTopV5-detail{
	padding-top: 3px;
	height: 27px;
}
div.mmTopV5-detail a{
	display: block;
	background: #640705 url("../img/mmBestsellerBuy.png") no-repeat 0px 0px;
	color: #ffe2cb;
	width: 82px;
	padding-top: 27px;
	height: 0px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	text-align: center;
	float: right;
}
div.mmTopV5-detail a:hover{
	background: #640705 url("../img/mmBestsellerBuyH.png") no-repeat 0px 0px;
}
div.mmTopV5-image{
	width: 164px;
	height: 122px;
	padding: 3px;
	background: #fff url("../img/mmBestsellerImageBg.png") no-repeat 0px 0px;
	overflow: hidden;
}
div.mmTopV5-image img{
	width: 164px;
	height: 122px;
	border: none;	
}
#mmTopV5-noTopItem{
	padding: 10px;
	padding-right: 5px;
	color: #000;
}

/* mmNewieV5 */
div.mmNewieV5 h3{
	background: #666666 url("../img/mmNewbieTitle.png") repeat-x 0px 0px;
	width: 0px;
	padding-left: 208px;
	height: 53px;
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 15px;
}
div.mmNewieV5-item{
	width: 166px;
	height: 72px;
	background: #000000;
	margin-left: 18px;
	margin-bottom: 16px;
	padding-top: 150px;
	overflow: hidden;
}
div.mmNewieV5-image{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 166px;
	height: 150px;
	background: #FFFFFF url("../img/layoutNoImage.png") no-repeat 0px 0px;
	overflow: hidden;
}
div.mmNewieV5-image img{
	border: none;
	width: 166px;
	height: 150px;
}
h4.mmNewieV5-itemTitle{
	height: 30px;
	line-height: 33px;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	padding-top: 3px;
}
h4.mmNewieV5-itemTitle a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
h4.mmNewieV5-itemTitle a span{
	color: #f42a41;
}
div.mmNewieV5-itemName{
	display: none;
}
div.mmNewieV5-decs{
	display: none;	
}
div.mmNewieV5-itemData{
	color: #FFFFFF;
	width: 146px;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	position: absolute;
	bottom: 15px;
	left: 0px;
}
div.mmNewieV5-vatPrice{
	text-align: center;
}
div.mmNewieV5-retailPrice{
	text-align: center;
	font-size: 11px;
	
}
div.mmNewieV5-retailPrice strong{
	color: #FF0000;
	text-decoration: line-through;
}
div.mmNewieV5-vatPrice strong{
	font-weight: bold;
	padding-left: 10px;
}


		/* content mcSubmenuV3 */
div.mcSubmenuV3 ul{
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 10px;
}
div.mcSubmenuV3 li{
	list-style: none;
	padding-left: 20px;
	background-image: url(../img/layoutLi.png);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-bottom: 3px;
	padding-top: 3px;
}
div.mcSubmenuV3 li a{
	text-decoration: none;
}

/* mcItemsV3 */
div.mcItemsV3{
	font-size: 12px;
}
div.mcItemsV3 a{
	text-decoration: none;
}
div.mcItemsV3-category{
	display: none;
}

#mcItemsV3-filterField{
	background: #edf0f1 url("../img/mcItemsFilterBg.png") no-repeat 0px 0px;
	height: 33px;
	border: none;
	margin-bottom: 3px;
}
#mcItemsV3-filterField legend{
	display: none;
}
#mcItemsV3-itemsBrandDiv label{
	display: none;
}
#mcItemsV3-itemsBrandDiv{
	position: absolute;
	top: 7px;
	left: 375px;
}
#mcItemsV3-itemsBrandDiv select{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 130px;
}
#mcItemsV3-filterReset{
	position: absolute;
	top: 7px;
	right: 14px;
	font-weight: bold;
	font-size: 16px;
}
#mcItemsV3-orderDiv{
	position: absolute;
	top: 7px;
	left: 10px;
}
#mcItemsV3-itemsLimitDiv{
	position: absolute;
	top: 7px;
	left: 250px;
}
#mcItemsV3-filterSubmitDiv{
	display: none;
}

div.mcItemsV3 div.mcItemsV3-paging{
	font-size: 11px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #000;
}
div.mcItemsV3 span.mcItemsV3-page{
	margin-right: 20px;

}
div.mcItemsV3 div.mcItemsV3-goToPage{
	position: absolute;
	top: 3px;
	right: 5px;
	z-index: 5;
}
div.mcItemsV3 div.mcItemsV3-buttons{
	font-weight: bold;
}
div.mcItemsV3 div.mcItemsV3-buttons a{
	padding-left: 3px;
	padding-right: 3px;
}
div.mcItemsV3 div.mcItemsV3-buttons a{
	text-decoration: none;
}
div.mcItemsV3 div.mcItemsV3-buttons a:hover{
	color: #fe613f;
}
div.mcItemsV3 .mcItemsV3-pagingAButt{

	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
}
div.mcItemsV3 span.mcItemsV3-pagingAButt{
	color: #DEDDDD;	
}
div.mcItemsV3-items{
	border-top: solid 1px #dedede;
	padding-top: 10px;
}

div.mcItemsV3{
	font-size: 11px;
}
div.mcItemsV3-item{
	width: 178px;
	height: 231px;
	overflow: hidden;
}
div.mcItemsV3-item1{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.mcItemsV3-item2{
	position: absolute;
	top: 0px;
	left: 186px;
}
div.mcItemsV3-item3{
	position: absolute;
	top: 0px;
	left: 372px;
}
div.mcItemsV3-itemRow{
	height: 246px;
}
div.mcItemsV3 h4.mcItemsV3-itemTitle{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 7px;
	height: 43px;
	margin: 0px;
	overflow: hidden;
}
div.mcItemsV3 h4.mcItemsV3-itemTitle a{
	display: block;
	height: 43px;
	overflow: hidden;
}
div.mcItemsV3 h4.mcItemsV3-itemTitle a, div.mcItemsV3 h4.mcItemsV3-itemTitle strong{
	color: #c32321;
	text-decoration: underline;
}
div.mcItemsV3 h4.mcItemsV3-itemTitle a:hover{
	color: #fe613f;
	text-decoration: underline;
}
div.mcItemsV3-itemData span{ display: none;}
div.mcItemsV3-itemData{
	position: absolute;
	top: 195px;
	left: 0px;
	width: 178px;
	height: 37px;
	overflow: hidden;
	color: #fff;
	background: #5c5c5c url("../img/mcItemsDataBg.png") no-repeat 0px 0px;
}
div.mcItemsV3-vatPrice{ display: block; line-height: 37px; padding-left: 20px; font-size: 14px; }
div.mcItemsV3-vatPrice strong{ color: #fff; }
div.mcItemsV3-image{
	width: 178px;
	height: 129px;
	padding-top: 6px;
	overflow: hidden;
	background: #ebebeb url("../img/layoutNoImage.png") no-repeat 0px 0px;
	text-align: center;
}
div.mcItemsV3-image img{
	width: 164px;
	height: 122px;
	border: none;
}
div.mcItemsV3-detail{
	display: none;
}
div.mcItemsV3-buy a{
	font-size: 12px;
	display: block;
	width: 56px;
	padding-top: 37px;
	height: 0px;
	overflow: hidden;
	background: #680604 url("../img/mcItemsBuy.png") no-repeat 0px 0px;
	margin-left: 122px;
}
div.mcItemsV3-buy a:hover{
	background: #9e1313 url("../img/mcItemsBuyH.png") no-repeat 0px 0px;
}

div.storeiconNE{
	position: absolute;
	top: 150px;
	left: 137px;
	width: 32px;
	height: 28px;
	background: transparent url("../img/mcItemsCross.png") no-repeat 0px 0px;
	z-index:10;
}
div.storeiconANO{
	position: absolute;
	top: 150px;
	left: 137px;
	width: 32px;
	height: 28px;
	background: transparent url("../img/mcItemsCheck.png") no-repeat 0px 0px;
	z-index:10;
}

/* mcBargainV3 */
div.mcBargainV3,div.mcItemRelatedV3{
	font-size: 11px;
}
div.mcBargainV3-item,div.mcItemRelatedV3-item{
	width: 178px;
	height: 231px;
	overflow: hidden;
}
div.mcBargainV3-item1,div.mcItemRelatedV3-item1{
	position: absolute;
	top: 0px;
	left: 0px;
}
div.mcBargainV3-item2,div.mcItemRelatedV3-item2{
	position: absolute;
	top: 0px;
	left: 186px;
}
div.mcBargainV3-item3,div.mcItemRelatedV3-item3{
	position: absolute;
	top: 0px;
	left: 372px;
}
div.mcBargainV3-itemRow,div.mcItemRelatedV3-itemRow{
	height: 246px;
}
div.mcBargainV3 h4.mcBargainV3-itemTitle,div.mcItemRelatedV3 h4.mcItemRelatedV3-itemTitle{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 7px;
	height: 43px;
	margin: 0px;
	overflow: hidden;
}
div.mcBargainV3 h4.mcBargainV3-itemTitle a,div.mcItemRelatedV3 h4.mcItemRelatedV3-itemTitle a{
	display: block;
	height: 43px;
	overflow: hidden;
}
div.mcBargainV3 h4.mcBargainV3-itemTitle a, div.mcBargainV3 h4.mcBargainV3-itemTitle strong,div.mcItemRelatedV3 h4.mcItemRelatedV3-itemTitle a, div.mcItemRelatedV3 h4.mcItemRelatedV3-itemTitle strong{
	color: #c32321;
	text-decoration: underline;
}
div.mcBargainV3 h4.mcBargainV3-itemTitle a:hover,div.mcItemRelatedV3 h4.mcItemRelatedV3-itemTitle a:hover{
	color: #fe613f;
	text-decoration: underline;
}
div.mcBargainV3-itemData span,div.mcItemRelatedV3-itemData span{ display: none;}
div.mcBargainV3-itemData,div.mcItemRelatedV3-itemData{
	position: absolute;
	top: 195px;
	left: 0px;
	width: 178px;
	height: 37px;
	overflow: hidden;
	color: #fff;
	background: #5c5c5c url("../img/mcItemsDataBg.png") no-repeat 0px 0px;
}
div.mcBargainV3-vatPrice,div.mcItemRelatedV3-vatPrice{ display: block; line-height: 37px; padding-left: 20px; font-size: 14px; }
div.mcBargainV3-vatPrice strong,div.mcItemRelatedV3-vatPrice strong{ color: #fff; }
div.mcBargainV3-image,div.mcItemRelatedV3-image{
	width: 178px;
	height: 129px;
	padding-top: 6px;
	overflow: hidden;
	background: #ebebeb url("../img/layoutNoImage.png") no-repeat 0px 0px;
	text-align: center;
}
div.mcBargainV3-image img,div.mcItemRelatedV3-image img{
	width: 164px;
	height: 122px;
	border: none;
}
div.mcBargainV3-detail,div.mcItemRelatedV3-detail{
	display: none;
}
div.mcBargainV3-buy a,div.mcItemRelatedV3-buy a{
	font-size: 12px;
	display: block;
	width: 56px;
	padding-top: 37px;
	height: 0px;
	overflow: hidden;
	background: #680604 url("../img/mcItemsBuy.png") no-repeat 0px 0px;
	margin-left: 122px;
}
div.mcBargainV3-buy a:hover,div.mcItemRelatedV3-buy a:hover{
	background: #9e1313 url("../img/mcItemsBuyH.png") no-repeat 0px 0px;
}


/* mcItemDescV3 */
#mcItemDescV3 div.mcItemDescV3-otherImg,#mcItemDescV3 div.mcItemDescV3-category,#mcItemDescV3 div.mcItemDescV3-description,#mcItemDescV3 div.mcItemDescV3-variants,#mcItemDescV3 div.mcItemDescV3-toBasket{
	border-top: solid 1px #dfdfdf;
	padding-top: 0px;
}
#mcItemDescV3-title strong{ color: #fff; }
#mcItemDescV3 div.mcItemDescV3 h4{
	margin: 0px;
	margin-bottom: 10px;
}
#mcItemDescV3 div.mcItemDescV3-sumary{
	margin-top: 20px;
	padding-bottom: 10px;
	padding-left: 255px;	
}
#mcItemDescV3 div.mcItemDescV3-sumary strong{
	padding-right: 10px;
}
#mcItemDescV3 div.mcItemDescV3-sumary legend{
	display: none;	
}
#mcItemDescV3 div.mcItemDescV3-sumary label{
	height: 20px;
	display: block;	
}
#mcItemDescV3 div.mcItemDescV3-itemData{
	width: 295px;
	background: #f0f0f0;
}
div.mcItemDescV3 div.mcItemDescV3-itemData div{
	white-space: nowrap;
	border-bottom: solid 1px #fff;
	padding-top: 3px;
	padding-left: 15px;
	line-height: 27px;
}
#mcItemDescV3 div.mcItemDescV3-itemData div.mcItemDescV3-shortDescription{
	background: transparent url("../img/mcItemDescShort.png") repeat-x 0px 0px;
	height: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 0.9em;
	color: #c32321;
	overflow: auto;
	white-space: normal;
	line-height: 1.2em;
	
}
#mcItemDescV3 div.mcItemDescV3-toBasketSpace{
	height: 61px;
	
}
#mcItemDescV3 div.mcItemDescV3-vatPrice span{
	color: #cc0000;	
	font-size: 18px;
	font-weight: bold;
}
#mcItemDescV3 div.mcItemDescV3-retailPrice span{
	text-decoration: line-through;
}
#mcItemDescV3 div.mcItemDescV3-reducedPrice span{
	font-weight: bold;
	color: #cc0000;
}
#mcItemDescV3 div.mcItemDescV3-itemData div span{
	position: absolute;
	top: 0px;
	right: 15px;
	max-width: 215px;
	overflow: hidden;
}
#mcItemDescV3 div.mcItemDescV3-image{
	width: 178px;
	height: 129px;
	padding-top: 6px;
	overflow: hidden;
	background: #ebebeb url("../img/layoutNoImage.png") no-repeat 0px 0px;
	text-align: center;
	position: absolute;
	top: 0px; 
	left: 0px;
	overflow: hidden;
}
#mcItemDescV3 div.mcItemDescV3-image img{
	width: 164px;
	height: 122px;
	border: none;
}
#mcItemDescV3 div.mcItemDescV3-otherImgBody{
	padding-bottom: 10px;
}
#mcItemDescV3 div.mcItemDescV3-otherImg img{
	width: 82px;
	height: 61px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	border: solid 1px #EDEDED;
}
#mcItemDescV3 div.mcItemDescV3-description{
	padding-bottom: 15px;
}
#mcItemDescV3 div.mcItemDescV3-category{
	padding-bottom: 10px;
}
#mcItemDescV3 div.mcItemDescV3-variants{
	padding-bottom: 20px;
}
#mcItemDescV3 fieldset.mcItemDescV3-variants{
	border: none;
}
#mcItemDescV3 div.mcItemDescV3-variants legend{
	display: none;
}
#mcItemDescV3 div.mcItemDescV3-variantSetTitle{
	
}
#mcItemDescV3 div.mcItemDescV3-variantSet{
	min-height: 50px;
	width: 500px;
}
#mcItemDescV3 div.mcItemDescV3-variantSetVariants div{
	float: left;
}
#mcItemDescV3 div.mcItemDescV3-variantTitle{
	padding-right: 10px;
}
#mcItemDescV3 div.mcItemDescV3-variantTitle label{
	cursor: pointer;
}
#mcItemDescV3 div.mcItemDescV3-selectedVatriant{
	display: none;
}
#mcItemDescV3 div.mcItemDescV3-toBasket{
	height: 70px;
}
#mcItemDescV3 div.mcItemDescV3-toBasketBody #mcItemDescV3-number{
	top: -20px;
}
#mcItemDescV3 div.mcItemDescV3-toBasketBody #mcItemDescV3-toBasket{
	top: -30px;
}
#mcItemDescV3 div.mcItemDescV3-toBasket label{
	display: none;
}
#mcItemDescV3-number{
	width: 40px;
	position: absolute;
	top: 21px;
	left: 104px;
	height: 20px;
}
#mcItemDescV3-toBasket{
	position: absolute;
	top: 11px;
	left: 160px;
	width: 125px;
	height: 42px;
	padding:0px;
	padding-top: 42px;
	overflow: hidden;
	background: transparent url("../img/mcItemDescToBasket.png") no-repeat 0px 0px;
	border: none;
	cursor: pointer;
}
#mcItemDescV3-javaSum{
	font-weight: bold;
	
}
form.mcItemDescV3-toBasketSimple{
	height: 0px;
	padding: 0px;
	margin: 0px;
}
#mcItemDescV3 fieldset.mcItemDescV3-toBasketSimple{
	border: none;
	position: absolute;
	top: -133px;
	left: 0px;
	width: 295px;
	height: 64px;
	padding: 0px;
	margin: 0px;
}
#mcItemDescV3 div.mcItemDescV3-toBasketSimple label{
	position: absolute;
	top: 26px;
	left: 15px;
	font-weight: bold;
}

/* mcRegistrationV3 */
div.mcRegistrationV3 fieldset{
	border: none;
}
div.mcRegistrationV3 h4{
	margin-top: 15px;
}
div.mcRegistrationV3-inputs input,div.mcRegistrationV3-inputs select{
	width: 130px;
	margin-right: 30px;
	position: static;
	color: #c02521;
}
div.mcRegistrationV3-inputs select{
	height: 20px;
}
div.mcRegistrationV3-inputs input:focus,div.mcRegistrationV3-inputs select:focus{

}
div.mcRegistrationV3-inputs div{
	min-width: 70px;
	width: 70px;
	float: left;
	height: 25px;
	position: static;
	
}
* > div.mcRegistrationV3-inputs div{
	width: auto;
}
div.mcRegistrationV3-inputs label{
	display: block;
	width: 80px;
	overflow: hidden;
	white-space: nowrap;
	position: static;	
}
fieldset.mcRegistrationV3-login label{
	width: 180px;	
}
fieldset.mcRegistrationV3-login input{
	width: 280px;	
	color: #c02521;
}
fieldset.mcRegistrationV3-login input:focus{
}
fieldset.mcRegistrationV3-info div{
	float: left;
	padding-right: 10px;
}
div.mcRegistrationV3-submit{
	margin-top: 20px;
	text-align: center;
}
#mcRegistrationV3-submit{

}
#mcRegistrationV3-titleText{
	font-style: italic;	
	padding-bottom: 15px;
}
div.mcRegistrationV3-kackaCode input{
	width: 320px;
	color: #c02521;
}
div.mcRegistrationV3-kackaCode label{
	margin-right: 100px;
}
div.mcRegistrationV3-kackaCode div{
	float: left;
}
div.mcRegistrationV3-kackaCode img{
	float: left;
	margin-right: 20px;
	margin-top: 3px;
}
fieldset.mcRegistrationV3-kacka{
	margin-bottom: 20px;
}
div.mcRegistrationV3-conditionsText{
	height: 150px;
	padding: 15px;
	overflow: auto;
	border: solid 1px #e0eef1;
	margin-bottom: 10px;
}
div.mcRegistrationV3-required input{
	border: solid 1px #FF0000;
}

/* mcProfileV3 */
div.mcProfileV3 fieldset{
	border: none;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

div.mcProfileV3-inputs input,div.mcProfileV3-addressBody input,div.mcProfileV3-addressBody select{
	width: 200px;
	position: absolute;
	top: -25px;
	left: 170px;
}
div.mcProfileV3-inputs input:focus,div.mcProfileV3-addressBody input:focus,div.mcProfileV3-addressBody select:focus{

}

div.mcProfileV3-inputs label,div.mcProfileV3-addressBody label{
	display: block;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;	
	height: 25px;
}
div.mcProfileV3-userName{
	height: 25px;	
}
div.mcProfileV3-loginData strong{
	position: absolute;
	top: -25px;
	left: 170px;
}
fieldset.mcProfileV3-info div{
	float: left;
	padding-right: 10px;
}

div.mcProfileV3-submit{
	text-align: center;
	padding-top: 10px;
	height: 20px;
	width: 460px;
	
}
div.mcProfileV3-submit2{
	padding-top: 10px;
	height: 20px;
	width: 460px;
	text-align: center;
}
div.mcProfileV3-format{
	height: 20px;	
}

ul.mcProfileV3-ListRow{
	list-style: none;
}
li.mcProfileV3-ListEditAddress{
	position: absolute;
	top: -20px;
	left: 150px;
}
li.mcProfileV3-ListDeleteAddress{
	position: absolute;
	top: -20px;
	left: 220px;	
}
div.mcProfileV3-addressList h5{
	padding-bottom: 5px;	
	padding-top: 10px;
	font-weight: normal;
	
}
div.mcProfileV3-addressList a{
	text-decoration: none;
	font-weight: bold;	
	margin-left: 15px;
}
div.mcProfileV3-addressList a:hover{
	
}
div.mcProfileV3-addressList{
	padding-bottom: 20px;
}
form.mcProfileV3-addressForm{
	border: dashed 1px #e0eef1;
	padding:10px;
	
}
div.mcProfileV3-newAddress{
	padding-top: 15px;
}
div.mcProfileV3-newAddress a{
	font-weight: bold;
	margin-left:0px;
}
div.mcProfileV3-newAddress a:hover{

}

/* mcLostpassV3 */
div.mcLostpassV3 fieldset{
	border: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
}
#mcLostpassV3-lostPassText{
	padding-bottom: 20px;	
}
div.mcLostpassV3-inputs input{
	color: #c02521;
	width: 250px;
	position: absolute;
	top: -25px;
	left: 150px;
}
div.mcLostpassV3-inputs input:focus{

}
div.mcLostpassV3-inputs label{
	display: block;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
	height: 25px;	
}
div.mcLostpassV3-submit{
	padding-left: 150px;
	height: 30px;	
}

/* mcOrdersV3 */
div.mcOrdersV3-helpTop{
	font-size:0.9em;
	border-top: solid 1px #2d2d2d;
	padding-top: 5px;
	margin-top: 5px;
}
div.mcOrdersV3-help{
	font-size:0.9em;
	border-top: solid 1px #d5d5d5;
	padding-top: 5px;
}
div.mcOrdersV3-messages table td.mcOrdersV3-message{
	padding-bottom: 15px;
}
td.mcOrdersV3-messagesConfirmed{
	text-align: right;
	color: #c02521;
}
div.mcOrdersV3 td.unconfirmed{
	color: #dd0000;
}
#mcOrdersV3-message{
	width: 480px;
	height: 120px;
}
div.mcOrdersV3-messages{
	border: solid 1px #dd0000;
	
}
div.mcOrdersV3-messages table{
	color: #202020;
	width: 100%;
}
div.mcOrdersV3-messages strong{

}
tr.mcOrdersV3-messagesOne td{
	border-top: dotted 1px #d5d5d5;
	padding-top: 5px;
}
td.mcOrdersV3-messagesDate{
	width: 130px;
}
#mcOrdersV3-accessCode{
	width: 250px;
}
div.mcOrdersV3 div{
	padding-left: 5px;
	padding-right: 5px;
}

div.mcOrdersV3 table{
	margin-bottom: 20px;
	
}
table.mcOrdersV3-orderList{
	width: 549px;
}
div.mcOrdersV3 table td{
	padding: 5px;
	vertical-align:top;
}
td.mcOrdersV3-nowrap{
	white-space: nowrap;	
}
tr.mcOrdersV3-item td{
	/*border-bottom: dotted 1px #EDEDED;*/
}
tr.mcOrdersV3-ordersRow td{
	border-bottom: solid 1px #FFF;	
	background: #e8ebed;
	color: #c32321;
}
tr.mcOrdersV3-ordersRow a,tr.mcOrdersV3-ordersRow strong{
	color: #c32321;
}

div.mcOrdersV3-order{
	border: solid 1px #EDEDED;
}
div.mcOrdersV3-order th{
	border-bottom: solid 1px #EDEDED;
}
div.mcOrdersV3 p{
	padding-left: 20px;
}
div.mcOrdersV3 div{
	margin-bottom: 5px;	
}

table.mcOrdersV3-itemList{
	border-bottom: solid 1px #EDEDED;	
	width: 100%;
}
th.mcOrdersV3-alignRight{
	text-align: right;
}
th.mcOrdersV3-alignLeft{
	text-align: left;
}
div.mcOrdersV3-packageNumber{
	display: none;
}

/* mcBasketV4 */
#mcBasketV4-title{
	display: none;
}

#mcBasketV4-step{
	height: 58px;
	color: #bababa;
}
#mcBasketV4-step h4{
	display: none;
}
#mcBasketV4-step span{
	display: block;
	font-size: 16px;
	font-weight: bold;	
	text-align: center;
	position: absolute;
	color: #505050;
	z-index: 4;
	height: 58px;
	line-height: 58px;
}

#mcBasketV4-step span.mcBasketV4-step1{
	background: transparent url("../img/mcBasketStep1.png") no-repeat 0% 0%;
	width: 137px;
	top: 0px;
	left: 0px;
}
#mcBasketV4-step span.mcBasketV4-stepActive1{
	color: #ffbfba;
	background: transparent url("../img/mcBasketStep1H.png") no-repeat 0% 0%;
	z-index: 5;
}
#mcBasketV4-step span.mcBasketV4-step2{
	background: transparent url("../img/mcBasketStep2.png") no-repeat 0% 0%;
	width: 144px;
	top: 0px;
	left: 130px;
}
#mcBasketV4-step span.mcBasketV4-stepActive2{
	color: #ffbfba;
	background: transparent url("../img/mcBasketStep2H.png") no-repeat 0% 0%;
	z-index: 5;
}
#mcBasketV4-step span.mcBasketV4-step3{
	background: transparent url("../img/mcBasketStep2.png") no-repeat 0% 0%;
	width: 144px;
	top: 0px;
	left: 267px;
}
#mcBasketV4-step span.mcBasketV4-stepActive3{
	color: #ffbfba;
	background: transparent url("../img/mcBasketStep2H.png") no-repeat 0% 0%;
	z-index: 5;
}
#mcBasketV4-step span.mcBasketV4-step4{
	background: transparent url("../img/mcBasketStep4.png") no-repeat 0% 0%;
	width: 146px;
	top: 0px;
	left: 404px;
}
#mcBasketV4-step span.mcBasketV4-stepActive4{
	color: #ffbfba;
	background: transparent url("../img/mcBasketStep4H.png") no-repeat 0% 0%;
	z-index: 5;
}

div.mcBasketV4 fieldset{
	border: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
div.mcBasketV4 table{
	width: 540px;
}
div.mcBasketV4 table td.mcBasketV4-alignRight input{
	width: 38px;
	text-align: center;
}
div.mcBasketV4 label{
	display: block;
	height: 25px;
}
div.mcBasketV4 select{
	position: absolute;
	top: -25px;
	left: 150px;
	width: 300px;
	color: #c02521;
}
div.mcBasketV4-notes textarea{
	width: 480px;
	height: 100px;
	color: #c02521;
}
div.mcBasketV4-submits{
	margin-top: 15px;
	padding-top: 15px;
	text-align: right;
	height: 30px;
	border-top: solid 1px #e0eef1;
		
}
div.mcBasketV4-submits a{
	float: left;
	font-weight: bold;
}
td.mcBasketV4-recountTop{
	text-align: right;
}

#mcBasketV4-continue{
	position: absolute;
	top: 15px;
	right: 0px;
}
div.mcBasketV4-deliveryAddress{
	padding-top: 15px;
}
#mcBasketV4-deliveryCountry,#mcBasketV4-paymentCountry{
	top: 0px;
}
div.mcBasketV4-paymentAddress label,div.mcBasketV4-deliveryAddress label{
	display: block;
	float:left;
	width: 150px;
}
div.mcBasketV4-paymentAddress input,div.mcBasketV4-deliveryAddress input{
	width: 300px;
	color: #c02521;
}
div.mcBasketV4-paymentAddress input:focus,div.mcBasketV4-deliveryAddress input:focus,div.mcBasketV4-notes textarea:focus{}

div.mcBasketV4-paymentAddress div,div.mcBasketV4-deliveryAddress div{
	height: 25px;
}
#mcBasketV4-paymentCopy{
	height: 60px;
}
#mcBasketV4-info{}
#mcBasketV4 em{
	font-style: italic;
	font-size: 0.85em;
}
div.mcBasketV4-conditionsText{
	height: 150px;
	padding: 15px;
	overflow: auto;
	border: solid 1px #EDEDED;
	margin-bottom: 10px;
}
div.mcBasketV4-paymentSummary{
	width: 250px;
}
div.mcBasketV4-deliverySummary{
	position: absolute;
	top: 0px;
	left: 270px;
	width: 250px;
}
div.mcBasketV4-conditions label{
	display: inline;
	padding-right: 20px;
}
div.mcBasketV4-conditions{
	margin-bottom: 20px;
}
#mcBasketV4-orderConfirmText{

}
#mcBasketV4-deliveryEmailDiv,#mcBasketV4-paymentEmailDiv{
	padding-bottom: 15px;
}

#mcBasketV4 iframe{
	width: 540px;
	border: solid 1px #d5d5d5;
	height: 860px;
	
}
#mcBasketV4-infoSummary{
	color: #c32321;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

div.mcBasketV4-freeDelivery{
	font-weight: bold;
	color: #00aa00;
	padding-bottom: 10px;
}

/* tabs */
/*
.tabs .contents{
	background: #3796ce url("../img/tabsContentsBg.png") no-repeat 0% 100%;
	padding: 11px;
	color: #FFFFFF;
}
.tabs .contents h3{
	display: none;
}
.tabs .contents a{
	color: #FFFFFF;
	text-decoration: none;
}
.tabs .contents a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.tabs .legends{
	background: transparent url("../img/tabsLegendsBg.png") no-repeat 0% 100%;
	padding-bottom: 4px;
	padding-left: 16px;
	height: 22px;
}
.tabs .legends .legend{
	display: block;
	float: left;
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	background: #3796ce url("../img/tabsLegendBg.png") repeat-x 0% 0%;
	color: #FFFFFF;
	margin-right: 14px;
	padding-left: 4px;
	padding-right: 4px;
	z-index: 5;
	text-transform: lowercase;
	font-size: 11px;
}
.tabs .legends .legend .left{
	display: block;
	position: absolute;
	top: 0px;
	left: -9px;
	background: transparent url("../img/tabsLegendLeft.png") no-repeat 0% 0%;
	width: 9px;
	height: 22px;
}
.tabs .legends .legend .right{
	display: block;
	position: absolute;
	top: 0px;
	right: -9px;
	background: transparent url("../img/tabsLegendRight.png") no-repeat 0% 0%;
	width: 9px;
	height: 22px;
}
.tabs .legends .deactive{
	background: #b0e4ef url("../img/tabsLegendBgD.png") repeat-x 0% 0%;
	color: #0565a0;
	z-index: 4;
}
.tabs .legends .deactive .left{
	background: transparent url("../img/tabsLegendLeftD.png") no-repeat 0% 0%;
}
.tabs .legends .deactive .right{
	background: transparent url("../img/tabsLegendRightD.png") no-repeat 0% 0%;
}

.green .tabs .contents{
	background: #5a9802 url("../img/tabsContentsBgGreen.png") no-repeat 0% 100%;
	color: #deeacc;
}
.green .tabs .legends{
	background: transparent url("../img/tabsLegendsBgGreen.png") no-repeat 0% 100%;
}
.green .tabs .legends .legend{
	background: #5a9802 url("../img/tabsLegendBgGreen.png") repeat-x 0% 0%;
}
.green .tabs .legends .legend .left{
	background: transparent url("../img/tabsLegendLeftGreen.png") no-repeat 0% 0%;
}
.green .tabs .legends .legend .right{
	background: transparent url("../img/tabsLegendRightGreen.png") no-repeat 0% 0%;
}
.green .tabs .legends .deactive{
	background: #bde584 url("../img/tabsLegendBgDGreen.png") repeat-x 0% 0%;
	color: #c02521;
}
.green .tabs .legends .deactive .left{
	background: transparent url("../img/tabsLegendLeftDGreen.png") no-repeat 0% 0%;
}
.green .tabs .legends .deactive .right{
	background: transparent url("../img/tabsLegendRightDGreen.png") no-repeat 0% 0%;
}

.light .tabs .contents{
	background: #e0eef1 url("../img/tabsContentsBgLight.png") no-repeat 0% 100%;
	color: #318a9d;
}
.light .tabs .legends{
	background: transparent url("../img/tabsLegendsBgLight.png") no-repeat 0% 100%;
}
.light .tabs .legends .legend{
	background: #e0eef1 url("../img/tabsLegendBgLight.png") repeat-x 0% 0%;
	color: #0565a0;
}
.light .tabs .legends .legend .left{
	background: transparent url("../img/tabsLegendLeftLight.png") no-repeat 0% 0%;
}
.light .tabs .legends .legend .right{
	background: transparent url("../img/tabsLegendRightLight.png") no-repeat 0% 0%;
}
.light .tabs .legends .deactive{
	background: #1287cd url("../img/tabsLegendBgDLight.png") repeat-x 0% 0%;
	color: #ffffff;
}
.light .tabs .legends .deactive .left{
	background: transparent url("../img/tabsLegendLeftDLight.png") no-repeat 0% 0%;
}
.light .tabs .legends .deactive .right{
	background: transparent url("../img/tabsLegendRightDLight.png") no-repeat 0% 0%;
}
.light .tabs .contents a{
	color: #c02521;
}
.light .tabs .contents a:hover{
	color: #c02521;
}
*/


/* mmLinks*/
div.mmLinks{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 40px;
	width: 980px;
}
div.mmLinks h3{
	display: none;
}
div.mmLinks ul{
	float: left;
	padding: 0px;
	margin: 0px;
	padding-left: 87px;
}
div.mmLinks li{
	float: left;
	padding: 0px;
	margin: 0px;
	padding-left: 45px;
	line-height: 40px;
	height: 40px;
}
div.mmLinks a{
	color: #d3c6bd;
}
div.mmLinks a:hover{
	color: #fff;
}

/* mmContact */
#mmContact{
	color: #ffe2cb;
	background: transparent url("../img/mmContactBg.png") no-repeat 0px 37px;
	margin-bottom: 6px;
}
div.mmContact h3{
	width: 200px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 36px;
	background: #872118 url("../img/mmContactTitle.png") no-repeat 0px 0px;
	overflow: hidden;
}
#mmContact-text{
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
}
div.mmContact .phone{
	padding-left: 47px;
	height: 40px;
	line-height: 40px;
	background: transparent url("../img/mmContactPhone.png") no-repeat 0px 0px;
	font-weight: bold;
	color: #fe613f;
}
div.mmContact .mail{
	padding-left: 47px;
	height: 40px;
	line-height: 40px;
	background: transparent url("../img/mmContactMail.png") no-repeat 0px 0px;
	font-weight: bold;
	color: #fe613f;
}
div.mmContact .icq{
	padding-left: 47px;
	height: 40px;
	line-height: 40px;
	background: transparent url("../img/mmContactICQ.png") no-repeat 0px 0px;
	font-weight: bold;
	color: #fe613f;
	display: none;
}
div.mmContact .skype{
	padding-left: 47px;
	height: 40px;
	line-height: 40px;
	background: transparent url("../img/mmContactSkype.png") no-repeat 0px 0px;
	font-weight: bold;
	color: #fe613f;
	display: none;
}

/* mmCrosslinksV1 */
#mmCrosslinksV1{
	background: #190301;
}
div.mmCrosslinksV1 h3{
	width: 200px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 36px;
	background: #872118 url("../img/mmCrosslinksTitle.png") no-repeat 0px 0px;
	overflow: hidden;
}
#mmCrosslinksV1 ul{
	margin: 0px;
	padding: 0px;
}
#mmCrosslinksV1-links{
	padding-left: 15px;
	padding-top: 15px;
}
#mmCrosslinksV1 li{
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	border: solid 2px #c7cacd;
}
li.mmCrosslinksV1-image{
	list-style: none;
	width: 80px;
	height: 31px;
	overflow: hidden;
}
li.mmCrosslinksV1-image a{
	display: block;
	border: none;
	width: 88px;
	height: 31px;
	overflow: hidden;
}
li.mmCrosslinksV1-image img{
	border: none;
}
#mmCrosslinks-clickdiv{
	height: 0px;
	overflow: hidden;
}
div.mmCrosslinksV1-bottom{
	background: transparent url("../img/mmCrosslinksBottom.png") no-repeat 0px 0px;
	height: 7px;
	overflow: hidden;
	width: 200px;
}

/* mcDBContentV3 */
div.mcDBContentV3{
	background: transparent url("../img/mcDBContentBg.png") repeat-y 0px 0px;
}
div.mcDBContentV3-top{
	background: transparent url("../img/mcDBContentTop.png") no-repeat 0px 0px;
}
div.mcDBContentV3-bottom{
	background: transparent url("../img/mcDBContentBottom.png") no-repeat 0% 100%;
}
#mcDBContentV3 p{
	margin: 20px;
	margin-top: 0px;
}
#mcDBContentV3 h4, #mcDBContentV3 h5, #mcDBContentV3 ul{
	margin-left: 20px;
	margin-right: 20px;
}
