/* generic layout styles */
*{
	position: relative;
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	color: #b1b2b2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;	
	background-image: url(../img/bodyBg.png);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
a {
	/*color: #e9d107;*/
	color: #c2ae06;
	text-decoration: none;
}
a:hover {
	color: #f8e120;
}
div {
	text-align: left;
}
form{
	margin: 0px;
	padding: 0px;
}
h1{
	/*display: none;*/
}
h2{
	/*display: none;*/
}
h1,h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	color: #c61515;
}
h3{
	color: #f8e120;	
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
}
ul{
	list-style: circle;	
}
button,.layoutButton{
	color: #b1b2b2;
	background: #444444;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	height: 17px;
	line-height: 17px;
	padding-left: 10px;
	padding-right: 10px;
	background: #B41212 url("../img/layoutBuyBg.png") repeat-x 0px 0px;
	
}
button:hover,.layoutButton:hover{
	color: #b1b2b2;
}
div.systemMessage-messages{
	margin-bottom: 15px;
	border-bottom: solid 1px #c61515;
	padding: 3px;
}
.systemMessage-messages h4{
	color: #c61515;
}
.systemMessage-messages div{
	
}
/* generic layout styles END */

/* specific layout styles */
hr.layoutHiddenLine{
	display: none;
}
div.layoutBody{
	width: 949px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-bottom: 20px;
	/*background: transparent url("../img/layoutBodyBg.jpg") no-repeat 0px 281px;*/
}
div.layoutIEr{
	
	position: absolute;
	top: 281px;
	left: -27px;
	width: 1000px;
	height: 551px;
	background-image: url(../img/layoutBodyBg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	/*border: solid 1px #FF00FF;*/
	
}
div.layout3C{	

	width: 949px;
	float: left;
}
div.layoutMain{
	float:left;
	min-height: 400px;
	height: 400px;
	padding: 10px;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	width: 475px;
}
* > div.layoutMain{
	float:none;
	height: auto;
	margin-left:216px; margin-right:216px;
}
div.layoutLeftCol{
	float:left;
	width: 216px;
	padding-bottom: 13px;
}
div.layoutRightCol{
	float:right;
	width: 216px;
	padding-bottom: 13px;
}

div.layoutMain ul{
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.layoutMain h4,div.layoutMain h5{
	margin-top: 10px;
	margin-bottom: 5px;
}
div.layoutMain img{
	border: solid 2px #444444;
}
div.layoutMain h3{
	margin-bottom: 10px;	
}
div.layoutMain strong{
	color: #C61515;	
}
/* specific layout styles END */

/* module styles */
	/* system modules */
#msMouse{
	background-color: #000000;
	border: solid 1px #d5d5d5;
	padding: 5px;
	display: none;
	z-index: 1000;
}

	/* system modules END */

	/* main modules */
		/* module mHeader */
div.mHeader{
	
	/*border: solid 1px #d5d5d5;*/
	height: 261px;
	padding: 10px;
	background-image: url(../img/mHeaderBg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	padding-left: 400px;
	width: 590px;
	left: -27px;
	clear: both;
}
#mHeader-home{
	position: absolute;
	top: 30px;
	left: 27px;
	z-index: 4;	
}
#mHeader-home a{
	display: block;
	background-image: url(../img/mHeaderLogo.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 0px;
	height: 68px;
	padding-left: 412px;
	overflow: hidden;
	white-space: nowrap;
	
}
div.mHeader h2,div.mHeader h1{
	display: none;
}
div.mHeader-jump{
	display: none;
}
		/* module mHeader END */
		/* module mFooter */
div.mFooter{
	height: 53px;
	background-image: url(../img/mFooterBg.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	clear: both;
}
div.mFooter-goToStart{
	display: none;
}
div.mFooter-goToContent{
	display: none;
}
div.mFooter-design{
	font-size: 0.8em;
	position: absolute;
	top: 30px;
	right: 20px;
	color: #535353;
}
div.mFooter-design a{
	color: #535353;
}
div.mFooter-design a:hover{
	color: #c2ae06;
}
div.mFooter-copyRight{
	font-size: 0.8em;
	position: absolute;
	top: 15px;
	right: 20px;
	color: #535353;
}
		/* module mFooter END */
		/* module mPath */
div.mPath{
	position: absolute;
	z-index:15;
	top: 281px;
	left: 222px;
	width: 415px;
	height: 38px;
	min-height: 35px;
	margin-bottom: 1px;
	background-image: url(../img/mPathBg.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-left: 90px;
	padding-top: 27px;
	font-size: 11px;
}
* > div.mPath{
	height: auto;
}
div.mPath h3{
	color: #c2ae06;
	position: absolute;
	top: 25px;
	left: 20px;
	font-size: 1.2em;
}
div.mPath div{

}
div.mPath div a{
	color: #b1b2b2;	
}
div.mPath div a:hover{
	color: #c61515;	
}
		/* module mPath END */

	/* main modules END */
	
	/* menu modules */
		/* menu mmMainmenu */
div.mmMainmenu{
	position: absolute;
	top: 154px;
	left: 3px;	
	z-index: 10;
}
div.mmMainmenu h3{
	display: none;
}
div.mmMainmenu ul{
	height: 54px;
	width: 450px;
}
div.mmMainmenu ul li{
	float: left;
	list-style: none;
}
div.mmMainmenu ul a{
	display: block;
	float: left;
	color: #f8e120;	
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	padding-top: 18px;
}
div.mmMainmenu ul a:hover{
	color: #FAFAFA;	
}
li.mmMainmenu-link4{
	display: none;
}
a.mmMainmenu-01{
	background-image: url(../img/mmMainmenuABg0.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 87px;
	height: 36px;
	padding-left: 35px;
}
a.mmMainmenu-01:hover{
	background-image: url(../img/mmMainmenuABg0H.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
}
a.mmMainmenu-02{
	background-image: url(../img/mmMainmenuABg1.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 97px;
	height: 36px;
	padding-left: 35px;
}
a.mmMainmenu-02:hover{
	background-image: url(../img/mmMainmenuABg1H.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
}
a.mmMainmenu-03{
	background-image: url(../img/mmMainmenuABg2.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 82px;
	height: 36px;
	padding-left: 35px;
}
a.mmMainmenu-03:hover{
	background-image: url(../img/mmMainmenuABg2H.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
}
a.mmMainmenu-04{
	background-image: url(../img/mmMainmenuABg3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 40px;
	height: 36px;
	padding-left: 25px;
}
a.mmMainmenu-04:hover{
	background-image: url(../img/mmMainmenuABg3H.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
}
li.mmMainmenu-05{
	display: none;
}
		/* menu mmMainmenu END */
		/* menu mmToplist */
div.mmToplist{
	display: none;	
}
div.mmToplist img{
	border: none;	
}
		/* menu mmToplist END */
		/* menu mmCatalog */
div.mmCatalog{
	background-color: #282828;
	background-image: url(../img/mmTreemenuBg.png);
	background-position: 0px 65px;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	position: static;
}
div.mmCatalog ul{
	list-style: none;
	padding-left: 10px;
}
ul.mmCatalog-0{
	margin-right: 10px;
}
div.mmCatalog h3{
	background-image: url(../img/mmTreemenuH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;
}
div.mmCatalog li{
	overflow: hidden;
	
}
a.mmCatalog-0{
	display: block;
	padding-left: 25px;
	background-image: url(../img/mmTreemenuLiArr.png);
	background-repeat: no-repeat;
	background-position: 7% 50%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #484848;
	color: #8d8d8d;
	height: 17px;
}
div.mmCatalog a.active{
	display: block;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #484848;
	color: #c2ae06;	
	background-image: url(../img/mmTreemenuLiArrH.png);
	background-repeat: no-repeat;
	background-position: 7% 50%;
	height: 17px;
}
a.mmCatalog-0:hover{
	color: #c2ae06;	
	background-image: url(../img/mmTreemenuLiArrH.png);
	background-repeat: no-repeat;
	background-position: 7% 50%;
}

* >a.mmCatalog-0,* > div.mmCatalog a.active{
	height: auto;
}
		/* menu mmTreemenu END */
		/* menu mmLinks */
div.mmLinks{
	position: absolute;
	top: -10px;
	left: 0px;
	/*border: solid 1px #FF00FF;*/
	height: 20px;
	width: 848px;
	padding-left: 100px;
}
div.mmLinks h3{
	position: absolute;
	top: 3px;
	left: 0px;
	font-size: 0.8em;
}
div.mmLinks li{
	float: left;
	list-style: none;
	padding-right: 20px;
}
div.mmLinks li a{
	font-size: 0.8em;
}
		/* menu mmLinks END */
		/* menu mmSearch */
div.mmSearchV3{
	background-color: #282828;
	background-image: url(../img/mmSearchBg.png);
	background-position: 0px 65px;
	background-repeat: no-repeat;
	height: 128px;
	overflow: hidden;
}		
div.mmSearchV3 h3{
	background-image: url(../img/mmSearchH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
div.mmSearchV3 fieldset{
	border: none;
}
div.mmSearchV3 fieldset legend{
	display: none;
}
#mmSearchV3-string{
	border: solid 1px #444444;
	background-color: #121212;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	width: 138px;
	height: 24px;
	position: absolute;
	top: 0px;
	left: 16px;
	color: #B1B2B2;
}
#mmSearchV3-submit{
	position: absolute;
	top: 0px;
	left: 166px;
	width: 30px;
	height: 29px;
	border: none;
	background: #444444;
	color: #B1B2B2;
	cursor: pointer;
}
div.mmSearchV3 label{
	display: block;
	padding-left: 16px;
	height: 18px;
	padding-top: 3px;
}
		/* menu mmSearch END*/
		/* menu mmContact */
div.mmContact{
	background-color: #282828;
	overflow: hidden;
	padding-bottom: 10px;
}
div.mmContact h3{
	background-image: url(../img/mmContactH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
#mmContact-text{
	margin: 10px;	
	margin-left: 20px;
	margin-right: 20px;
	font-size: 0.8em;
}
div.mmContact strong{
	color: #c2ae06;
	font-style: italic;
	font-size: 1.4em;	
}
div.mmContact-sitemap{
	padding-left: 20px;	
}
		/* menu mmContact END*/
div.mmTopSearchV1{
	background-color: #282828;
	padding-bottom: 20px;
}
div.mmTopSearchV1 h3{
	background-image: url(../img/layoutMenuTitleBg.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
div.mmTopSearchV1 ul{
	padding-left: 10px;
	padding-right: 10px;
	list-style: none;
}
div.mmTopSearchV1 a{
	display: block;
	padding-left: 25px;
	background-image: url(../img/mmTreemenuLiArr.png);
	background-repeat: no-repeat;
	background-position: 7% 50%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #484848;
	color: #8d8d8d;
	line-height: 17px;
}
div.mmTopSearchV1 a:hover{
	color: #c2ae06;	
	background-image: url(../img/mmTreemenuLiArrH.png);
	background-repeat: no-repeat;
	background-position: 7% 50%;
}


div.mmCrosslinksV1{
	background-color: #282828;
	padding-bottom: 10px;
}
div.mmCrosslinksV1 h3{
	background-image: url(../img/layoutMenuTitleBg.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
div.mmCrosslinksV1 ul{
	list-style: none;
	padding-left: 60px;
}
div.mmCrosslinksV1 li{
	margin-top: 10px;
	margin-bottom: 10px;
}
div.mmCrosslinksV1 img{
	border: none;
}
		/* menu mmNewieV5 */
div.mmNewieV5{
	background-color: #282828;
}
div.mmNewieV5 h3{
	background-image: url(../img/mmNewieH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
div.mmNewieV5-item{
	padding: 10px;	
	padding-left: 16px;
}
div.mmNewieV5-itemData{
	padding-bottom: 5px;	
}
div.mmNewieV5-image{
	background-image: url(../img/layoutNoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 160px;
	height: 118px;
	border: solid 2px #444444;	
	overflow: hidden;
	margin-left: 10px;
}
div.mmNewieV5-image img{
	width: 160px;
	height: 120px;
	border: none;
}
div.mmNewieV5-vatPrice{
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
	color: #C6151C;
}
div.mmNewieV5-type{
	color: #c2ae06;
	overflow: hidden;
	width: 100px;
	white-space: nowrap;
}
div.mmNewieV5-detail{
	text-align: right;
	padding-right: 13px;
	border-bottom: solid 1px #454545;
	padding-bottom: 5px;	
}
span.mmNewieV5-type{
	display: none;	
}
span.mmNewieV5-vatPrice{
	display: none;	
}
#mmNewieV5-noNewie{
	padding: 20px;
}
		/* menu mmNewieV5 END*/
		/* menu mmLogin */
div.mmLoginV3{
	background-color: #282828;
	background-image: url(../img/mmLoginBg.png);
	background-position: 0px 65px;
	background-repeat: no-repeat;
	height: 212px;
	overflow: hidden;
}
div.mmLoginV3 h3{
	background-image: url(../img/mmLoginH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
div.mmLoginV3 fieldset{
	border: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}
div.mmLoginV3 legend{
	display: none;
}
#mmLoginV3-username{
	border: solid 1px #444444;
	background-color: #121212;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	width: 173px;
	height: 24px;
	color: #B1B2B2;
}
#mmLoginV3-pass{
	border: solid 1px #444444;
	background-color: #121212;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	width: 141px;
	height: 24px;
	color: #B1B2B2;
}
#mmLoginV3-submit{
	width: 30px;
	height: 29px;
	border: none;
	background: #444444;
	color: #B1B2B2;
	position: absolute;
	top: -29px;
	left: 153px;
	cursor: pointer;
	
}
div.mmLoginV3 label{
	display: block;
	height: 18px;
}
div.mmLoginV3 ul{
	padding-left: 5px;	
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	list-style: none;
	border-top: solid 1px #454545;
}
div.mmLoginV3 ul a{
	color: #8f8f8f;
}
div.mmLoginV3 ul a:hover{
	color: #c2ae06;
}
		/* menu mmLogin END*/
		/* menu mmUser */
div.mmUser{
	background-color: #282828;
	background-image: url(../img/mmLoginBg.png);
	background-position: 0px 65px;
	background-repeat: no-repeat;
	height: 212px;
	overflow: hidden;
}
div.mmUser h3{
	background-image: url(../img/mmLoginH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
div.mmUser li{
	overflow: hidden;
}
ul.mmUser-0{
	margin-left: 10px;	
	margin-right: 10px;
	list-style: none;
}
a.mmUser-0{
	display: block;
	padding-left: 25px;
	background-image: url(../img/mmTreemenuLiArr.png);
	background-repeat: no-repeat;
	background-position: 7% 50%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #484848;
	color: #8d8d8d;
	height: 17px;	
}
a.mmUser-0:hover{
	color: #c2ae06;	
	background-image: url(../img/mmTreemenuLiArrH.png);
	background-repeat: no-repeat;
	background-position: 7% 50%;
}
a.mmUser-0-active{
	display: block;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #484848;
	color: #c2ae06;	
	background-image: url(../img/mmTreemenuLiArrH.png);
	background-repeat: no-repeat;
	background-position: 7% 50%;
	height: 17px;		
}
		/* menu mmUser END*/
		/* menu mmBasketV2 */
div.mmBasketV2{
	background-color: #282828;
	background-image: url(../img/mmBasketBg.png);
	background-position: 0px 65px;
	background-repeat: no-repeat;
	height: 128px;
	overflow: hidden;
	color: #c2ae06;
}
div.mmBasketV2 h3{
	background-image: url(../img/mmBasketH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
div.mmBasketV2-in{
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
		
}
div.mmBasketV2 ul{
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: solid 1px #494949; 	
	padding-top: 3px;
	list-style: none;
}
div.mmBasketV2 ul a{
	color: #8f8f8f;
	font-weight: bold;
}
div.mmBasketV2 ul a:hover{
	color: #c2ae06;
}
#mmBasketV2-items{
	color: #8d8d8d;
}
#mmBasketV2-vatPrice{
	color: #8d8d8d;
}
div.mmBasketV2-vatPrice{
	font-weight: bold;	
}
		/* menu mmBasket END*/
		/* menu mmBestsellerV5 */
div.mmBestsellerV5{
	background-color: #282828;
	background-image: url(../img/mmTopBg.png);
	background-position: 0px 65px;
	background-repeat: no-repeat;
}
div.mmBestsellerV5 h3{
	background-image: url(../img/mmTopH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 196px;
	height: 35px;
	padding-top: 30px;	
	padding-left: 20px;	
}
div.mmBestsellerV5-item{
	padding: 10px;	
	padding-left: 16px;
}
div.mmBestsellerV5-itemData{
	padding-bottom: 5px;	
}
div.mmBestsellerV5-image{
	background-image: url(../img/mmTopNoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 175px;
	height: 93px;
	border: solid 2px #444444;	
	overflow: hidden;
}
div.mmBestsellerV5-image{
	background-image: url(../img/layoutNoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 160px;
	height: 118px;
	border: solid 2px #444444;	
	overflow: hidden;
	margin-left: 10px;
}
div.mmBestsellerV5-image img{
	width: 160px;
	height: 120px;
	border: none;
}
div.mmBestsellerV5-vatPrice{
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
	color: #C6151C;
}
div.mmBestsellerV5-type{
	color: #c2ae06;
	overflow: hidden;
	width: 100px;
	white-space: nowrap;
}
div.mmBestsellerV5-detail{
	text-align: right;
	padding-right: 13px;
	border-bottom: solid 1px #454545;
	padding-bottom: 5px;	
}
span.mmBestsellerV5-type{
	display: none;	
}
span.mmBestsellerV5-vatPrice{
	display: none;	
}
#mmBestsellerV5-noTopItem{
	padding: 5px;
	padding-left: 15px;	
	padding-right: 15px;
}
span.mmBestsellerV5-itemName{
	display: none;	
}
		/* menu mmTop END*/
		/* menu mmSubmenu */
div.mmSubmenu{
	/*background-color: #EEEEEE;*/
	padding: 10px;
}
div.mmSubmenu ul{
	padding-left: 20px;
}
		/* menu mmSubmenu END */			
	/* menu modules END */
	
	/* content modules */
		/* content mcSitemap */
div.mcSitemap ul{
	padding-left: 30px;
}
		/* content mcSitemap END */
		/* content mcSubmenu */
div.mcSubmenu ul{
	padding-left: 30px;
}
		/* content mcSubmenu END */
		/* content mcDBContent */
div.mcDBContent{
	min-height: 100px;
	height: 100px;
}
* > div.mcDBContent{
	height: auto;
}
div.mcDBContent strong{
	color: #c61515;
}
div.mcDBContent ul{
	padding-left: 30px;
	margin-top: 5px;
	margin-bottom: 3px;	
}
div.mcDBContent li{
	margin-bottom: 3px;	
}
div.mcDBContent h4{
	margin-bottom: 5px;
}
		/* content mcDBContent END */
/* mcItemsV3 */
#mcItemsV3 div.mcItemsV3-store{
	display: block;
	background: transparent url("../img/storeBlack.png") no-repeat 0px 0px;
	padding-left: 30px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	position: absolute;
	top: 65px;
	left: 8px;
	color: #C2AE06;
}
#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: #FFFFFF;
}
#mcItemsV3 fieldset{
	border: none;
}
#mcItemsV3 fieldset legend{
	display: none;
}
#mcItemsV3 div.mcItemsV3-filter{
	height: 30px;
	font-size: 11px;
	padding: 5px;
	border-top: solid 1px #454545;
}
#mcItemsV3-search{

	border: none;
	background: #4B4B4B;
	color: #B7B7B6;
	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-itemsLimitSelect select,#mcItemsV3 div.mcItemsV3-orderSelect select{
	border: solid 1px #CBCBCB;
	background: #3C3C3C;
	color: #CECECE;
}
#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: #C2AE06;
}
#mcItemsV3 span.mcItemsV3-page{
	margin-right: 20px;

}
#mcItemsV3 div.mcItemsV3-goToPage select{
	border: solid 1px #CBCBCB;
	background: #3C3C3C;
	color: #CECECE;
}
#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: #454545;	
}

#mcItemsV3-noItem{
	padding: 10px;
}
#mcItemsV3 div.mcItemsV3-itemRow{
	height: 287px;
	margin-bottom: 15px;
	border-top: solid 1px #454545;
}
#mcItemsV3 div.mcItemsV3-item{
	width: 230px;
	height: 290px;
	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{
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: none;
	height: 32px;
	overflow: hidden;
}
#mcItemsV3 h4.mcItemsV3-itemTitle a{
	color: #C2AE06;
	text-decoration: none;
	font-size: 13px;
}
#mcItemsV3 h4.mcItemsV3-itemTitle a:hover{
	text-decoration: underline;
	color: #C2AE06;
}
#mcItemsV3 div.mcItemsV3-image{
	width: 160px;
	height: 118px;
	background: #282828 url("../img/layoutNoImage.png") no-repeat 0px 0px;
	overflow: hidden;
	margin-left: 35px;
	border: solid 2px #444444;
}
#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: #F8E120;
	font-weight: bold;
	font-style: italic;
}
#mcItemsV3 div.mcItemsV3-vatPrice strong,#mcItemsV3 div.mcItemsV3-reducedPrice strong{
	font-weight: bold;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 12px;
}
#mcItemsV3 div.mcItemsV3-reducedPrice strong{
	color: #cc0000;
}
#mcItemsV3 div.mcItemsV3-itemName{
	display: none;
}
#mcItemsV3 div.mcItemsV3-shortDescription{
	color: #B1B2B2;
	margin-bottom: 10px;
	height: 28px;
	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: 25px;
	left: 135px;
}
#mcItemsV3 div.mcItemsV3-detail a{
	display: block;
	background: transparent url("../img/layoutDetailBg.png") no-repeat 0px 0px;
	white-space: nowrap;
	line-height: 17px;
	height: 17px;
	font-weight: bold;
	width: 73px;
	text-align: center;
	color: #FFFFFF;
}
#mcItemsV3 div.mcItemsV3-buy{
	position: absolute;
	bottom: 25px;
	left: 30px;
}
#mcItemsV3 div.mcItemsV3-buy a{
	display: block;
	background: transparent url("../img/layoutBuyBg.png") no-repeat 0px 0px;
	width: 87px;
	white-space: nowrap;
	line-height: 17px;
	height: 17px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#mcItemsV3 div.mcItemsV3-buyIn a{
	/*background: transparent url("../img/layoutBuyInBg.png") no-repeat 0px 0px;*/
}
#mcItemsV3 div.mcItemsV3-buy a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#mcItemsV3 div.mcItemsV3-detail a:hover{
	color: #FFFFFF;
	text-decoration: none;	
}
#mcItemsV3-noItemSearch,#mcItemsV3-noItem{
	padding: 10px;
}

