/* generic layout styles */
div,span,a,table,td,th,p,ul,li,fieldset,legend,label,form,button,input{
	position: relative;
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #2B2B2B;
	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 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
a {
	/*color: #e9d107;*/
	color: #2D2D2D;
	text-decoration: underline;
}
a:hover {
	color: #FD8E09;
}
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: #FEA312;
}
h3{
	color: #FEA312;	
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
}
ul{
	list-style: circle;	
}
li{
	position: static;
}
input{
	color: #2D2D2D;
	border: solid 1px #C8C8C8;
	background-color: #F9F9F9;
}
input:focus{
	border: solid 1px #FD8E09;
	color: #FD8E09;
}
select{
	color: #2D2D2D;
	border: solid 1px #C8C8C8;
	background-color: #F9F9F9;
}

button, .layoutButton{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	background: #FD8E09 url("../img/layoutButtonBg.png") repeat-x 0px 0px;
	height: 18px;
	line-height: 18px;
	border: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
}

dfn{
	cursor: help;	
}


#layoutMessages{
	position: fixed;
	top: 25%;
	left: 50.8%;
	z-index: 20;
	display: none;
}
#layoutMessages a{
	color: #FFFFFF;
}
div.layoutMessagesTop{
	padding-top: 11px;
	position: absolute;
	top: 0px;
	left: -270px;
	width: 522px;
	color: #FFFFFF;
}
div.layoutMessagesBottom{
	padding-bottom: 11px;
}
div.layoutMessagesBody{
	background: #343537;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 30px;
	border: solid 1px #c8c8c8;
}
#layoutMessages h3{
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 15px;
}
#layoutMessages div.layoutMessagesType0{
	padding-left: 45px;
	color: #f52158;
	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;
}
#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: #fd8e0a;
}
#layoutMessagesClocks{
	position: absolute;
	bottom: 10px;
	right: 30px;
	cursor: pointer;
	z-index: 21;
}
/* generic layout styles END */

