div,span,a,table,td,th,p,ul,li,fieldset,legend,label,form,button,input{
	position: relative;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
body {
	margin: 0px;
	padding: 0px;
	color: #346d01;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	background: #AFE683 url("../img/bodyBg.png") repeat-x 0% 0%;
}
a {
	color: #346d01;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #f9bb04;
}
p{
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	text-indent: 0em;
}
div {
	text-align: left;
}
strong{
	color: #346D01;
}
form{
	margin: 0px;
	padding: 0px;
}
label, th{
	color: #4B9303;
}
h1{
	/*display: none;*/
}
h2{
	/*display: none;*/
}
h1,h2,h3,h4,h5{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	color: #915201;
}
ul{
	list-style: circle;	
}
li{
	position: static;
}
dfn{
	cursor: help;	
}

div.systemMessage-messages{
	margin-bottom: 15px;
	background: transparent url("../img/layoutLine.png") no-repeat 50% 100%;
	padding: 5px;
	padding-bottom: 10px;
	padding-top: 35px;
	padding-left: 90px;
}
#layoutMessages h4{
	margin: 0px;
	background: transparent url("../img/layoutDonkey.png") no-repeat 5px 0px;
	padding-left: 90px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 57px;
	padding-top: 5px;
}
.systemMessage-messagesBody div{
	font-style: italic;
	color: #dd0000;
	padding-bottom: 5px;
}

.layoutHighlight{
	/*color: #4B9303;*/
}
button, .layoutButton{
	border: solid 1px #A9A9A8;
	background: #A8E379 url("../img/layoutButtonBg.png") repeat-x 0px 0px;
	color: #307704;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 21px;
	height: 22px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

hr.layoutHiddenLine{
	display: none;
}
div.layoutBodyMeadow{
	min-width: 982px;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
	background: transparent url("../img/layoutBodyMeadow.jpg") no-repeat 50% 0%;
}
div.layoutBodyBg{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
	background: transparent url("../img/layoutBodyBg.png") repeat-x 0% 100%;
	border-bottom: solid 1px #160C03;
}
div.layoutBody{
	margin-left: auto;
	margin-right: auto;
	width: 982px;
	z-index: 2;
	background: transparent url("../img/layoutBodyTop.png") no-repeat 0px 267px;
}

div.layout3C{	
	float: left;
	position: static;
	background: #FFFFFF url("../img/layout3CBg.png") repeat-y 0px 0px;
	width: 982px;
}
div.layoutMain{
	float:left;
	min-height: 800px;
	height: 800px;
	width: 510px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 50px;
	color: #d09407;
}	
* > div.layoutMain{
	float: none;
	height: auto;
	margin-left:225px; margin-right:220px;
}
div.layoutMain h3{
	font-size: 1.3em;
	margin-bottom: 10px;
	background: transparent url("../img/layoutH3.png") no-repeat 0px 0px;
	padding-top: 2px;
	padding-left: 28px;
	font-style: italic;
	color: #915201;
	min-height: 23px;
}
div.layoutMain h4{
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.1em;
	background: transparent url("../img/layoutLeaf.png") no-repeat 0px 0px;
	padding-left: 25px;
	color: #346D01;
}
div.layoutMain h5{
	margin-bottom: 5px;
	margin-top: 10px;	
}
div.layoutMain ul{
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 10px;
}
div.layoutMain li{
	list-style: none;
	padding-left: 20px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}
div.layoutMain li a{
	text-decoration: none;
	color: #346d01;
}
div.layoutMain img{
	border: solid 1px #EDEDED;
}


div.layoutLeftCol{
	float:left;
	width: 200px;
	padding-left: 0px;
	padding-right: 0px;
	z-index: 3;
	font-size: 12px;
	padding-bottom: 40px;
	margin-bottom: 20px;
	margin-right: 25px;
}
div.layoutLeftCol h3{
	background: transparent url("../img/layoutLeftColH3.png") no-repeat 0px 0px;
	padding-left: 30px;
	padding-top: 12px;
	height: 25px;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 15px;
	margin-top: 20px;
}
div.layoutLeftCol ul{
	padding-left: 15px;
	padding-bottom: 5px;
}
div.layoutLeftCol li{
	list-style: none;
}
div.layoutLeftCol li a{
	display: block;
	padding-left: 20px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	color: #346d01;
}
div.layoutLeftCol li a:hover{
	color: #f9bb04;
	background: transparent url("../img/layoutLiH.png") no-repeat 0px 4px;
	text-decoration: none;
}

div.layoutRightCol{
	float:right;
	width: 200px;
	z-index: 3;
	font-size: 12px;
	padding-bottom: 40px;
	margin-bottom: 20px;
	/*border: solid 1px #FF00FF;*/
}
div.layoutRightCol h3{
	background: transparent url("../img/layoutRightColH3.png") no-repeat 100% 0%;
	padding-left: 30px;
	padding-top: 12px;
	height: 25px;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 15px;
	margin-top: 20px;
}
div.layoutRightCol ul{
	padding-left: 15px;
	padding-bottom: 5px;
}
div.layoutRightCol li{
	list-style: none;
}
div.layoutRightCol li a{
	display: block;
	padding-left: 20px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	color: #346d01;
}
div.layoutRightCol li a:hover{
	color: #f9bb04;
	background: transparent url("../img/layoutLiH.png") no-repeat 0px 4px;
	text-decoration: none;
}
div.layoutRightColTop{
	border-left: solid 1px #e7e7e7;
	width: 0px;
	height: 15px;
	position: absolute;
	top: -13px;
	left: -14px;
}

#layoutText-provozovatel p{
	margin-left: 20px;
	margin-right: 10px;
	
}