/* mcBargainV3 */
#mcBargainV3 div.mcBargainV3-store{
	display: block;
	background: transparent url("../img/storeBlack.png") no-repeat 0px 0px;
	padding-left: 30px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	position: absolute;
	top: 65px;
	left: 8px;
	color: #C2AE06;
}
#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;
	border-top: solid 1px #454545;
}
#mcBargainV3 div.mcBargainV3-item{
	width: 230px;
	height: 290px;
	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{
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: none;
	height: 32px;
	overflow: hidden;
}
#mcBargainV3 h4.mcBargainV3-itemTitle a{
	color: #C2AE06;
	text-decoration: none;
	font-size: 13px;
}
#mcBargainV3 h4.mcBargainV3-itemTitle a:hover{
	text-decoration: underline;
	color: #C2AE06;
}
#mcBargainV3 div.mcBargainV3-image{
	width: 160px;
	height: 118px;
	background: #282828 url("../img/layoutNoImage.png") no-repeat 0px 0px;
	overflow: hidden;
	margin-left: 35px;
	border: solid 2px #444444;
}
#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: #F8E120;
	font-weight: bold;
	font-style: italic;
}
#mcBargainV3 div.mcBargainV3-vatPrice strong,#mcBargainV3 div.mcBargainV3-reducedPrice strong{
	font-weight: bold;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 12px;
}
#mcBargainV3 div.mcBargainV3-reducedPrice strong{
	color: #cc0000;
}
#mcBargainV3 div.mcBargainV3-itemName{
	display: none;
}
#mcBargainV3 div.mcBargainV3-shortDescription{
	color: #B1B2B2;
	margin-bottom: 10px;
	height: 28px;
	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: 25px;
	left: 135px;
}
#mcBargainV3 div.mcBargainV3-detail a{
	display: block;
	background: transparent url("../img/layoutDetailBg.png") no-repeat 0px 0px;
	white-space: nowrap;
	line-height: 17px;
	height: 17px;
	font-weight: bold;
	width: 73px;
	text-align: center;
	color: #FFFFFF;
}
#mcBargainV3 div.mcBargainV3-buy{
	position: absolute;
	bottom: 25px;
	left: 30px;
}
#mcBargainV3 div.mcBargainV3-buy a{
	display: block;
	background: transparent url("../img/layoutBuyBg.png") no-repeat 0px 0px;
	width: 87px;
	white-space: nowrap;
	line-height: 17px;
	height: 17px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#mcBargainV3 div.mcBargainV3-buyIn a{
	/*background: transparent url("../img/layoutBuyInBg.png") no-repeat 0px 0px;*/
}
#mcBargainV3 div.mcBargainV3-buy a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#mcBargainV3 div.mcBargainV3-detail a:hover{
	color: #FFFFFF;
	text-decoration: none;	
}