/* specific layout styles */
hr.layoutHiddenLine{
	display: none;
}
div.layoutBody{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-bottom: 20px;
	/*border: solid 1px #FF00FF;*/
}
div.layout3C{	
	width: 960px;
	float: left;
	position: static;
	/*border: solid 1px #FF0000;*/
}
div.layoutMain{
	float:left;
	padding-top: 0px;
	padding-bottom: 5px;
	width: 468px;
	margin-right: -3px;
	margin-left: 4px;
	margin-bottom: 4px;
	background-image: url(../img/layoutMainBg.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}	
* > div.layoutMain{
	float: none;
	height: auto;
	margin-left:246px; margin-right:246px;
}
div.layoutLeftCol{
	float:left;
	margin-left: 15px;
	width: 212px;
	padding-bottom: 13px;
	/*border: solid 1px #FF0000;*/
}
*>div.layoutLeftCol{
	margin-left: 30px;
}
div.layoutRightCol{
	float:right;
	margin-right: 15px;
	width: 212px;
	padding-bottom: 13px;
	/*border: solid 1px #FF0000;*/
}
*>div.layoutRightCol{
	margin-right: 30px;
}
div.layoutWoman{
	padding-left: 161px;
	width: 0px;
	height: 262px;
	position: absolute;
	top: -275px;
	left: 574px;
	z-index: 11;
	overflow: hidden;
	white-space: nowrap;
	background-color: transparent;
	background-image: url(../img/mHeaderWoman.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
}
a.layoutOut{
	background:  url("../img/layoutOut.png") no-repeat 100% 0%;
	padding-right: 11px;
}
/* specific layout styles END */

/* module styles */
	/* system modules */
#msMouse{
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #d5d5d5;
	padding: 5px;
	display: none;
	z-index: 1000;
}
div.mMaxWebDeveloper{
	position: absolute;
	bottom: 10px;
	right: 10px;
	border: solid 1px #d5d5d5;
	background-color: #F5F5F5;
	width: 150px;
}
div.mMaxWebDeveloper ul{
	list-style: circle;
	padding-left: 20px;
}
div.mMaxWebDeveloper fieldset{
	border: none;
}
* > div.mMaxWebDeveloper{
	position: fixed;
}
div.mAdminmenu{
	position: absolute;
	top: 10px;
	right: 0px;
	border: solid 1px #d5d5d5;
	background-color: #FFFFFF;	
	color: #000000;
	width: 150px;
	padding: 5px;
	min-height: 50px;
	z-index: 1000;
}
* > div.mAdminmenu{
	position: fixed;	
}
div.mAdminmenu h4{
	font-size: 90%;
}
div.mAdminmenu ul{
	padding-left: 20px;
	list-style: circle;
	margin-top: 5px;
	margin-bottom: 5px;
}
	/* system modules END */

	/* main modules */
		/* module mHeader */
div.mHeader{
	clear: both;
	height: 281px;
	background-image: url(../img/mHeaderBg.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 960px;
	background-color: #FD8E09;
	margin-bottom: 4px;
}
#mHeader-home{
	position: absolute;
	top: 23px;
	left: 30px;
	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: 139px;
	padding-left: 272px;
	overflow: hidden;
	white-space: nowrap;
	
}
div.mHeader h1{
	display: none;
}
div.mHeader h2{
	display: none;
}
div.mHeader-jump{
	display: none;
}
		/* module mHeader END */
		/* module mFooter */
div.mFooter{
	clear:both;
	height: 54px;
	background-color: #111111;
	background-image: url(../img/mFooterBg.png);
	background-repeat: repeat-x;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
}
div.mFooter-goToStart{
	display: none;
}
div.mFooter-goToContent{
	display: none;
}
div.mFooter-copyRight{
	font-size: 0.9em;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #737373;
	width: 183px;
	height: 44px;
	background-image: url(../img/mFooterCopyrightBg.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	padding-top: 10px;
	padding-right: 20px;
	text-align: right;
	z-index: 3;
}
div.mFooter-copyRight a{
	color: #737373;
}
div.mFooter-design{
	background-image: url(../img/mFooterPwBg.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	padding-left: 120px;
	height: 28px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-top: 40px;
	width: 200px; 
	color: #575757;
	font-size: 0.9em;
}
div.mFooter-design a{
	color: #575757;
}
div.mFooter-design a:hover{
	color: #FD8E09;
}
		/* module mFooter END */
		/* module mPath */
div.mPath{
	float: left;
	margin-right: -3px;
	margin-left: 4px;	
	width: 363px;
	height: 16px;
	min-height: 16px;
	margin-bottom: 1px;
	background-image: url(../img/mPathBg.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-color: #EBEBEB;
	padding-left: 95px;
	padding-right: 10px;
	padding-top: 12px;
	font-size: 0.9em;
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 10px;
}
* > div.mPath{
	height: auto;
	float: none;
	margin-left:246px; margin-right:246px;
}

div.mPath h3{
	
	background-image: url(../img/mPathH3Bg.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-left: 468px;
	height: 38px;
	width: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: absolute;
	top: 0px;
	left: 0px;
}
div.mPath div{

}
div.mPath div a{
	color: #2D2D2D;	
	white-space: nowrap;
	text-decoration: none;
}
div.mPath div a:hover{
	color: #FD8E09;	
}
		/* module mPath END */

	/* main modules END */
	
	/* menu modules */
		/* menu mmMainmenu */
div.mmMainmenu{
	position: absolute;
	top: -70px;
	left: 30px;	
	z-index: 10;
	width: 545px;
	height: 35px;
	overflow: hidden;
	background: #2d2d2d url("../img/mmMainmenuBg.png") repeat-x 0px 0px;
}
div.mmMainmenu h3{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	padding-left: 8px;
	height: 35px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url("../img/mmMainmenuLeft.png") no-repeat 0px 0px;
}
div.mmMainmenu ul{
	height: 35px;
	padding-left: 10px;
}
div.mmMainmenu ul li{
	float: left;
	list-style: none;
}
div.mmMainmenu a{
	display: block;
	float: left;
	color: #FFFFFF;	
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	background: transparent url("../img/mmMianmenuSpliter.png") no-repeat 0% 50%;
}
div.mmMainmenu a:hover{
	color: #e7ef08;	
}
li.mmMainmenu-1 a{
	background: none;
}
		/* menu mmMainmenu END */
		/* menu mmToplist */
div.mmToplist{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;	
}
div.mmToplist img{
	border: none;	
}
		/* menu mmToplist END */
		/* menu mmKatalog */
div.mmKatalog-bottom{
	background-image: url(../img/layoutMenuBottomBg.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
	height: 7px;
	overflow: hidden;
}
div.mmKatalog{
	background-image: url(../img/layoutMenuBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	margin-bottom: 4px;
}
ul.mmKatalog-0{
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.mmKatalog h3{
	background-image: url(../img/mmTreemenuH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 0px;
	padding-left: 212px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
}
div.mmKatalog ul{
	list-style: square;
	padding-left: 10px;
}
div.mmKatalog li{
	list-style: none;
	padding-top: 7px;
	padding-bottom: 0px;
	font-size: 11px;
	position: static;
}
div.mmKatalog a{
	text-decoration: none;
	background-image: url(../img/mTreemenuLi.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
	display: block;
	height: 15px;
}
*>div.mmKatalog a{
	height: auto;
}
div.mmKatalog li.active a{
	background-image: url(../img/mTreemenuActive.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
}
div.mmKatalog a.active{
	color: #FD8E09;
}
		/* menu mmKatalog END */
/* mmCrosslinksV1 */
#mmCrosslinksV1-bottom{
	background-image: url(../img/layoutMenuBottomBg.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
	height: 7px;
	overflow: hidden;
}
div.mmCrosslinksV1{
	background-image: url(../img/layoutMenuBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	margin-bottom: 4px;
}
ul.mmCrosslinksV1-0{
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.mmCrosslinksV1 h3{
	background-image: url(../img/mmCrosslinksH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 0px;
	padding-left: 212px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
}
div.mmCrosslinksV1 ul{
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
}
div.mmCrosslinksV1 li{
	list-style: none;
	padding-top: 7px;
	padding-bottom: 0px;
	font-size: 11px;
	position: static;
}
div.mmCrosslinksV1 img{
	border: solid 1px #d5d5d5;
}
div.mmCrosslinksV1-seolista{
	padding: 20px;
}
/* mcContactForm */
div.mcContactForm-bottom{
	background-image: url(../img/layoutMenuBottomBg.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
	height: 7px;
	overflow: hidden;
}
div.mcContactForm{
	background-image: url(../img/layoutMenuBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	margin-bottom: 4px;
}
div.mcContactForm label{
	display: block;
	padding-top: 5px;
	padding-bottom: 3px;
}
div.mcContactForm fieldset{
	border: none;
	padding: 15px;
	padding-bottom: 30px;
	
}
div.mcContactForm input, div.mcContactForm textarea{
	width: 170px;
	border: solid 1px #C8C8C8;
	background: #F9F9F9;
	margin-bottom: 5px;
}
div.mcContactForm textarea{
	height: 80px;
}

div.mcContactForm h3{
	background-image: url(../img/mcContactFormH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 0px;
	padding-left: 212px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
}

div.mcContactForm img{
	border: none;
}
#mcContactForm-submit{
	position: absolute;
	top: 3px;
	left: 113px;
	background-image: url(../img/mmSearchSubmitBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #FD8E09;
	width: 59px;
	height: 19px;
	line-height: 19px;
	border: none;
	font-size: 10px;	
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	z-index: 6;
	font-family: Arial, Helvetica, sans-serif;
}
div.mcContactForm-icq{
	padding: 15px;
}
#mcContactForm-captchaImg{
	margin-top: 10px;
	background: #fd900a;
	padding-top: 5px;
	padding-left: 5px;
	height: 20px;
	color: #FFFFFF;
	cursor: pointer;
	width: 165px;
}

		/* 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;
}
div.mmLinks li a{
	font-size: 0.8em;
}
		/* menu mmLinks END */
		/* menu mmSearchV3 */
div.mmSearchV3-bottom{
	background-image: url(../img/layoutMenuBottomBg.png);
	background-position: 0% 100%;
	background-repeat: no-repeat;	
	height: 7px;	
	padding-top: 35px;
	z-index: 3;

}
div.mmSearchV3{
	background-image: url(../img/layoutMenuBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	margin-bottom: 4px;
}	
div.mmSearchV3 h3{
	background-image: url(../img/mmSearchH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 0px;
	padding-left: 212px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;	
}
div.mmSearchV3 fieldset{
	border: none;
}
div.mmSearchV3 fieldset legend{
	display: none;
}
#mmSearchV3-string{

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	width: 134px;
	height: 15px;
	margin-left: 32px;
}
#mmSearchV3-submit{
	position: absolute;
	top: 3px;
	left: 119px;
	background-image: url(../img/mmSearchSubmitBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #FD8E09;
	width: 59px;
	height: 19px;
	border: none;
	font-size: 11px;	
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	cursor: pointer;
	z-index: 6;
}
div.mmSearchV3 label{
	display: block;
	padding-left: 32px;
	height: 18px;
	padding-top: 10px;
}
		/* menu mmSearch END*/
		/* menu mmContact */
div.mmContact{
	width: 468px;
	height: 161px;
	z-index: 5;
	margin-bottom:1px;
}
div.mmContact h3,#mmContact-text div{
	display: none;
}
div.mmContact-sitemap{
	position: absolute;
	bottom: 5px;
	right: 7px;
	font-size: 0.8em;	
}
div.mmContact img{
	border: none;	
}
		/* menu mmContact END*/
		/* menu mmNewie */

		/* menu mmNewie END*/
		/* menu mmLoginV3 */
div.mmLoginV3-bottom{
	background-image: url(../img/layoutMenuBottomBg.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
	height: 7px;
	z-index: 3;	
	overflow: hidden;
}
div.mmLoginV3{
	background-image: url(../img/layoutMenuBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	margin-bottom: 4px;
}
div.mmLoginV3 h3{
	background-image: url(../img/mmLoginH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 212px;
	padding-top: 40px;
	height: 0px;
	overflow: hidden;
	white-space: nowrap;
}
div.mmLoginV3 fieldset{
	border: none;
	padding-top: 10px;
}
div.mmLoginV3 legend{
	display: none;
}
#mmLoginV3-username{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	width: 134px;
	height: 15px;
	margin-left: 32px;
}
#mmLoginV3-pass{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	width: 110px;
	height: 15px;
	margin-left: 32px;
}
#mmLoginV3-submit{
	border: none;
	position: absolute;
	top: -20px;
	left: 153px;
	background-image: url(../img/mmLoginSubmitBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #FD8E09;
	width: 25px;
	height: 20px;
	font-size: 11px;	
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	cursor: pointer;
	z-index: 6;	
}
div.mmLoginV3 label{
	display: block;
	height: 18px;
	margin-left: 32px;
	padding-top: 3px;
}
div.mmLoginV3 ul{
	padding-left: 5px;	
	padding-top: 5px;
	margin-top: 10px;
	margin-left: 32px;
	margin-right: 32px;
	list-style: none;
	border-top: solid 1px #C8C8C8;
}
div.mmLoginV3 ul a{
	text-decoration: none;
}
div.mmLoginV3-message{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 10px;	
}
		/* menu mmLoginV3 END*/
		/* menu mmUserV3 */
ul.mmUser-0{
	margin-right: 10px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.mmUser-bottom{
	background-image: url(../img/layoutMenuBottomBg.png);
	background-position: 0% 100%;
	background-repeat: no-repeat;	
	height: 7px;
	
}
div.mmUser{
	background-image: url(../img/layoutMenuBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	margin-bottom: 4px;
}
div.mmUser h3{
	background-image: url(../img/mmUserBgH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 0px;
	padding-left: 212px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
}
div.mmUser ul{
	list-style: square;
	padding-left: 10px;
}
div.mmUser li{
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	list-style: none;
}
div.mmUser ul a{
	text-decoration: none;
}
div.mmUser a{
	text-decoration: none;
	background-image: url(../img/mmUserLi.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
	display: block;
	height: 15px;
}
div.mmUser-user{
	padding: 15px;
	padding-bottom: 0px;
}
div.mmUser a.active{
	background-image: url(../img/mmUserActive.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
}
div.mmUser a.active{
	color: #FD8E09;
}
		/* menu mmUser END*/
		/* menu mmBasketV2 */
div.mmBasketV2{
	background-image: url(../img/mmBasketBg.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-color: #fae9c8;
	position: absolute;
	top: -146px;
	left: 0px;
	width: 211px;
	height: 78px;
	padding-top: 37px;
}
div.mmBasketV2 h3{
	display: none;
}
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;
	padding-top: 7px;
	list-style: none;
}
div.mmBasketV2 ul a{
	color: #FD8E09;
	text-decoration: none;
}
div.mmBasketV2 ul a:hover{
	color: #2D2D2D;
}
#mmBasketV2-items{
	color: #FD8E09;
}
#mmBasketV2-vatPrice{
	color: #FD8E09;
}
div.mmBasketV2-vatPrice{
	font-weight: bold;	
}
li.mmBasketV2-viewCashDesk{
	display: none;
}
		/* menu mmBasket END*/
		/* menu mmTopV5 */
div.mmTopV5-bottom{
	background-image: url(../img/layoutMenuBottomBg.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
	height: 7px;	
	overflow: hidden;
}
div.mmTopV5{
	background-image: url(../img/layoutMenuBg.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #EBEBEB;
	margin-bottom: 4px;
	margin-top: 4px;
}
#mmTopV5-noTomItem{
	padding: 20px;	
}
div.mmTopV5 h3{
	display: block;
	background-image: url(../img/mmTopH3.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 212px;
	padding-top: 40px;
	overflow: hidden;
	white-space: nowrap;
	height: 0px;
}

div.mmTopV5-image{
	background-image: url(../img/mmTopNoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 90px;
	height: 90px;
	overflow: hidden;
}
div.mmTopV5-image img{
	width: 90px;
	height: 90px;
	border: none;
}
div.mmTopV5-item{
	margin-left: 20px;	
	margin-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: solid 1px #c8c8c8;
}
div.mmTopV5-vatPrice{
	font-weight: bold;
}
div.mmTopV5-itemData{
	width: 75px;
	float: right;
	padding-top: 10px;
	height: 75px;
	overflow:hidden;
}
div.mmTopV5-itemData div{
	text-align: right;	
}
span.mmTopV5-itemName,span.mmTopV5-vatPrice{
	display: none;	
}
div.mmTopV5-itemName{
	color: #FD8E09;
	font-weight: bold;
	height: 60px;
	overflow: hidden;
}
div.mmTopV5-desc{
	text-align: right;	
	height: 19px;
}
div.mmTopV5-desc a{
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FD8E09;
	background-image: url(../img/mmTopDetailBg.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	height: 17px;
	padding-top: 2px;
	width: 67px;
	overflow: hidden;
	text-align: center;	
	text-decoration: none;
	position: absolute;
	top: 0px;
	right: 0px;
}
div.mmTopV5-decs a:hover{
	background-image: url(../img/mmTopDetailBgH.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	color: #FFFFFF;	
}
h4.mmTopV5-itemTitle{
	display: none;
}
div.mmTopV5-buy{
	display: none;
}

		/* menu mmTopV5 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 mcSitemapV2 */
div.mcSitemapV2{
	padding: 10px;
	border: solid 1px #C8C8C8;
	border-bottom: none;
}
div.mcSitemapV2 h3{
	margin-bottom: 15px;
}
div.mcSitemapV2 ul{
	padding-left: 30px;
	padding-bottom: 5px;
	list-style: square;
}
div.mcSitemapV2 li{
	line-height: 1.5em;
}
		/* content mcSitemapV2 END */
		/* content mcSubmenuV3 */
div.mcSubmenuV3{
	padding: 10px;
	border: solid 1px #C8C8C8;	
	border-bottom: none;
}
div.mcSubmenuV3 h3{
	margin-bottom: 10px;
}
div.mcSubmenuV3 ul{
	padding-left: 30px;
	list-style: square;
}
		/* content mcSubmenuV3 END */
		/* content mcDBContentV3V3 */
div.mcDBContentV3{
	padding: 10px;
	border: solid 1px #C8C8C8;
	border-bottom: none;
	min-height: 100px;
	height: 100px;
}
* > div.mcDBContentV3{
	height: auto;
}
div.mcDBContentV3 strong{
	color: #c61515;
}
div.mcDBContentV3 ul{
	padding-left: 30px;
	margin-top: 5px;
	margin-bottom: 3px;	
}
div.mcDBContentV3 li{
	margin-bottom: 3px;	
}
div.mcDBContentV3 h4{
	margin-bottom: 5px;
}
div.mcDBContentV3 p{
	padding-left: 10px;	
}
		/* content mcDBContentV3 END */
		/* content mcDBContentV3V2 */
div.mcDBContentV3V2{
	padding: 10px;
	border: solid 1px #C8C8C8;
	border-bottom: none;
	min-height: 100px;
	height: 100px;
}
* > div.mcDBContentV3V2{
	height: auto;
}
div.mcDBContentV3V2 strong{
	color: #c61515;
}
div.mcDBContentV3V2 ul{
	padding-left: 30px;
	margin-top: 5px;
	margin-bottom: 3px;	
}
div.mcDBContentV3V2 li{
	margin-bottom: 3px;	
}
div.mcDBContentV3V2 h4{
	margin-bottom: 5px;
}
div.mcDBContentV3V2 p{
	padding-left: 10px;	
}
		/* content mcDBContentV3V2 END */
		/* content mcItemsV3 */
div.mcItemsV3{}
div.mcItemsV3-category{
	display: none;
}
#mcItemsV3-filterField{
	background: #151515 url("../img/mcItemsFilterBg.png") no-repeat 0px 0px;
	height: 80px;
	border: none;
	margin-bottom: 7px;
	color: #fff;
}
#mcItemsV3-filterField a, #mcItemsV3-filterField a:hover{
	color: #fff;
}
#mcItemsV3-filterField legend{
	display: none;
}
#mcItemsV3-itemsGenderDiv label,#mcItemsV3-itemsBrandDiv label,#mcItemsV3-itemsSizeDiv label{
	display: none;
}
#mcItemsV3-itemsBrandDiv{
	position: absolute;
	top: 45px;
	left: 10px;
}
#mcItemsV3-itemsBrandDiv select{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 340px;
}
#mcItemsV3-filterReset{
	position: absolute;
	top: 47px;
	right: 12px;
	font-weight: bold;
	font-size: 13px;
}
#mcItemsV3-orderDiv{
	position: absolute;
	top: 15px;
	left: 10px;
}
#mcItemsV3-itemsLimitDiv{
	position: absolute;
	top: 15px;
	right: 118px;
}
#mcItemsV3-filterSubmitDiv{
	display: none;
}

div.mcItemsV3 h3{
	display: none;	
}
div.mcItemsV3 fieldset{
	border: none;
}
div.mcItemsV3 fieldset legend{
	display: none;
}
div.mcItemsV3-filter{
	position: absolute;
	top: 15px;
	left: 0px;
	width: 500px;
	height: 30px;
}
div.mcItemsV3-filter label{
	font-weight: bold;
	font-size: 11px;
}
div.mcItemsV3-filter select{
	font-size: 11px;
}
div.mcItemsV3-order{
	position: absolute;
	top: 3px;
	left: 0px;
}
div.mcItemsV3-orderSelect{
	position: absolute;
	top: 0px;
	left: 60px;
}
div.mcItemsV3-itemsLimitSelect{
	position: absolute;
	top: 0px;
	left:250px;	
}
div.mcItemsV3-itemsLimit{
	position: absolute;
	top: 3px;
	left: 180px;
}

div.mcItemsV3-submits{
	position: absolute;
	top: -2px;
	left: 330px;
}
#mcItemsV3-search{
	background-image: url(../img/mcItemsSearch.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #FD8E09;
	width: 77px;
	height: 18px;
	border: none;
	font-size: 11px;	
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	cursor: pointer;
}


#mcItemsV3-noItem{
	padding: 10px;
	border: solid 1px #C8C8C8;
	border-bottom: none;
}
div.mcItemsV3-itemRow{
}
div.mcItemsV3-item h4{
	display: none;
}
div.mcItemsV3-item{
	width: 182px;
	height: 158px;
	overflow: hidden;
	margin-bottom: 4px;
	background-image: url(../img/mcItemsItemBg.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
}
div.mcItemsV3-item1{
}
div.mcItemsV3-item2{
	position: absolute;
	top: 0px;
	right: 0px;
}
div.mcItemsV3-itemRow{
}
div.mcItemsV3-image{
	background-image: url(../img/mcItemsNoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin-bottom: 50px;
}
div.mcItemsV3-image img{
	width: 90px;
	height: 90px;
	border: none;
	
}
div.mcItemsV3-shortDescription{
	position: absolute;
	top: 105px;
	left: 25px;
	height: 27px;
	width: 182px;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	padding-top:5px;
	padding-bottom:5px;
	overflow: hidden;	
}
div.mcItemsV3-vatPrice{
	position: absolute;
	top: 60px;
	right: 0px;
	width: 200px;
}
div.mcItemsV3-vatPrice{
	font-weight: bold;
	color: #e13b00;
	font-size: 1.2em;
	margin-top: 5px;
}
div.mcItemsV3-itemData{
	width: 85px;
	position: absolute;
	top: 15px;
	right: 25px;
	height: 85px;
	overflow: hidden;
}
div.mcItemsV3-itemData div{
	text-align: right;	
}
span.mcItemsV3-vatPrice,span.mcItemsV3-shortDescription,span.mcItemsV3-itemName{
	display: none;	
}
div.mcItemsV3-itemName{
	color: #FD8E09;
	font-weight: bold;
	height: 60px;
	overflow: hidden;
}
div.mcItemsV3-detail{
	position: absolute;
	bottom: 12px;
	left: 25px;
}
div.mcItemsV3-detail a{
	display: block;
	background-image: url(../img/mcItemsDesc.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 79px;
	height: 16px;
	overflow: hidden;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	text-decoration: none;
}
div.mcItemsV3-detail a:hover{
	background-image: url(../img/mcItemsDescH.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	color: #FFFFFF;		
}
div.mcItemsV3-buy{
	position: absolute;
	bottom: 12px;
	right: 25px;
}
div.mcItemsV3-buy a{
	display: block;
	background-image: url(../img/mcItemsBuy.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 76px;
	height: 16px;
	overflow: hidden;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	text-decoration: none;
}
div.mcItemsV3-buy a:hover{
	background-image: url(../img/mcItemsBuyH.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	color: #FFFFFF;		
}
h4.mcItemsV3-itemTitle{
	display: none;
}

div.mcItemsV3-paging{	
	border: solid 1px #C8C8C8;
	border-bottom: none;	
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;	
	padding-top: 10px;
	height: 25px;
	text-align: right;
}
div.mcItemsV3-goToPage{
	float: left;
}
div.mcItemsV3-buttons{
	float: right;
}
.mcItemsV3-pagingAButt,.mcItemsV3-pagingPage {
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: solid 1px #cecece;
	margin-right: 2px;
}
*>a.mcItemsV3-pagingAButt:hover {
	color: #FFFFFF;
	background-color: #FD8E09;
}
select.mcItemsV3-pagingSelect{
	border: 1px solid #cecece;
	margin: 0px;
	font-size: 13px;
}
select.mcItemsV3-pagingSelect option{
	padding-left: 3px;
	padding-right: 3px;
}
		/* content mcItemsV3 END */
		/* content mcBargainV3 */
div.mcBargainV3{
	/*padding-top: 125px;	*/
}
div.mcBargainV3 h3{
	display: none;	
}
div.mcBargainV3 fieldset{
	border: none;
}
div.mcBargainV3 fieldset legend{
	display: none;
}
div.mcBargainV3-filter{
	position: absolute;
	top: 15px;
	left: 0px;
	width: 500px;
	height: 30px;
}
div.mcBargainV3-filter label{
	font-weight: bold;
	font-size: 11px;
}
div.mcBargainV3-filter select{
	font-size: 11px;
}
div.mcBargainV3-order{
	position: absolute;
	top: 3px;
	left: 0px;
}
div.mcBargainV3-orderSelect{
	position: absolute;
	top: 0px;
	left: 60px;
}
div.mcBargainV3-itemsLimitSelect{
	position: absolute;
	top: 0px;
	left:250px;	
}
div.mcBargainV3-itemsLimit{
	position: absolute;
	top: 3px;
	left: 180px;
}

div.mcBargainV3-submits{
	position: absolute;
	top: -2px;
	left: 330px;
}
#mcBargainV3-search{
	background-image: url(../img/mcItemsSearch.png);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-color: #FD8E09;
	width: 77px;
	height: 18px;
	border: none;
	font-size: 11px;	
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
	cursor: pointer;
}


#mcBargainV3-noItem{
	padding: 10px;
	border: solid 1px #C8C8C8;
	border-bottom: none;
}
div.mcBargainV3-itemRow{
}
div.mcBargainV3-item h4{
	display: none;
}
div.mcBargainV3-item{
	width: 182px;
	height: 158px;
	overflow: hidden;
	margin-bottom: 4px;
	background-image: url(../img/mcItemsItemBg.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
}
div.mcBargainV3-item1{
}
div.mcBargainV3-item2{
	position: absolute;
	top: 0px;
	right: 0px;
}
div.mcBargainV3-itemRow{
}
div.mcBargainV3-image{
	background-image: url(../img/mcItemsNoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin-bottom: 50px;
}
div.mcBargainV3-image img{
	width: 90px;
	height: 90px;
	border: none;
	
}
div.mcBargainV3-shortDescription{
	position: absolute;
	top: 105px;
	left: 25px;
	height: 27px;
	width: 182px;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	padding-top:5px;
	padding-bottom:5px;
	overflow: hidden;	
}
div.mcBargainV3-vatPrice{
	position: absolute;
	top: 60px;
	right: 0px;
	width: 200px;
}
div.mcBargainV3-vatPrice{
	font-weight: bold;
	color: #e13b00;
	font-size: 1.2em;
	margin-top: 5px;
}
div.mcBargainV3-itemData{
	width: 85px;
	position: absolute;
	top: 15px;
	right: 25px;
	height: 85px;
	overflow: hidden;
}
div.mcBargainV3-itemData div{
	text-align: right;	
}
span.mcBargainV3-vatPrice,span.mcBargainV3-shortDescription,span.mcBargainV3-itemName{
	display: none;	
}
div.mcBargainV3-itemName{
	color: #FD8E09;
	font-weight: bold;
	height: 60px;
	overflow: hidden;
}
div.mcBargainV3-detail{
	position: absolute;
	bottom: 12px;
	left: 25px;
}
div.mcBargainV3-detail a{
	display: block;
	background-image: url(../img/mcItemsDesc.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 79px;
	height: 16px;
	overflow: hidden;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	text-decoration: none;
}
div.mcBargainV3-detail a:hover{
	background-image: url(../img/mcItemsDescH.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	color: #FFFFFF;		
}
div.mcBargainV3-buy{
	position: absolute;
	bottom: 12px;
	right: 25px;
}
div.mcBargainV3-buy a{
	display: block;
	background-image: url(../img/mcItemsBuy.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 76px;
	height: 16px;
	overflow: hidden;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	text-decoration: none;
}
div.mcBargainV3-buy a:hover{
	background-image: url(../img/mcItemsBuyH.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	color: #FFFFFF;		
}
h4.mcBargainV3-itemTitle{
	display: none;
}
		/* content mcBargainV3 END */
		/* content mcItemDescV3 END */
div.mcItemDescV3{
	padding: 10px;	
	border: solid 1px #C8C8C8;
	border-bottom: none;
}
div.mcItemDescV3 h3{
	margin-bottom: 15px;
}
div.mcItemDescV3 h4{
	font-weight: normal;
	color: #E13B00;	
}
#mcItemDescV3-producertype{
	color: #FD8E09;	
	font-weight: bold;
}
div.mcItemDescV3-sumary strong{
	padding-right: 10px;
}
div.mcItemDescV3-shortDescription strong{
	font-weight: normal;
	color: #E13B00;	
}
div.mcItemDescV3-itemData div{
	white-space: nowrap;
	overflow: hidden;
	height: 19px;
}
div.mcItemDescV3-image{
	background-image: url(../img/mcItemDescNoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	width: 90px;
	height: 90px;
	margin-left: 60px;
}
div.mcItemDescV3-image img{
	width: 90px;
	height: 90px;
	border: none;
}
div.mcItemDescV3-itemData{
	float: right;
	width: 220px;
}
div.mcItemDescV3-sumary{
	margin-top: 20px;
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 10px;
}
h4.mcItemDescV3-producertype{
	margin-top: 5px;
	margin-bottom: 5px;	
}
span.mcItemDescV3-producertype{
	color: #2D2D2D;	
}
div.mcItemDescV3-sumary fieldset{
	border: none;
	width: 200px;
	left: 230px;
	padding-top: 20px;
	/*border: solid 1px #FF00FF;*/
}
div.mcItemDescV3-sumary legend{
	display: none;	
}
div.mcItemDescV3-sumary label{
	height: 20px;
	display: block;	
}
div.mcItemDescV3-type span{
	width: 180px;
}
#mcItemDescV3-number{
	width: 30px;
	height: 15px;
	position: absolute;
	top: -22px;
	left: 40px;
}
#mcItemDescV3-toBasket{
	background-image: url(../img/mcItemDescBuy.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 2px;
	height: 18px;
	width: 76px;
	position: absolute;
	top: -22px;
	left: 140px;
}
#mcItemDescV3-fotos{
	margin-top: 10px;
	margin-bottom: 5px;	
}
div.mcItemDescV3-otherImg{
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 10px;
}
div.mcItemDescV3-otherImg img{
	width: 90px;
	height: 90px;
	margin-left: 15px;
	margin-right: 0px;	
	border: none;
}
div.mcItemDescV3-description ul{
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.mcItemDescV3-description li{
	padding-bottom: 3px;
}
div.mcItemDescV3-description h4{
	padding-bottom: 5px;
	padding-top: 10px;
	color: #FD8E0C;
	font-weight: bold;
}
#mcItemDescV3-description{
	margin-top: 10px;
	margin-bottom: 5px;		
}
div.mcItemDescV3-vatPrice{
	color: #E13B00;	
}
div.mcItemDescV3-itemData div span{
	position: absolute;
	top: 0px;
	right: 0px;
}
div.mcItemDescV3-category{
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 10px;	
	margin-top: 10px;
	margin-bottom: 5px;	
}
		/* content mcItemDescV3 END */

/* mcBasketV4 */
#mcBasketV4{
	padding: 10px;	
	border: solid 1px #C8C8C8;
	border-bottom: none;
}
#mcBasketV4-title{
	display: none;
}

#mcBasketV4-step{
	height: 35px;
	border-bottom: solid 1px #c8c8c8;
	background: transparent url("../img/mcBasketStepsBg.png") no-repeat 0px 0px;
	padding-top: 13px;
	margin-bottom: 15px;
}
#mcBasketV4-step h4{
	display: none;
}
#mcBasketV4-step span{
	display: block;
	float: left;
	margin-right: 30px;
	color: #dddddd;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background: transparent url("../img/orderStepGrey.png") no-repeat 50% 0%;
	white-space: nowrap;
}
#mcBasketV4-step span.mcBasketV4-stepActive{
	color: #505050;
	background: transparent url("../img/orderStep.png") no-repeat 50% 0%;
	
}
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 #e5e5e5;
}
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;
	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{
	display: block;
	height: 25px;
}
div.mcBasketV4 select{
	position: absolute;
	top: -25px;
	left: 150px;
	width: 280px;
	color: #fd8e09;
}
div.mcBasketV4-notes textarea{
	width: 440px;
	height: 100px;
	color: #fd8e09;
}
div.mcBasketV4-submits{
	margin-top: 15px;
	padding-top: 15px;
	text-align: right;
	height: 30px;
	border-top: solid 1px #c8c8c8;
		
}
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: 280px;
	color: #fd8e09;
}
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{
	padding-bottom: 20px;
}
#mcBasketV4-deliveryEmailDiv,#mcBasketV4-paymentEmailDiv{
	padding-bottom: 15px;
}

#mcBasketV4 iframe{
	width: 440px;
	border: solid 1px #d5d5d5;
	height: 500px;
	
}
#mcBasketV4-infoSummary{
	color: #cc0000;
	font-size: 1.3em;
	margin-bottom: 10px;
}
		/* content mcCashDeskV3 */
div.mcCashDeskV3{
	padding: 10px;
	border: solid 1px #C8C8C8;
	border-bottom: none;
}
div.mcCashDeskV3 h5{
	color: #000000;
	margin-top: 10px;
}
div.mcCashDeskV3 fieldset{
	border: none;
	padding-bottom: 0px;
	padding-top: 10px;
	border-top: solid 1px #C8C8C8;
	margin-bottom: 20px;
}
div.mcCashDeskV3 legend span{
	display: block;
	position: absolute;
	top: -45px;
	left: 0px;
	white-space: nowrap;
	margin: 0px;
	padding-right: 20px;
	padding-top: 20px;
	color: #FD8E09;
	font-size: 1.2em;
}
div.mcCashDeskV3 table{
	width: 100%;
}
div.mcCashDeskV3 td{
	padding: 2px;
	padding-right: 15px;
	font-size: 0.9em;
}
td.mcCashDeskV3-alignRight,th.mcCashDeskV3-alignRight{
	text-align: right;
	white-space: nowrap;

}
th.mcCashDeskV3-alignLeft{
	text-align: left;
}
tr.mcCashDeskV3-item td{
	border-bottom: solid 1px #C8C8C8;
	
}
div.mcCashDeskV3 th{
	padding-right: 15px;
	border-bottom: solid 1px #C8C8C8;
	white-space: nowrap;
}
div.mcCashDeskV3 table input{
	width: 42px;
	height: 15px;
	text-align: center;
}
div.mcCashDeskV3 table a{
	color: #E13B00;
	text-decoration: none;
}
div.mcCashDeskV3 table a:hover{
	color: #000000;
}
tr.mcCashDeskV3-vatPriceSum td{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #E13B00;
	font-weight: bold;	
	font-size: 1.2em;
}
td.mcCashDeskV3-nowrap{
	white-space: nowrap;	
}

div.mcCashDeskV3-submits{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 430px;
	text-align: center;
}
#mcCashDeskV3-order{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FD8E09;
	border: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	
	background-image: url(../img/mcBasketCashBg.png);
	background-repeat: repeat-x;
	background-color: #2D2D2D;
	width: 103px;
	height: 18px;
	padding-top: 2px;
	text-transform: uppercase;
	margin-left: 5px;		
}
		/* content mcCashDeskV3 END */
		/* content mcRegistrationV3 */
div.mcRegistrationV3{
	padding: 10px;
	border: solid 1px #C8C8C8;
	border-bottom: none;
}
div.mcRegistrationV3 fieldset{
	border: none;
	padding-bottom: 0px;
	padding-top: 35px;
	border-top: solid 1px #C8C8C8;
	margin-bottom: 20px;
}
div.mcRegistrationV3 h4{
	margin-bottom: 10px;
}
div.mcRegistrationV3-inputs input{
	width: 110px;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 30px;
	position: static;
}
div.mcRegistrationV3-inputs div{
	min-width: 70px;
	width: 70px;
	/*border: solid 1px #FF00FF;*/
	float: left;
	height: 20px;
	position: static;
	
}
* > div.mcRegistrationV3-inputs div{
	width: auto;
}
div.mcRegistrationV3-inputs label{
	display: block;
	width: 70px;
	overflow: hidden;
	white-space: nowrap;
	position: static;	
}
fieldset.mcRegistrationV3-login label{
	width: 180px;	
}
fieldset.mcRegistrationV3-login input{
	width: 200px;	
}
fieldset.mcRegistrationV3-info div{
	float: left;
	padding-right: 10px;
}
div.mcRegistrationV3-submit{
	margin-top: 20px;
	width: 440px;
	text-align: center;
}
#mcRegistrationV3-submit{
	text-transform: uppercase;
	background-image: url(../img/mcRegistrationSubmitBg.png);
	background-repeat: repeat-x;
	border: none;
	height: 18px;
	width: 103px;
	padding-top: 3px;
		
}
#mcRegistrationV3-titleText{
	font-style: italic;	
}
div.mcRegistrationV3-required input{
	background: #FD900A;
	color: #FFFFFF;
}
		/* content mcRegistrationV3 END */
		/* content mcProfileV3 */
div.mcProfileV3{
	padding: 10px;
	border: solid 1px #C8C8C8;	
	border-bottom: none;
}
div.mcProfileV3 fieldset{
	border: none;
	padding-bottom: 0px;
	padding-top: 35px;
	border-top: solid 1px #C8C8C8;
	margin-bottom: 20px;
}

div.mcProfileV3-inputs input{
	width: 100px;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 30px;
}
div.mcProfileV3-inputs div{
	min-width: 70px;
	width: 70px;
	float: left;
	height: 25px;
	
}
* > div.mcProfileV3-inputs div{
	width: auto;
}
div.mcProfileV3-inputs label{
	display: block;
	width: 70px;
	overflow: hidden;
	white-space: nowrap;	
}
fieldset.mcProfileV3-login label{
	width: 170px;	
}
fieldset.mcProfileV3-login input{
	width: 210px;	
}
div.mcProfileV3-userName{
	height: 25px;	
}
div.mcProfileV3-loginData strong{
	position: absolute;
	top: -25px;
	left: 200px;	
	color: #c61515;
}
fieldset.mcProfileV3-info div{
	float: left;
	padding-right: 10px;
}

div.mcProfileV3-submit{
	width: 440px;
	text-align: center;
	padding-top: 10px;
	height: 20px;
	
}
div.mcProfileV3-submit2{
	padding-top: 10px;
	height: 20px;
	width: 440px;
	text-align: center;
}

#mcProfileV3-submit,#mcProfileV3-change, #mcProfileV3-change__1, #mcProfileV3-change__2,#mcProfileV3-insert{
	text-transform: uppercase;
	background-image: url(../img/mcRegistrationSubmitBg.png);
	background-repeat: repeat-x;
	border: none;
	height: 18px;
	width: 103px;
	padding-top: 3px;
}
table.mcProfileV3-addressList{
	margin-top: 10px;
	margin-bottom: 10px;
}
table.mcProfileV3-addressList td{
	padding-right: 20px;
}
div.mcProfileV3-addressList h5{
	height: 20px;
	padding-bottom: 5px;	
	padding-top: 10px;	
}
div.mcProfileV3-addressList a{
	text-decoration: none;
	color: #E13B00;
	font-weight: bold;	
}
div.mcProfileV3-addressList a:hover{
	color: #2D2D2D;
}
div.mcProfileV3-addressList h4{
	white-space: nowrap;
	margin: 0px;
	padding-right: 20px;
	padding-top: 20px;
	color: #FD8E09;	
	font-size: 1.2em;
	border-top: solid 1px #C8C8C8;
	font-weight: normal;	
}
div.mcProfileV3-addressList{
	padding-bottom: 20px;	
}
form.mcProfileV3-addressForm{
	background-color: #F5F5F5;
	padding:5px;
}
fieldset.mcProfileV3-address label{
	display: block;
	height: 25px;
}
fieldset.mcProfileV3-address input{
	position: absolute;
	top: -25px;
	left: 130px;
	width: 200px;
}
#mcProfileV3-legendAddress{
	margin-bottom: 15px;
}
div.mcProfileV3-required input{
	background: #FD900A;
	color: #FFFFFF;
}
		/* content mcProfileV3 END */
/* mcOrdersV3 */
div.mcOrdersV3{
	padding: 10px;
	border: solid 1px #C8C8C8;	
	border-bottom: none;
}
div.mcOrdersV3-helpTop{
	font-size:0.9em;
	border-top: solid 1px #d5d5d5;
	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;
}
div.mcOrdersV3 td.unconfirmed{
	color: #dd0000;
}
#mcOrdersV3-message{
	width: 400px;
	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: 230px;
	font-size: 11px;
	height: 16px;
}
#mcOrdersV3-submit{
	position: absolute;
	top: 0px;
	right: 0px;
}
div.mcOrdersV3 div{
	padding-left: 5px;
	padding-right: 5px;
}

div.mcOrdersV3 table{
	margin-bottom: 20px;
	
}
table.mcOrdersV3-orderList{
	width: 440px;
}
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: #efefef;
}
tr.mcOrdersV3-ordersRow a,tr.mcOrdersV3-ordersRow strong{
	
}

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;
}
		/* content mcLostpassV3 */
div.mcLostpassV3{		
	padding: 10px;
	border: solid 1px #C8C8C8;
	border-bottom: none;	
}
div.mcLostpassV3 fieldset{
	border: none;
	padding-bottom: 0px;
	padding-top: 35px;
	border-top: solid 1px #C8C8C8;
	margin-bottom: 20px;
}
div.mcLostpassV3 h4{
	margin-bottom: 10px;
}
#mcLostpassV3-lostPassText{
	padding-bottom: 20px;	
}
div.mcLostpassV3-inputs input{
	width: 250px;
	height: 15px;
	position: absolute;
	top: -25px;
	top: -25px;
	left: 150px;
}

div.mcLostpassV3-inputs label{
	display: block;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
	height: 25px;	
}
div.mcLostpassV3-submit{
	width: 430px;
	text-align: center;	
}
#mcLostpassV3-submit{
	text-transform: uppercase;
	background-image: url(../img/mcLostpassSubmitBg.png);
	background-repeat: repeat-x;
	height: 18px;
	width: 103px;	
	padding-top: 2px;	
}
		/* content mcLostpassV3 END */
		/* content mcArticlesV2 */