a.layoutOut{

}
#mAnimal{
	font-size: 11px;
	color: #d09407;
	font-weight: bold;
}
#mAnimal0{
	background: transparent url("../img/animals/animals.png") no-repeat 0px 0px;
	width: 158px;
	height: 149px;
	position: absolute;
	top: 114px;
	left: 470px;
}
#mAnimal1{
	background: transparent url("../img/animals/mouse.png") no-repeat 0px 0px;
	width: 39px;
	height: 44px;
	position: absolute;
	top: 224px;
	left: 197px;
}
#mAnimal2{
	background: transparent url("../img/animals/cat.png") no-repeat 0px 0px;
	width: 50px;
	height: 59px;
	position: absolute;
	top: 126px;
	left: 282px;
}
#mAnimal3{
	background: transparent url("../img/animals/ant.png") no-repeat 0px 0px;
	width: 26px;
	height: 29px;
	position: absolute;
	top: 145px;
	left: 36px;
}
#mAnimal4{
	background: transparent url("../img/animals/squirrel.png") no-repeat 0px 0px;
	width: 30px;
	height: 41px;
	position: absolute;
	top: 187px;
	left: 870px;
}
#mAnimal0Speech{
	background: transparent url("../img/animals/speech0.png") no-repeat 0px 0px;
	width: 140px;
	height: 70px;
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 20px;
	position: absolute;
	top: 80px;
	left: 570px;
	display: none;
}
#mAnimal0Emote{
	background: transparent url("../img/animals/emote0.png") no-repeat 0px 0px;
	width: 185px;
	height: 115px;
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 40px;
	position: absolute;
	top: 20px;
	left: 560px;
	display: none;
}
#mAnimal1Speech{
	background: transparent url("../img/animals/speech1.png") no-repeat 0px 0px;
	width: 156px;
	height: 73px;
	padding-top: 10px;
	padding-left: 150px;
	padding-right: 20px;
	position: absolute;
	top: 178px;
	left: 237px;
	display: none;
}
#mAnimal1Emote{
	background: transparent url("../img/animals/emote1.png") no-repeat 0px 0px;
	width: 162px;
	height: 77px;
	padding-top: 10px;
	padding-left: 165px;
	padding-right: 20px;
	position: absolute;
	top: 177px;
	left: 225px;
	display: none;
}
#mAnimal2Speech{
	background: transparent url("../img/animals/speech2.png") no-repeat 0px 0px;
	width: 153px;
	height: 84px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 15px;
	position: absolute;
	top: 46px;
	left: 164px;
	display: none;
}
#mAnimal2Emote{
	background: transparent url("../img/animals/emote2.png") no-repeat 0px 0px;
	width: 185px;
	height: 65px;
	padding-top: 70px;
	padding-left: 50px;
	padding-right: 40px;
	position: absolute;
	top: 135px;
	left: 326px;
	display: none;
}
#mAnimal3Speech{
	background: transparent url("../img/animals/speech3.png") no-repeat 0px 0px;
	width: 153px;
	height: 89px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 40px;
	position: absolute;
	top: 109px;
	left: 667px;
	display: none;
}
#mAnimal3Emote{
	background: transparent url("../img/animals/emote3.png") no-repeat 0px 0px;
	width: 144px;
	height: 187px;
	padding-top: 25px;
	padding-left: 60px;
	padding-right: 55px;
	position: absolute;
	top: 122px;
	left: 618px;
	display: none;
	
}
#mAnimal4Speech{
	background: transparent url("../img/animals/speech4.png") no-repeat 0px 0px;
	width: 150px;
	height: 80px;
	padding-top: 10px;
	padding-left: 35px;
	padding-right: 15px;
	position: absolute;
	top: 67px;
	left: 40px;
	display: none;
}
#mAnimal4Emote{
	background: transparent url("../img/animals/emote4.png") no-repeat 0px 0px;
	width: 146px;
	height: 102px;
	padding-top: 20px;
	padding-left: 45px;
	padding-right: 65px;
	position: absolute;
	top: 40px;
	left: -5px;
	display: none;
}
/* msMouse */
#msMouse{
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #9FA7AB;
	padding: 5px;
	display: none;
	z-index: 1000;
}


/* mHeader */
div.mHeader{
	clear: both;
	height: 280px;
	width: 982px;
	z-index: 1;	
	/*background: #FCC723 url("../img/mHeaderBg.jpg") no-repeat 0% 0%;*/
}
#mHeader-home{
	position: absolute;
	top: 13px;
	left: 50px;
	z-index: 6;
}
#mHeader-home a{
	display: block;
	width: 0px;
	height: 103px;
	padding-left: 330px;
	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: 103px;
	left: 195px;
	z-index: 7;
	
	width: 0px;
	height: 17px;
	padding-left: 280px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url("../img/mHeaderDescription.png") no-repeat 0px 0px;
}
div.mHeader-jump{
	display: none;
}

/* mFooter */
div.mFooter{
	clear:both;
	height: 43px;
	font-size: 11px;
	background: #372103 url("../img/mFooterBg.png") repeat-x 0px 0px;
	color: #978e81;
}
div.mFooter a{
	color: #978e81;
	text-decoration: none;
}
div.mFooter a:hover{
	color: #f9bb04;
}
div.mFooter-design{
	color: #978e81;
	font-size: 11px;
	position: absolute;
	top: 6px;
	right: 3px;
	line-height: 35px;
	height: 35px;
}
div.mFooter-copyRight{
	position: absolute;
	top: 6px;
	left: 10px;
	color: #c7c1b9;
	background: transparent url("../img/mFooterCopyBg.png") no-repeat 0px 0px;
	padding-left: 40px;
	line-height: 35px;
	height: 35px;
}
div.mFooter-powered{
	float: right;
}
div.mFooter-goToStart{
	padding-top: 43px;
	width: 122px;
	height: 0px;
	background: transparent url("../img/mFooterCheese.png") no-repeat 0px 0px;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	top: 0px;
	left: 190px;
}
div.mFooter-goToContent{
	padding-top: 81px;
	width: 44px;
	height: 0px;
	background: transparent url("../img/mFooterSpider.png") no-repeat 0px 0px;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	top: -81px;
	right: 190px;
}