/* mcItemDescV3 */
#mcItemDescV3 div.mcItemDescV3-store{
	display: block;
	background: transparent url("../img/storeBlack.png") no-repeat 0px 0px;
	padding-left: 30px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	position: absolute;
	top: 135px;
	left: -180px;
	color: #C2AE06;
}
#mcItemDescV3 div.mcItemDescV3-otherImg,#mcItemDescV3 div.mcItemDescV3-category,#mcItemDescV3 div.mcItemDescV3-description,#mcItemDescV3 div.mcItemDescV3-variants,#mcItemDescV3 div.mcItemDescV3-toBasket{
	border-top: solid 1px #515151;
	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: 295px;
	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: #282828 url("../img/layoutNoImage.png") no-repeat 0% 0%;
	border: solid 2px #444444;
	width: 160px;
	height: 118px;
	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 2px #444444;
}
#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 #CBCBCB;
	background: #3C3C3C;
	color: #CBCBCB;
	text-align: center;
	position: absolute;
	top: -15px;
	left: 0px;
	height: 15px;
}
#mcItemDescV3-toBasket{
	position: absolute;
	top: -15px;
	left: 55px;
	width: 95px;

	background: #D94E4E url("../img/layoutBuyBg.png") no-repeat 0px 0px;
	width: 87px;
	white-space: nowrap;
	line-height: 17px;
	height: 17px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