div.mcArticlesV2{
	padding: 10px;
	border: solid 1px #C8C8C8;	
	border-bottom: none;	
}
div.mcArticlesV2-paging{
	text-align: right;
	padding-right: 20px;	
	height: 30px;
	margin-top: 20px;
}
.mcArticlesV2-pagingAButt {

	font-size: 10px;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: solid 1px #C8C8C8;
	margin-right: 2px;
}
a.mcArticlesV2-pagingAButt:hover {
	color: #FFFFFF;
	background-color: #FD8E09;
}
select.mcArticlesV2-pagingSelect{
	border: 1px solid #cecece;
	position: absolute;
	right: 160px;
	top: 0px;
	margin: 0px;
	font-size: 13px;
}
select.mcArticlesV2-pagingSelect option{
	padding-left: 3px;
	padding-right: 3px;
}
select.mcArticlesV2-pagingSelect option{
	padding-left: 3px;
	padding-right: 3px;
}
div.mcArticlesV2-article div{

}
div.mcArticlesV2-article h4{
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 120%;
	}
img.mcArticlesV2-thumb, img.mcArticlesV2-thumbRight{
	width: 80px;
	height: 60px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 1px;
	border: solid 1px #C8C8C8;
}
img.mcArticlesV2-thumbRight{
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
div.mcArticlesV2-more{
	padding-left: 400px;
	}
div.mcArticlesV2-date{
	position:absolute;
	top: 10px;
	left: 400px;
	font-size: 11px;
	font-weight: bold;
	}
		/* content mcArticlesV2 END */
	/* content modules END */
		
/* module styles END */