/* mPath */	
div.mPath{
	padding-right: 0px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: transparent url("../img/layoutLine.png") no-repeat 50% 100%;
	
}

div.mPath h3{
	color: #915201;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	position: absolute;
	top: 0px;
	right: 0px;
	background: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -15px;
	right: 0px;
	
}
div.mPath div{
	text-align: right;
}
#mPath a{
	font-size: 11px;
	white-space: nowrap;
	text-decoration: none;
}
#mPath a:hover{

}
div.mPath div span{
	font-size: 11px;
	font-style: italic;

}

/* mcContactFormV4 */
div.mcContactFormV4-bottom{

}
div.mcContactFormV4{

}
div.mcContactFormV4 label{
	display: block;
}
div.mcContactFormV4 fieldset{
	border: none;
	padding: 15px;
}
div.mcContactFormV4 input, div.mcContactFormV4 textarea{
	width: 160px;
	border: solid 1px #C8C8C8;
	background: #F9F9F9;
	margin-top: 3px;
	margin-bottom: 5px;
}
div.mcContactFormV4 textarea{
	height: 80px;
}

div.mcContactFormV4 h3{

}

div.mcContactFormV4 img{
	border: none;
}
#mcContactFormV4-submit{

}
div.mcContactFormV4-icq{
	padding-left: 20px;
}

/* mmTopSearchV1 */
#mmTopSearchV1{
	
}
#mmTopSearchV1 ul{
	padding: 0px;
	padding-right: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

/* mmCrosslinksV1 */
#mmCrosslinksV1 ul{
	padding-left: 20px;
}
li.mmCrosslinksV1-image{
	list-style: none;
}
li.mmCrosslinksV1-image img{
	border: solid 1px #EDEDED;
}
#mmCrosslinks-clickdiv{
	height: 0px;
	overflow: hidden;
}

/* mmContact */
#mmContact p{
	font-size: 11px;

}
#mmContact-text{
	margin-left: 20px;
	margin-right: 10px;
}

/* mmLinks */
#mmLinks{
	z-index: 15;
	position: absolute;
	top: 131px;
	left: 15px;
	width: 216px;
	background: #f8f8f8 url("../img/mmLinksBg.png") no-repeat 0% 100%;
	
	overflow: hidden;
	height: 50px;
}
#mmLinks-text{
	width: 216px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-bottom: 10px;
	padding-top: 20px;
	z-index: 16;
}
#mmLinks p{
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
}
#mmLinks h3{
	z-index: 17;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 13px;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 220px;
	background: transparent url("../img/mmLinksShadow.png") no-repeat 0% 0%;
}
#mmLinks ul{
	margin-bottom: 10px;
}
#mmLinks li{
	list-style: none;
}
#mmLinks li a{
	text-decoration: none;
	color: #505050;
	font-weight: bold;
	font-size: 11px;
	display: block;
	padding-left: 65px;
	padding-top: 13px;
	padding-bottom: 13px;
}
#mmLinks li a:hover{
	color: #f9bb04;
	/*text-decoration: underline;*/
}


/* mmMainmenu */
div.mmMainmenu{
	width: 500px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 150px;
	left: 4px;
}
div.mmMainmenu h3{
	display: none;
}
div.mmMainmenu li{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
div.mmMainmenu a{
	display: block;
	width: 0px;
	overflow: hidden;
	white-space: nowrap;
}

#mmMainmenu li.mmMainmenu-01{
	position: absolute;
	top: 20px;
	left: 5px;
}
#mmMainmenu li.mmMainmenu-01 a{
	padding-left: 104px;
	height: 54px;
}
#mmMainmenu li.mmMainmenu-02{
	position: absolute;
	top: 0px;
	left: 130px;
}
#mmMainmenu li.mmMainmenu-02 a{
	padding-left: 90px;
	height: 45px;
}
#mmMainmenu li.mmMainmenu-03{
	position: absolute;
	top: 30px;
	left: 250px;
}
#mmMainmenu li.mmMainmenu-03 a{
	padding-left: 93px;
	height: 50px;
}
#mmMainmenu li.mmMainmenu-04{
	display: none;
}


/* mmBasketV3 */
div.mmBasketV3 h3{
	margin-bottom: 10px;
}
div.mmBasketV3 table{
	width: 170px;
	margin-left: 20px;
	
}
div.mmBasketV3 td{
	font-size: 10px;
	vertical-align: top;
}
div.mmBasketV3 td span{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#mmBasketV3 ul{
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
}
div.mmBasketV3-viewBasket{

}
div.mmBasketV3-viewBasket a{

}
td.mmBasketV3-items div{
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	width: 80px;
}
td.mmBasketV3-items{
	padding-right: 5px;
}
td.mmBasketV3-prices{
	white-space: nowrap;
	width: 65px;
}
#mmBasketV3-more a{
	color: #ffb41c;
	text-decoration: none;
	font-weight: bold;
}
#mmBasketV3-more a:hover{
	color: #FFFFFF;
}
#mmBasketV3-totalPrice{
	font-size: 8px;
}
#mmBasketV3-nothing{
	background: transparent url("../img/mmBasketEmpty.png") no-repeat 20px 0px;
	padding-left: 75px;
	padding-top: 10px;
	height: 40px;
	margin-left: 5px;
}

/* mmToplist */
div.mmToplist{
	display: none;	
}
div.mmToplist img{
	border: none;	
}