#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;
}

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

}
#mcItemRelatedV3 div.mcItemRelatedV3-itemRow{
	height: 150px;
	margin-bottom: 15px;
	border-top: solid 1px #454545;
}
#mcItemRelatedV3 div.mcItemRelatedV3-item{
	width: 150px;
	height: 155px;
	overflow: hidden;
	
}
#mcItemRelatedV3 div.mcItemRelatedV3-itemBargain{
	
}
#mcItemRelatedV3 div.mcItemRelatedV3-item1{
	position: absolute;
	top: 0px;
	left: 0px;
}
#mcItemRelatedV3 div.mcItemRelatedV3-item2{
	position: absolute;
	top: 0px;
	left: 160px;
}
#mcItemRelatedV3 div.mcItemRelatedV3-item3{
	position: absolute;
	top: 0px;
	left: 320px;
}
#mcItemRelatedV3 h4.mcItemRelatedV3-itemTitle{
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: none;
	height: 41px;
	overflow: hidden;
}
#mcItemRelatedV3 h4.mcItemRelatedV3-itemTitle a{
	color: #C2AE06;
	text-decoration: none;
	font-size: 11px;
}
#mcItemRelatedV3 h4.mcItemRelatedV3-itemTitle a:hover{
	text-decoration: underline;
	color: #C2AE06;
}
#mcItemRelatedV3 div.mcItemRelatedV3-image{
	width: 80px;
	height: 58px;
	background: #282828 url("../img/layoutNoImage.png") no-repeat 0px 0px;
	overflow: hidden;
	margin-left: 35px;
	border: solid 2px #444444;
}
#mcItemRelatedV3 div.mcItemRelatedV3-image img{
	border: none;
	width: 80px;
	height: 60px;
}
#mcItemRelatedV3 div.mcItemRelatedV3-itemData{
	font-size: 11px;
	position: absolute;
	top: 210px;
	left: 22px;
	width: 200px;
}
#mcItemRelatedV3 div.mcItemRelatedV3-itemData div{
	text-align: center;
}
#mcItemRelatedV3 div.mcItemRelatedV3-vatPrice,#mcItemRelatedV3 div.mcItemRelatedV3-reducedPrice{
	color: #F8E120;
	font-weight: bold;
	font-style: italic;
}
#mcItemRelatedV3 div.mcItemRelatedV3-vatPrice{
	position: absolute;
	top: -90px;
	left: 0px;
}
#mcItemRelatedV3 div.mcItemRelatedV3-vatPrice strong,#mcItemRelatedV3 div.mcItemRelatedV3-reducedPrice strong{
	font-weight: bold;
	padding-left: 5px;
	color: #FFFFFF;
	font-size: 12px;
}
#mcItemRelatedV3 div.mcItemRelatedV3-reducedPrice strong{
	color: #cc0000;
}
#mcItemRelatedV3 div.mcItemRelatedV3-itemName{
	display: none;
}
#mcItemRelatedV3 div.mcItemRelatedV3-shortDescription{
	color: #B1B2B2;
	margin-bottom: 10px;
	height: 28px;
	overflow: hidden;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
}
#mcItemRelatedV3 div.mcItemRelatedV3-shortDescription span{
	display: none;	
}
#mcItemRelatedV3 div.mcItemRelatedV3-detail{
	position: absolute;
	bottom: 0px;
	left: 40px;
}
#mcItemRelatedV3 div.mcItemRelatedV3-detail a{
	display: block;
	background: transparent url("../img/layoutDetailBg.png") no-repeat 0px 0px;
	white-space: nowrap;
	line-height: 17px;
	height: 17px;
	font-weight: bold;
	width: 73px;
	text-align: center;
	color: #FFFFFF;
}
#mcItemRelatedV3 div.mcItemRelatedV3-buy{
	display: none;
}