/* mmCatalog  */
#mmCatalog{
	
}
#mmCatalog a.mmCatalog-active{
	color: #4B9303;
	background: transparent url("../img/layoutLiH.png") no-repeat 0px 7px;
}
#mmCatalog ul.mmCatalog-0{
	padding: 0px;
	margin: 0px;
}
#mmCatalog ul.mmCatalog-0 a{
	display: block;
	padding-left: 55px;
	padding-top: 9px;
	height: 52px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	
	color: #4b9303;
}
#mmCatalog ul.mmCatalog-0 a:hover{
	color: #f9bb04;
	text-decoration: none;
}
#mmCatalog li.mmCatalog-01 a{ background: transparent url("../img/mmCatalogDogs.png") no-repeat 0px 0px; }
#mmCatalog li.mmCatalog-02 a{ background: transparent url("../img/mmCatalogCats.png") no-repeat 0px 0px; }
#mmCatalog li.mmCatalog-03 a{ background: transparent url("../img/mmCatalogRodents.png") no-repeat 0px 0px; }
#mmCatalog li.mmCatalog-04 a{ background: transparent url("../img/mmCatalogTurtles.png") no-repeat 0px 0px; }
#mmCatalog li.mmCatalog-05 a{ background: transparent url("../img/mmCatalogReptiles.png") no-repeat 0px 0px; }
#mmCatalog li.mmCatalog-06 a{ background: transparent url("../img/mmCatalogBirds.png") no-repeat 0px 0px; }
#mmCatalog li.mmCatalog-07 a{ background: transparent url("../img/mmCatalogFishes.png") no-repeat 0px 0px; }
#mmCatalog li.mmCatalog-08 a{ 
	background: transparent url("../img/mmCatalogBlank.png") no-repeat 0px 0px; 
}
#mmCatalog ul.mmCatalog-0 ul a{
	display: block;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	background: transparent url("../img/layoutLeaf.png") no-repeat 0px 1px; 
	color: #346d01;
	height: auto;
	font-weight: normal;
	font-style: normal;
}
#mmCatalog ul.mmCatalog-0 ul a:hover{
	color: #f9bb04;
	text-decoration: none;
}
#mmCatalog ul.mmCatalog-0 ul{
	margin-top: 3px;
	margin-bottom: 5px;
}
#mmCatalog ul.mmCatalog-0 ul a.active,#mmCatalog ul.mmCatalog-0 a.active{
	color: #f9bb04;
}


/* mmSearchV3  */
#mmSearchV3 h3{
	margin-top: 7px;
}
div.mmSearchV3 form{
	padding-left: 10px;
}
div.mmSearchV3 fieldset{
	border: none;
	padding-left: 15px;
}
div.mmSearchV3 legend{
	display: none;
}
#mmSearchV3-string{
	width: 110px;
	height: 20px;
	border: solid 1px #a9a9a8;
	background: #fafafa;
	color: #505050;
	margin-top: 10px;
}
#mmSearchV3-submit{
	border: none;
	background: transparent url("../img/mmSearchButton.png") no-repeat 0px 0px;
	color: #346d01;
	width: 27px;
	padding-top: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	position: absolute;
	top: -24px;
	left: 120px;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* 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  */
#mmLoginV3 h3{
	margin-top: 7px;

}
div.mmLoginV3 form,div.mmLoginV3 ul{
	padding-left: 20px;
}
div.mmLoginV3 fieldset{
	border: none;
	
}
div.mmLoginV3 legend{
	display: none;
}
#mmLoginV3-username,#mmLoginV3-pass{
	width: 160px;
	height: 20px;
	border: solid 1px #a9a9a8;
	background: #fafafa;
	color: #505050;
	margin-top: 3px;
	margin-bottom: 7px;
}
#mmLoginV3-pass{
	width: 130px;
}
#mmLoginV3-submit{
	padding: 0px;
	border: none;
	background: #e5ebf3 url("../img/mmSearchSubmit.png") no-repeat 0px 0px;
	width: 25px;
	height: 25px;
	padding-top: 25px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	position: absolute;
	top: -31px;
	left: 140px;
}

#mmLoginV3-registration{
	font-weight: bold;
}

/* mmUser */
div.mmUser h3{
	margin-top: 7px;
}
div.mmUser ul{
	padding-left: 20px;
}

/* mmTopV5 */
div.mmTopV5-item{
	padding-bottom: 60px;
	margin-bottom: 5px;
	background: transparent url("../img/mmTopItemBg.png") no-repeat 50% 100%;
	height: 165px;
	margin-left: 20px;
}
#mmTopV5-noTopItem{
	margin-left: 20px;
	margin-right: 10px;
	font-size: 11px;
}
div.mmTopV5-image{
	width: 160px;
	height: 120px;
	border: solid 1px #EDEDED;
	overflow: hidden;
	background: #FFFFFF url("../img/layoutNoImage.png") no-repeat 0px 0px;
	overflow: hidden;
	
}
div.mmTopV5-image img{
	border: none;
	width: 160px;
	height: 120px;
}
h4.mmTopV5-itemTitle{
	margin-bottom: 10px;
	height: 33px;
	overflow: hidden;
}
h4.mmTopV5-itemTitle a{
	color: #346D01;
	text-decoration: none;
	font-size: 13px;
}
h4.mmTopV5-itemTitle a:hover{
	color: #346D01;
	text-decoration: underline;
}
h4.mmTopV5-itemTitle a span{
	color: #346D01;
}
div.mmTopV5-itemName{
	display: none;
}
div.mmTopV5-itemData{

	height: 0px;
}
div.mmTopV5-vatPrice, div.mmTopV5-reducedPrice{
	position: absolute;
	bottom: -160px;
	left: 0px;
	font-size: 11px;
	font-style: italic;
}
div.mmTopV5-vatPrice strong, div.mmTopV5-reducedPrice strong{
	font-weight: bold;
	padding-left: 5px;
	color: #4B9303;
}

div.mmTopV5-desc{
	position: absolute;
	bottom: 20px;
	left: 140px;
}
div.mmTopV5-desc a{
	display: block;
	background: transparent url("../img/layoutDescSmall.png") no-repeat 0px 0px;
	width: 0px;
	height: 22px;
	padding-left: 22px;
	overflow: hidden;
	white-space: nowrap;
}
div.mmTopV5-buy{
	position: absolute;
	bottom: 20px;
	left: 110px;
}
div.mmTopV5-buy a{
	display: block;
	background: transparent url("../img/layoutBasketSmall.png") no-repeat 0px 0px;
	width: 0px;
	height: 22px;
	padding-left: 22px;
	overflow: hidden;
	white-space: nowrap;
}

/* 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;
	/*border: solid 1px #FF00FF;*/
	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;
}

		/* menu mmBestsellerV5 */
#mmBestsellerV5-noTomItem{
	padding-right: 20px;
}

h4.mmBestsellerV5-itemTitle a{
	display: block;
	padding-left: 20px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	color: #346d01;
	font-weight: normal;
	margin-left: 20px;
}
h4.mmBestsellerV5-itemTitle a:hover{
	color: #f9bb04;
	background: transparent url("../img/layoutLiH.png") no-repeat 0px 4px;
	text-decoration: none;
}
div.mmBestsellerV5-detail{
	display: none;
}

		/* menu mmBestsellerV5 END*/	
	/* menu modules END */
	
	/* content modules */
		/* 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 */
#mcItemsV3{
	font-size: 12px;
}
#mcItemsV3 h3{
	margin-bottom: 20px;
}
#mcItemsV3 a{
	text-decoration: none;
}
div.mcItemsV3-category{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #915201;
}
#mcItemsV3 fieldset{
	border: none;
}
#mcItemsV3 fieldset legend{
	display: none;
}
#mcItemsV3 div.mcItemsV3-filter{
	height: 30px;
	font-size: 11px;
	padding: 5px;
}
#mcItemsV3-search{
	border: solid 1px #A9A9A8;
	background: #e5ebf3 url("../img/layoutButtonBg.png") repeat-x 0px 0px;
	color: #307704;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 21px;
	height: 22px;
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 0px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#mcItemsV3-paging__1{
	border: none;	
}
#mcItemsV3 div.mcItemsV3-order{
	position: absolute;
	top: 3px;
	left: 0px;
}
#mcItemsV3 div.mcItemsV3-orderSelect{
	position: absolute;
	top: 0px;
	left: 60px;
}
#mcItemsV3 div.mcItemsV3-itemsLimitSelect{
	position: absolute;
	top: 0px;
	left:270px;	
}
#mcItemsV3 div.mcItemsV3-itemsLimit{
	position: absolute;
	top: 3px;
	left: 200px;
}

#mcItemsV3 div.mcItemsV3-submits{
	position: absolute;
	top: 0px;
	left: 350px;
}

#mcItemsV3 div.mcItemsV3-paging{
	font-size: 11px;
	background: transparent url("../img/layoutLine.png") no-repeat 50% 100%;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #346D01;
}
#mcItemsV3 span.mcItemsV3-page{
	margin-right: 20px;

}
#mcItemsV3 div.mcItemsV3-goToPage{
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 5;
}
#mcItemsV3 div.mcItemsV3-buttons{
	font-weight: bold;
}
#mcItemsV3 div.mcItemsV3-buttons a{
	padding-left: 3px;
	padding-right: 3px;
}
#mcItemsV3 div.mcItemsV3-buttons a{
	text-decoration: none;
}
#mcItemsV3 .mcItemsV3-pagingAButt{

	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
}
#mcItemsV3 span.mcItemsV3-pagingAButt{
	color: #DEDDDD;	
}