#mcItemRelatedV3 div.mcItemRelatedV3-buyIn a{
	/*background: transparent url("../img/layoutBuyInBg.png") no-repeat 0px 0px;*/
}
#mcItemRelatedV3 div.mcItemRelatedV3-buy a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#mcItemRelatedV3 div.mcItemRelatedV3-detail a:hover{
	color: #FFFFFF;
	text-decoration: none;	
}

/* 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: 10px;
	position: static;
	border: solid 1px #CBCBCB;
	color: #B1B2B2;
	background: #3C3C3C;
}
div.mcRegistrationV3-inputs select{
	height: 20px;
}
div.mcRegistrationV3-inputs input:focus,div.mcRegistrationV3-inputs select:focus{
	border: solid 1px #F8E120;
}
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 #CBCBCB;
	color: #B1B2B2;
	background: #3C3C3C;
}
fieldset.mcRegistrationV3-login input:focus{
	border: solid 1px #F8E120;
}
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 #CBCBCB;
	color: #B1B2B2;
	background: #3C3C3C;
	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 #515151;
	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 #CBCBCB;
	color: #B1B2B2;
	background: #3C3C3C;
	position: absolute;
	top: -25px;
	left: 170px;
}
div.mcProfileV3-inputs input:focus,div.mcProfileV3-addressBody input:focus,div.mcProfileV3-addressBody select:focus{
	border: solid 1px #F8E120;
}

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 #515151;
	padding:10px;
	background: #282828;
	
}
div.mcProfileV3-newAddress{
	padding-top: 15px;
}
div.mcProfileV3-newAddress a{

}


/* 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 #CBCBCB;
	color: #B1B2B2;
	background: #3C3C3C;
	width: 250px;
	position: absolute;
	top: -25px;
	left: 150px;
}
div.mcLostpassV3-inputs input:focus{
	border: solid 1px #F8E120;
}
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{

}
/* 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 #515151;	
}

div.mcOrdersV3-order{
	border: solid 1px #515151;
}
div.mcOrdersV3-order th{
	border-bottom: solid 1px #515151;
}
div.mcOrdersV3 p{
	padding-left: 20px;
}
div.mcOrdersV3 div{
	margin-bottom: 5px;	
}

table.mcOrdersV3-itemList{
	border-bottom: solid 1px #515151;	
}
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: 30px;
	color: #505050;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background: transparent url("../img/layoutH4Grey.png") no-repeat 0px 0px;
	padding-left: 20px;
}
#mcBasketV4-step span.mcBasketV4-stepActive{
	color: #F8E120;
	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 #515151;
}
div.mcBasketV4 table th{
	padding: 8px;
	padding-left: 0px;
	padding-right: 10px;
	border-bottom: solid 1px #515151;
	white-space: nowrap;
}
div.mcBasketV4 table td.mcBasketV4-alignRight input{
	width: 38px;
	border: solid 1px #CBCBCB;
	background: #3C3C3C;
	color: #B1B2B2;
	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-remove{
	text-align: right;
	width: 20px;
}
td.mcBasketV4-remove a{
	display: block;
	width: 0px;
	height: 16px;
	padding-left: 16px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url("../img/layoutCrossBlack.png") no-repeat 0px 0px;
}
td.mcBasketV4-sd{
	border-top: solid 1px #515151;
	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;
	border: solid 1px #CBCBCB;
	background: #3C3C3C;
	color: #B1B2B2;
}
div.mcBasketV4-notes textarea{
	width: 450px;
	padding: 10px;
	height: 100px;
	border: solid 1px #CBCBCB;
	background: #3C3C3C;
	color: #B1B2B2;
}
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;
	background: #b7b7b7 url("../img/layoutButtonBg2.png") repeat-x 0px 0px;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	white-space: nowrap;
	font-style: italic;
	font-weight: normal;
	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 #CBCBCB;
	background: #3C3C3C;
	color: #B1B2B2;
	width: 300px;
}
div.mcBasketV4-paymentAddress input:focus,div.mcBasketV4-deliveryAddress input:focus,div.mcBasketV4-notes textarea:focus{
	border: solid 1px #F8E120;
	color: #F8E120;
}
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 #515151;
	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;
}
		
/* module styles END */