#mcItemsV3-noItem{
	padding: 10px;
}
#mcItemsV3 div.mcItemsV3-itemRow{
	height: 287px;
	margin-bottom: 15px;
	background: transparent url("../img/layoutLine.png") no-repeat 50% 100%;
}
#mcItemsV3 div.mcItemsV3-item{
	width: 246px;
	height: 287px;
	
	overflow: hidden;
}
#mcItemsV3 div.mcItemsV3-itemBargain{
	
}
#mcItemsV3 div.mcItemsV3-item1{
	position: absolute;
	top: 0px;
	left: 0px;
}
#mcItemsV3 div.mcItemsV3-item2{
	position: absolute;
	top: 0px;
	left: 250px;
}
#mcItemsV3 h4.mcItemsV3-itemTitle{
	height: 17px;
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: none;
}
#mcItemsV3 h4.mcItemsV3-itemTitle a{
	color: #346D01;
	text-decoration: none;
	font-size: 13px;
}
#mcItemsV3 h4.mcItemsV3-itemTitle a:hover{
	text-decoration: underline;
	color: #346D01;
}
#mcItemsV3 div.mcItemsV3-image{
	width: 160px;
	height: 120px;
	background: #FFFFFF url("../img/layoutNoImage.png") no-repeat 0px 0px;
	overflow: hidden;
	margin-left: 35px;
	border: solid 1px #EDEDED;
}
#mcItemsV3 div.mcItemsV3-image img{
	border: none;
	width: 160px;
	height: 120px;
}
#mcItemsV3 div.mcItemsV3-itemData{
	font-size: 11px;
	position: absolute;
	top: 210px;
	left: 22px;
	width: 200px;
}
#mcItemsV3 div.mcItemsV3-itemData div{
	text-align: center;
}
#mcItemsV3 div.mcItemsV3-vatPrice,#mcItemsV3 div.mcItemsV3-reducedPrice{
	color: #4B9303;
	font-weight: bold;
	font-style: italic;
}
#mcItemsV3 div.mcItemsV3-vatPrice strong,#mcItemsV3 div.mcItemsV3-reducedPrice strong{
	font-weight: bold;
	padding-left: 10px;
	color: #915201;
	font-size: 12px;
}
#mcItemsV3 div.mcItemsV3-reducedPrice strong{
	color: #cc0000;
}
#mcItemsV3 div.mcItemsV3-itemName{
	display: none;
}
#mcItemsV3 div.mcItemsV3-shortDescription{
	color: #d09407;
	margin-bottom: 10px;
	height: 43px;
	overflow: hidden;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
}
#mcItemsV3 div.mcItemsV3-shortDescription span{
	display: none;	
}
#mcItemsV3 div.mcItemsV3-detail{
	position: absolute;
	bottom: 15px;
	left: 165px;
}
#mcItemsV3 div.mcItemsV3-detail a{
	display: block;
	background: transparent url("../img/layoutDetailBg.png") no-repeat 0px 0px;
	padding-left: 33px;
	white-space: nowrap;
	line-height: 25px;
	height: 25px;
	font-weight: bold;
}
#mcItemsV3 div.mcItemsV3-buy{
	position: absolute;
	bottom: 15px;
	left: 20px;
}
#mcItemsV3 div.mcItemsV3-buy a{
	display: block;
	background: transparent url("../img/layoutBuyBg.png") no-repeat 0px 0px;
	padding-left: 33px;
	white-space: nowrap;
	line-height: 25px;
	height: 25px;
	font-weight: bold;
}
#mcItemsV3 div.mcItemsV3-buyIn a{
	background: transparent url("../img/layoutBuyInBg.png") no-repeat 0px 0px;
}
#mcItemsV3 div.mcItemsV3-buy a:hover{
	color: #346D01;
	text-decoration: underline;
}
#mcItemsV3 div.mcItemsV3-detail a:hover{
	color: #346D01;
	text-decoration: underline;	
}
#mcItemsV3-noItemSearch,#mcItemsV3-noItem{
	padding: 10px;
}

/* mcBargainV3 */
#mcBargainV3{
	font-size: 12px;
}
#mcBargainV3 h3{
	margin-bottom: 20px;
}
#mcBargainV3 a{
	text-decoration: none;
}
#mcBargainV3-noItem{
	padding: 10px;
}
#mcBargainV3 div.mcBargainV3-items{

}
#mcBargainV3 div.mcBargainV3-itemRow{
	height: 287px;
	margin-bottom: 15px;
	background: transparent url("../img/layoutLine.png") no-repeat 50% 100%;
}
#mcBargainV3 div.mcBargainV3-item{
	width: 246px;
	height: 287px;
	
	overflow: hidden;
}
#mcBargainV3 div.mcBargainV3-itemBargain{
	
}
#mcBargainV3 div.mcBargainV3-item1{
	position: absolute;
	top: 0px;
	left: 0px;
}
#mcBargainV3 div.mcBargainV3-item2{
	position: absolute;
	top: 0px;
	left: 250px;
}
#mcBargainV3 h4.mcBargainV3-itemTitle{
	height: 17px;
	overflow: hidden;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: none;
}
#mcBargainV3 h4.mcBargainV3-itemTitle a{
	color: #346D01;
	text-decoration: none;
	font-size: 13px;
}
#mcBargainV3 h4.mcBargainV3-itemTitle a:hover{
	text-decoration: underline;
	color: #346D01;
}
#mcBargainV3 div.mcBargainV3-image{
	width: 160px;
	height: 120px;
	background: #FFFFFF url("../img/layoutNoImage.png") no-repeat 0px 0px;
	overflow: hidden;
	margin-left: 35px;
	border: solid 1px #EDEDED;
}
#mcBargainV3 div.mcBargainV3-image img{
	border: none;
	width: 160px;
	height: 120px;
}
#mcBargainV3 div.mcBargainV3-itemData{
	font-size: 11px;
	position: absolute;
	top: 210px;
	left: 22px;
	width: 200px;
}
#mcBargainV3 div.mcBargainV3-itemData div{
	text-align: center;
}
#mcBargainV3 div.mcBargainV3-vatPrice,#mcBargainV3 div.mcBargainV3-reducedPrice{
	color: #4B9303;
	font-weight: bold;
	font-style: italic;
}
#mcBargainV3 div.mcBargainV3-vatPrice strong,#mcBargainV3 div.mcBargainV3-reducedPrice strong{
	font-weight: bold;
	padding-left: 10px;
	color: #915201;
	font-size: 12px;
}
#mcBargainV3 div.mcBargainV3-reducedPrice strong{
	color: #cc0000;
}
#mcBargainV3 div.mcBargainV3-itemName{
	display: none;
}
#mcBargainV3 div.mcBargainV3-shortDescription{
	color: #d09407;
	margin-bottom: 10px;
	height: 43px;
	overflow: hidden;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
}
#mcBargainV3 div.mcBargainV3-shortDescription span{
	display: none;	
}
#mcBargainV3 div.mcBargainV3-detail{
	position: absolute;
	bottom: 15px;
	left: 165px;
}
#mcBargainV3 div.mcBargainV3-detail a{
	display: block;
	background: transparent url("../img/layoutDetailBg.png") no-repeat 0px 0px;
	padding-left: 33px;
	white-space: nowrap;
	line-height: 25px;
	height: 25px;
	font-weight: bold;
}
#mcBargainV3 div.mcBargainV3-buy{
	position: absolute;
	bottom: 15px;
	left: 20px;
}
#mcBargainV3 div.mcBargainV3-buy a{
	display: block;
	background: transparent url("../img/layoutBuyBg.png") no-repeat 0px 0px;
	padding-left: 33px;
	white-space: nowrap;
	line-height: 25px;
	height: 25px;
	font-weight: bold;
}
#mcBargainV3 div.mcBargainV3-buyIn a{
	background: transparent url("../img/layoutBuyInBg.png") no-repeat 0px 0px;
}
#mcBargainV3 div.mcBargainV3-buy a:hover{
	color: #346D01;
	text-decoration: underline;
}
#mcBargainV3 div.mcBargainV3-detail a:hover{
	color: #346D01;
	text-decoration: underline;	
}

/* mcItemDescV3 */
#mcItemDescV3 div.mcItemDescV3-otherImg,#mcItemDescV3 div.mcItemDescV3-category,#mcItemDescV3 div.mcItemDescV3-description,#mcItemDescV3 div.mcItemDescV3-variants,#mcItemDescV3 div.mcItemDescV3-toBasket{
	background: transparent url("../img/layoutLine.png") no-repeat 50% 0%;
	padding-top: 15px;
}
#mcItemDescV3 div.mcItemDescV3 h4{
	margin: 0px;
	margin-bottom: 10px;
}
#mcItemDescV3 div.mcItemDescV3-sumary{
	margin-top: 20px;
	padding-bottom: 10px;
	padding-left: 180px;	
}
#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: 320px;
	min-height: 160px;
	height: 160px;
	
}
*>#mcItemDescV3 div.mcItemDescV3-itemData{
	height: auto;
}
#mcItemDescV3 div.mcItemDescV3-itemData div{
	white-space: nowrap;
	overflow: hidden;
	height: 19px;
}
#mcItemDescV3 div.mcItemDescV3-vatPrice{
	color: #cc0000;	
}
#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: 0px;
	max-width: 215px;
	overflow: hidden;
}

#mcItemDescV3 div.mcItemDescV3-shortDescription{
	font-size: 0.9em;
	font-style: italic;
}

#mcItemDescV3 div.mcItemDescV3-image{
	background: #FFFFFF url("../img/layoutNoImage.png") no-repeat 0% 0%;
	border: solid 1px #EDEDED;
	width: 160px;
	height: 120px;
	position: absolute;
	top: 0px; 
	left: 0px;
	overflow: hidden;
}

#mcItemDescV3 div.mcItemDescV3-image img{
	width: 160px;
	height: 120px;
	border: none;
}
#mcItemDescV3 div.mcItemDescV3-otherImgBody{
	padding-bottom: 10px;
}
#mcItemDescV3 div.mcItemDescV3-otherImg img{
	height: 106px;
	margin-bottom: 5px;
	margin-right: 20px;
	border: solid 1px #EDEDED;
}
#mcItemDescV3 div.mcItemDescV3-description{
	padding-bottom: 15px;
}
#mcItemDescV3 div.mcItemDescV3-category{
	padding-bottom: 10px;	
	margin-top: 10px;
	margin-bottom: 5px;	
}
#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;
	margin-bottom: 25px;
}
#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-toBasket label{
	display: none;
}
#mcItemDescV3-number{
	width: 40px;
	border: solid 1px #A9A9A9;
	background: #FAFAFA;
	color: #505050;
	text-align: center;
	position: absolute;
	top: -15px;
	left: 170px;
	height: 20px;
}
#mcItemDescV3-toBasket{
	position: absolute;
	top: -16px;
	left: 225px;
	width: 95px;
	
}
#mcItemDescV3-javaSum{
	font-weight: bold;
	
}
#mcItemDescV3 fieldset.mcItemDescV3-toBasketSimple{
	margin-top: 20px;
	border: none;
}
#mcItemDescV3 div.mcItemDescV3-toBasketSimple label{
	display: none;	
}
#mcItemDescV3 div.mcItemDescV3-toBasketSimple{
	height: 30px;
}

/* mcRegistrationV3 */
div.mcRegistrationV3 fieldset{
	border: none;
}
div.mcRegistrationV3 h4{
	margin-top: 15px;
}
div.mcRegistrationV3-inputs input,div.mcRegistrationV3-inputs select{
	width: 130px;
	height: 15px;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 30px;
	position: static;
	border: solid 1px #A9A9A8;
	color: #505050;
	background: #FAFAFA;
}
div.mcRegistrationV3-inputs select{
	height: 20px;
}
div.mcRegistrationV3-inputs input:focus,div.mcRegistrationV3-inputs select:focus{
	border: solid 1px #4B9303;
}
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;	
	border: solid 1px #A9A9A8;
	color: #505050;
	background: #FAFAFA;
}
fieldset.mcRegistrationV3-login input:focus{
	border: solid 1px #4B9303;
}
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{
	border: solid 1px #A9A9A8;
	color: #505050;
	background: #FAFAFA;
	width: 320px;
}
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 #EDEDED;
	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;
	padding-left: 2px;
	padding-right: 2px;
	border: solid 1px #A9A9A8;
	color: #505050;
	background: #FAFAFA;
	position: absolute;
	top: -25px;
	left: 170px;
}
div.mcProfileV3-inputs input:focus,div.mcProfileV3-addressBody input:focus,div.mcProfileV3-addressBody select:focus{
	border: solid 1px #4B9303;
}

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: solid 1px #E9E9E9;
	padding:10px;
	background: #FFFFFF;
	
}
div.mcProfileV3-newAddress{
	padding-top: 15px;
}
div.mcProfileV3-newAddress a{
	display: block;
	border: solid 1px #A9A9A8;
	background: #A8E379 url("../img/layoutButtonBg.png") repeat-x 0px 0px;
	color: #307704;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 21px;
	height: 20px;
	cursor: pointer;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	width: 100px;
}
div.mcProfileV3-newAddress a:hover{
	text-decoration: none;
	color: #307704;
}

/* mcLostpassV3 */
div.mcLostpassV3 fieldset{
	border: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
}
#mcLostpassV3-lostPassText{
	padding-bottom: 20px;	
}
div.mcLostpassV3-inputs input{
	border: solid 1px #A9A9A8;
	color: #505050;
	background: #FAFAFA;
	width: 250px;
	position: absolute;
	top: -25px;
	left: 150px;
}
div.mcLostpassV3-inputs input:focus{
	border: solid 1px #4B9303;
}
div.mcLostpassV3-inputs label{
	display: block;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
	height: 25px;	
}
div.mcLostpassV3-submit{
	padding-left: 150px;
	height: 30px;	
}
#mcLostpassV3-submit{
	border: solid 1px #9CDB4E;
	background: #5ea613 url("../img/layoutButtonBg.png") repeat-x 0px 0px;
	color: #FFFFFF;
	width: 100px;
	height: 22px;
	overflow: hidden;
	white-space: nowrap;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	cursor: pointer;
}

/* mcOrdersV3 */

div.mcOrdersV3 div{
	padding-left: 5px;
	padding-right: 5px;
}

div.mcOrdersV3 table{
	margin-bottom: 20px;
	width: 100%;
}
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: dotted 1px #EDEDED;	
}

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;	
}
th.mcOrdersV3-alignRight{
	text-align: right;
}
th.mcOrdersV3-alignLeft{
	text-align: left;
}

/* mcBasketV4 */
#mcBasketV4-title{
	display: none;
}

#mcBasketV4-step{
	height: 25px;
	background: transparent url("../img/layoutLine.png") no-repeat 50% 100%;
	margin-bottom: 15px;
}
#mcBasketV4-step h4{
	display: none;
}
#mcBasketV4-step span{
	display: block;
	float: left;
	margin-right:40px;
	color: #bbbbbb;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background: transparent url("../img/layoutH4Grey.png") no-repeat 0px 0px;
	padding-left: 25px;
}
#mcBasketV4-step span.mcBasketV4-stepActive{
	color: #505050;
	background: transparent url("../img/layoutH4.png") no-repeat 0px 0px;
	
}
div.mcBasketV4 fieldset{
	border: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
div.mcBasketV4 table{
	width: 100%;
}
div.mcBasketV4 table td{
	padding: 2px;
	padding-right: 10px;
	font-size: 0.9em;
}
td.mcBasketV4-alignRight,th.mcBasketV4-alignRight{
	text-align: right;
	white-space: nowrap;

}
th.mcBasketV4-alignLeft{
	text-align: left;
}
tr.mcBasketV4-item td{
	border-bottom: solid 1px #EDEDED;
}
div.mcBasketV4 table th{
	padding: 8px;
	padding-left: 0px;
	padding-right: 10px;
	border-bottom: solid 1px #EDEDED;
	white-space: nowrap;
}
div.mcBasketV4 table td.mcBasketV4-alignRight input{
	width: 38px;
	border: solid 1px #A9A9A8;
	background: #FAFAFA;
	color: #505050;
	text-align: center;
}
div.mcBasketV4 table a{
	
}
div.mcBasketV4 table a:hover{
	
}
div.mcBasketV4 table strong{
	color: #DD0000;
	font-weight: bold;	
	font-size: 1.2em;	
}
td.mcBasketV4-sd{
	border-top: solid 1px #EDEDED;
	text-align: right;
	vertical-align: bottom;
}
td.mcBasketV4-summaryLine{

}
td.mcBasketV4-nowrap{
	white-space: nowrap;	
}
#mcBasketV4-vatSum{

}
td.mcBasketV4-vatSum{
	white-space: nowrap;	
}
td.mcBasketV4-summaryLine{
	white-space: nowrap;	
}
div.mcBasketV4 label{
	font-weight: bold;
	display: block;
	height: 25px;
}
div.mcBasketV4 select{
	position: absolute;
	top: -25px;
	left: 150px;
	width: 300px;
	color: #505050;
	border: solid 1px #A9A9A8;
}
div.mcBasketV4-notes textarea{
	width: 480px;
	padding: 10px;
	height: 100px;
	border: solid 1px #A9A9A8;
	color: #505050;
}
div.mcBasketV4-submits{
	margin-top: 15px;
	padding-top: 15px;
	text-align: right;
	height: 30px;
	background: transparent url("../img/layoutLine.png") no-repeat 50% 0%;
		
}
div.mcBasketV4-submits a{
	float: left;
	display: block;
	border: solid 1px #cacaca;
	background: #b7b7b7 url("../img/layoutButtonBg2.png") repeat-x 0px 0px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
}
div.mcBasketV4-submits a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
td.mcBasketV4-recountTop{
	text-align: right;
}

#mcBasketV4-continue{

}

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{
	border: solid 1px #A9A9A8;
	background: #FAFAFA;
	color: #505050;
	width: 300px;
}
div.mcBasketV4-paymentAddress input:focus,div.mcBasketV4-deliveryAddress input:focus,div.mcBasketV4-notes textarea:focus{
	border: solid 1px #4B9303;
	color: #4B9303;
}
div.mcBasketV4-paymentAddress div,div.mcBasketV4-deliveryAddress div{
	height: 25px;
}
#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-deliverySummary{
	position: absolute;
	top: 0px;
	left: 250px;
}
div.mcBasketV4-conditions label{
	display: inline;
	padding-right: 20px;
}
div.mcBasketV4-conditions{
	margin-bottom: 20px;
}
#mcBasketV4-orderConfirmText{
	background: transparent url("../img/layoutBigCheck.png") no-repeat 50% 100%;
	padding-bottom: 100px;
}
#mcBasketV4-deliveryEmailDiv,#mcBasketV4-paymentEmailDiv{
	padding-bottom: 15px;
}