/* generic layout styles */
div,span,a,table,td,th,p,ul,li,fieldset,legend,label,form{
	position: relative;
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	background: #3BAADC url(../img/bodyBg.png) repeat-x 0px 0px;
	margin-bottom: 10px;
	font-style: normal;
}
a {
	color: #0C7ECC;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
div {
	text-align: left;
}
form{
	margin: 0px;
	padding: 0px;
}
h1{
	/*display: none;*/
}
h2{
	/*display: none;*/
}
h1,h2,h3,h4,h5{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	color: #3FB9E7;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
ul{
	list-style: circle;	
}
li{
	position: static;
}
dfn{
	cursor: help;	
}

div.systemMessage-messages{
	margin-bottom: 15px;
	border: dotted 1px #FF0000;
	padding: 5px;
}
.systemMessage-messages h4{
	color: #FF0000;
}
.systemMessage-messages div{
	font-style: italic;
}
/* generic layout styles END */

/* specific layout styles */
hr.layoutHiddenLine{
	display: none;
}
div.layoutBg{
	background: transparent url(../img/layoutBg.jpg) no-repeat 50% 0%;
	width: 100%;	
}
div.layoutBody{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	z-index: 2;
	
}
div.layout3CEshop{	
	width: 980px;
	float: left;
	position: static;
	background: #FFFFFF url(../img/layoutC3EshopBg.png) repeat-y 0px 0px;
}
div.layout3C{	
	width: 980px;
	float: left;
	position: static;
	background: #FFFFFF url(../img/layoutC3Bg.png) repeat-y 0px 0px;
}
div.layoutMain{
	float:left;
	min-height: 700px;
	height: 700px;
	width: 570px;
	margin-bottom: 5px;
	padding-left: 30px;
	padding-right: 80px;
	background: transparent url(../img/layoutMainBg.png) repeat-x 0px 0px;
	padding-top: 80px;
	
}	
* > div.layoutMain{
	float: none;
	height: auto;
	margin-left:274px;
}
div.layoutMainEshop{
	float:left;
	min-height: 700px;
	height: 700px;
	width: 425px;
	margin-bottom: 5px;
	padding-left: 30px;
	padding-right: 20px;
	background: transparent url(../img/layoutMainBg.png) repeat-x 0px 0px;
	padding-top: 80px;
	/*border: solid 1px #FF00FF;*/
}	
* > div.layoutMainEshop{
	float: none;
	height: auto;
	margin-left:274px;
}
div.layoutMain h3,div.layoutMainEshop h3{
	background: transparent url("../img/layoutH3.png") no-repeat 0px 3px;
	padding-left: 40px;
	font-size: 1.6em;
	color: #0C7ECC;
	line-height: 1.8em;
	height: 1.8em;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	overflow: hidden;
}
div.layoutRampouch{
	background: transparent url(../img/layoutRampouch.png) no-repeat 0px 0px;
	width: 62px;
	height: 167px;
	position: absolute;
	top: 134px;
	right: 0px;
	z-index: 5;
}
div.layoutBottom{
	width: 980px;
	float: left;
	position: static;
	background: transparent url(../img/layoutBottomBg.png) no-repeat 0% 100%;
	
}
div.layoutBottomEshop{
	width: 980px;
	float: left;
	position: static;
	background: transparent url(../img/layoutBottomEshopBg.png) no-repeat 0% 100%;
	
}
div.layoutLeftCol{
	float:left;
	width: 274px;
	z-index: 3;
	/*border: solid 1px #FFFF00;*/
	font-size: 12px;
	background: transparent url("../img/layoutLeftColBg.png") no-repeat 0px 0px;
	min-height: 499px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	font-size: 11px;
}
div.layoutRightCol{
	float:right;
	width: 222px;
	z-index: 3;
	/*border: solid 1px #55FF00;*/
	font-size: 11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	padding-top: 120px;
	background: transparent url("../img/layoutRightColBg.png") no-repeat 100% 0%;
	
}

a.layoutOut{
	background: transparent url("../img/layoutOut.png") no-repeat 100% 0%;
	padding-right: 11px;
}
div.layoutEshop{
	margin-bottom: 15px;
	margin-top: 9px;
	margin-left: 49px;
}
div.layoutEshop a{
	display: block;
	background-image: url(../img/layoutEshop.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 0px;
	height: 133px;
	padding-left: 222px;
	overflow: hidden;
	white-space: nowrap;
}
div.layoutBrands{
	margin-bottom: 15px;
	padding-right: 20px;
	margin-left: 49px;
	padding-top: 15px;
}
div.layoutBrands h3{
	padding-left: 40px;
	background: transparent url("../img/layoutBrandsH3.png") no-repeat 0% 0%;
	line-height: 32px;
	height: 32px;
	color: #000000;
	font-size: 12px;
	margin-left: 24px;
}
div.layoutSCKT{
	background: transparent url("../img/layoutSCKT.png") no-repeat 0% 0%;
	padding-left: 35px;
	padding-right: 20px;
	margin-left: 73px;
}
div.layoutSCKT a{
	color: #000000;
	font-weight: bold;
}
/* 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.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: 134px;
	width: 980px;
	z-index: 1;
	background: #30B1D9 url(../img/mHeaderBg.jpg) no-repeat 0px 0px;
	
}
div.mHeader h1{
	position: absolute;
	top: 55px;
	left: 70px;
	z-index: 5;	
}
div.mHeader h1 a{
	display: block;
	background-image: url(../img/mHeaderLogo.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 0px;
	height: 77px;
	padding-left: 185px;
	overflow: hidden;
	white-space: nowrap;
	
}
div.mHeader-flash{
	display: none;
}
div.mHeader h2{
	position: absolute;
	top: 40px;
	left: 300px;
	z-index: 5;	
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 1.5em;
}
div.mHeader h2 strong{
	font-size: 20px;
}
div.mHeader-jump{
	display: none;
}
		/* module mHeader END */
		/* module mFooter */
div.mFooter{
	clear:both;
	height: 35px;
	font-size: 11px;
	background: #3BAADC;
	color: #d9f1fd;
}
div.mFooter-designMaxweb{
	float: right;
	padding-right: 60px;
	padding-top: 3px;
}
div.mFooter a{
	color: #d9f1fd;
	text-decoration: none;
}
div.mFooter a:hover{
	color: #d9f1fd;
}
div.mFooter-copyRight{
	float: left;
	padding-left: 60px;
	padding-top: 3px;
}
div.mFooter-powered{
	float: right;
	padding-right: 60px;
}
div.mFooter-powered a{
	color: #d9f1fd;
}
div.mFooter-powered a:hover{

}
div.mFooter-goToStart{
	display: none;
}
div.mFooter-goToContent{
	display: none;
}
		/* module mFooter END */
		/* module mPath */
div.mPath{
	position: absolute;
	top: 190px;
	right: 120px;
	width: 570px;
	height: 25px;
	z-index: 6;
	color: #67bde4;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

div.mPath h3{
	display: none;
}
div.mPath div{
	text-align: right;
}
div.mPath div a{
	font-size: 11px;
	white-space: nowrap;
	text-decoration: none;
	color: #67bde4;
}
div.mPath div a:hover{
	color: #000000;
}
div.mPath div span{
	font-size: 11px;
	color: #000000;
}
		/* module mPath END */

	/* main modules END */
	
	/* menu modules */
		/* menu mmMainmenu */
div.mmMainmenu{
	position: absolute;
	top: 134px;
	right: 100px;
	height: 50px;
	z-index:6;
	white-space: nowrap;
	width: 590px;
}
div.mmMainmenu h3{
	display: none;
}
div.mmMainmenu li{
	float: left;
	background: transparent url(../img/mmMainmenuABg.png) repeat-x 0% 0%;
	height: 43px;
	margin-left: 5px;
	width: 30px;
}
*>div.mmMainmenu li{
	width: auto;
}
div.mmMainmenu ul{
	list-style: none;
	height: 55px;
	padding: 0px;
	margin: 0px;
	float: right;
	margin-top: 1px;
	margin-right: 8px;
}
div.mmMainmenu a{
	white-space: nowrap;
	display: block;
	background: transparent url(../img/mmMainmenuLiBg.png) no-repeat 100% 0%;
	padding-right: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
div.mmMainmenu a span{
	display: block;
	background: transparent url(../img/mmMainmenuSpanBg.png) no-repeat 0% 0%;
	height: 43px;
	line-height: 43px;
	padding-left: 15px;
	cursor: pointer;
}

div.mmMainmenu a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
li.mmMainmenu-6{
	display: none;
}
		/* menu mmMainmenu END */
		/* menu mmBasketV2 */
div.mmBasketV2{
	padding-left: 25px;
	background: transparent url("../img/layoutLine2.png") no-repeat 50% 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div.mmBasketV2 h3{
	background: transparent url("../img/mmBasketTitle.png") no-repeat 0px 0px;
	color: #02B3CD;
	padding-left: 33px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
div.mmBasketV2-in{

}
div.mmBasketV2 ul{
	padding-left: 0px;
	padding-top: 10px;
	list-style: none;
	line-height: 1.5em;
}
div.mmBasketV2 li{
	height: 1.7em;
}
*>div.mmBasketV2 li{
	height: auto;
}
div.mmBasketV2 li a{
	display: block;
	text-decoration: none;
	color: #000000;
	padding-left:18px;
	background: transparent url("../img/mmTreemenuLi.png") no-repeat 0px 6px;
}
div.mmBasketV2 li a:hover{
	background: transparent url("../img/mmTreemenuLiH.png") no-repeat 0px 6px;
}
#mmBasketV2-viewBasket{
	font-weight: bold;
	text-transform: uppercase;
}
div.mmBasketV2-vatPrice{
	font-weight: bold;
	line-height: 1.5em;
}	
		/* menu mmBasketV2 END */
		/* menu mmToplist */
div.mmToplist{

}
div.mmToplist img{
	border: none;	
}
		/* menu mmToplist END */
		/* menu mmEshopInfo */
div.mmEshopInfo{
	margin-bottom: 20px;
	padding-bottom: 10px;
	padding-left: 50px;
}
div.mmEshopInfo h3{
	background: transparent url("../img/mmEshopInfoTitle.png") no-repeat 0px 0px;
	color: #02B3CD;
	padding-left: 33px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
ul.mmEshopInfo-0{
	line-height: 1.7em;
	list-style: none;
	margin-bottom: 10px;
	margin-left: 5px;
}
ul.mmEshopInfo-0 li{
	height: 1.7em;
}
*>ul.mmEshopInfo-0 li{
	height: auto;
}
ul.mmEshopInfo-0 a{
	text-decoration: none;
	display: block;
	color: #000000;
	padding-left:18px;
	background: transparent url("../img/mmTreemenuLi.png") no-repeat 0px 7px;
}
ul.mmEshopInfo-0 a:hover{
	background: transparent url("../img/mmTreemenuLiH.png") no-repeat 0px 7px;
}		
		/* menu mmEshopInfo END */
		/* menu mmTreemenu */
div.mmTreemenu{
	/*background: transparent url("../img/layoutLine.png") no-repeat 0% 100%;*/
	margin-bottom: 20px;
	padding-bottom: 10px;
	padding-left: 50px;
}
div.mmTreemenu h3{
	background: transparent url("../img/mmTreemenuTitle.png") no-repeat 0px 0px;
	color: #02B3CD;
	padding-left: 33px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
ul.mmTreemenu-0{
	line-height: 1.7em;
	list-style: none;
	margin-bottom: 10px;
	margin-left: 5px;
}
div.mmTreemenu li{
	height: 1.7em;
}
*>div.mmTreemenu li{
	height: auto;
}

ul.mmTreemenu-0 a{
	text-decoration: none;
	display: block;
	color: #000000;
	padding-left:18px;
	background: transparent url("../img/mmTreemenuLi.png") no-repeat 0px 7px;
}
ul.mmTreemenu-0 a:hover{
	background: transparent url("../img/mmTreemenuLiH.png") no-repeat 0px 7px;
}
li.mmTreemenu-active a{
	color: #0D7EDD;
}
		/* menu mmTreemenu END */

		/* menu mmSearchV3 */
div.mmSearchV3{
	background: transparent url("../img/layoutLine.png") no-repeat 0% 100%;
	margin-bottom: 20px;
	padding-bottom: 10px;
	padding-left: 50px;
	height: 90px;
}
div.mmSearchV3 h3{
	background: transparent url("../img/mmSearchTitle.png") no-repeat 0px 0px;
	color: #02B3CD;
	padding-left: 33px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
div.mmSearchV3 fieldset{
	border: none;
}
div.mmSearchV3 fieldset legend{
	display: none;
}
#mmSearchV3-string{
	position: absolute;
	top: 3px;
	left: 5px;	
	border: solid 1px #FFFFFF;
	background: #D2D2D2;
	width: 128px;
	height: 19px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
}
#mmSearchV3-string:focus{

}
#mmSearchV3-submit{
	position: absolute;
	top: 3px;
	left: 140px;
	background: #2A9ECC url("../img/mmSearchOkBg.png") no-repeat 0px 0px;
	color: #FFFFFF;
	padding: 0px;
	padding-left: 30px;
	height: 23px;
	width: 30px;
	overflow: hidden;
	white-space: nowrap;
	border: none;
	cursor: pointer;
}
div.mmSearchV3 label{
	padding-left: 5px;
	font-size: 11px;
}
div.mmSearchV3-bottom{
	width: 230px;
	height: 5px;
	background: transparent url("../img/mmTreemenuBottom.png") no-repeat 0px 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
}
		/* menu mmSearch END*/
		/* menu mmContact */
div.mmContact{

	background: transparent url("../img/mmContactBg.png") no-repeat 0px 0px;
	width: 192px;
	height: 113px;
	overflow: hidden;
	margin-left: 49px;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 15px;
	font-size: 11px;
}
div.mmContact a{
	color: #000000;
}
div.mmContact h3{
	display: none;
}
#mmContact-text{

}
#mmContact-text div{
	padding-left: 50px;
}
div.mmContact strong{
	font-size: 11px;
}
div.mmContact span{
	font-weight: bold;
	font-size: 11px;
}
div.mmContact-bottom{

}
		/* menu mmContact END*/
		/* menu mmLoginV3 */
div.mmLoginV3{
	padding-left: 25px;
	background: transparent url("../img/layoutLine2.png") no-repeat 50% 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div.mmLoginV3 h3{
	background: transparent url("../img/mmLoginTitle.png") no-repeat 0px 0px;
	color: #02B3CD;
	padding-left: 33px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
div.mmLoginV3 fieldset{
	border: none;
	padding-right: 25px;
}
div.mmLoginV3 input{
	background: #FFFFFF;
	border: solid 1px #C8C8C8;
	width: 156px;
	height: 19px;
}
div.mmLoginV3 legend{
	display: none;
}
div.mmLoginV3 label{
	display: block;
	padding-top: 5px;
	padding-bottom: 3px;
}
#mmLoginV3-pass{
	width: 127px;
}
#mmLoginV3-submit{
	position: absolute;
	top: -23px;
	left: 130px;
	background: #2A9ECC url("../img/mmLoginV3OkBg.png") no-repeat 0px 0px;
	color: #FFFFFF;
	padding: 0px;
	padding-left: 30px;
	height: 23px;
	width:30px;
	overflow: hidden;
	white-space: nowrap;
	border: none;
	cursor: pointer;
}
div.mmLoginV3 li{
	width: 170px;
}

div.mmLoginV3 li a{
	display: block;
	text-decoration: none;
	color: #000000;
	padding-left:18px;
	background: transparent url("../img/mmTreemenuLi.png") no-repeat 0px 9px;
}
div.mmLoginV3 li a:hover{
	background: transparent url("../img/mmTreemenuLiH.png") no-repeat 0px 9px;
}
div.mmLoginV3 ul{
	padding-left: 0px;
	list-style: none;
	line-height: 2em;
}

#mmLoginV3-registration{
	font-weight: bold;
}
div.mmLoginV3-message{
	margin-top: 20px;
}
		/* menu mmLoginV3 END*/
		/* menu mmUserV3 */
div.mmUserV3{
	padding-left: 25px;
	background: transparent url("../img/layoutLine2.png") no-repeat 50% 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div.mmUserV3 h3{
	background: transparent url("../img/mmLoginTitle.png") no-repeat 0px 0px;
	color: #02B3CD;
	padding-left: 33px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
div.mmUserV3-user span{
	font-size: 11px;
}
div.mmUserV3 li{
	height: 1.7em;
}
*>div.mmUserV3 li{
	height: auto;
}
div.mmUserV3 li a{
	display: block;
	text-decoration: none;
	color: #000000;
	padding-left:18px;
	background: transparent url("../img/mmTreemenuLi.png") no-repeat 0px 9px;
}
div.mmUserV3 li a:hover{
	background: transparent url("../img/mmTreemenuLiH.png") no-repeat 0px 9px;
}
div.mmUserV3 ul{
	padding-left: 0px;
	list-style: none;
	line-height: 2em;
}
li.mmUserV3-active a{
	color: #3F7ECC;
}
		/* menu mmLoginV3 END*/
		/* menu mmTopV4 */
div.mmTopV4{
	padding-left: 25px;
	background: transparent url("../img/layoutLine2.png") no-repeat 50% 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-right: 20px;
}
div.mmTopV4 h3{
	background: transparent url("../img/mmTopTitle.png") no-repeat 0px 0px;
	color: #02B3CD;
	padding-left: 33px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}
div.mmTopV4 li a{
	display: block;
	text-decoration: none;
	color: #000000;
	padding-left:18px;
	background: transparent url("../img/mmTreemenuLi.png") no-repeat 0px 7px;
}
div.mmTopV4 li a:hover{
	background: transparent url("../img/mmTreemenuLiH.png") no-repeat 0px 7px;
}
div.mmTopV4 ul{
	padding-left: 0px;
	list-style: none;
	line-height: 1.5em;
}
		/* menu mmTopV4 END*/
	/* menu modules END */
	
	/* content modules */
		/* content mcSubmenuV3 */
div.mcSubmenuV3 ul{
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 15px;
}
div.mcSubmenuV3 li{
	list-style: none;
	padding-left: 30px;
	background-image: url(../img/layoutLi.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height: 1.5em;
}
div.mcSubmenuV3 li a{
	text-decoration: none;
	color: #000000;
}
div.mcSubmenuV3 li a:hover{
	color: #3FB9E7;
}	
		/* content mcSubmenuV3 END */
		/* content mcItemsV3 */
div.mcItemsV3{
	font-size: 12px;
}
div.mcItemsV3 fieldset{
	border: none;
}
div.mcItemsV3 fieldset legend{
	display: none;
}
div.mcItemsV3-filter{
	border-bottom: solid 1px #DFDFDF;
	height: 30px;
}

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: 0px;
	right: 0px;
}
#mcItemsV3-search{

}
div.mcItemsV3-paging{	
	height: 30px;
	white-space: nowrap;
}
.mcItemsV3-pagingAButt {
	display: block;
	float: left;
	font-size: 11px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	border: solid 1px #cecece;
	margin-right: 2px;
	line-height: 20px;
	
}
a.mcItemsV3-pagingAButt:hover {
	color: #000000;
	background-color: #BF0A38;
}
select.mcItemsV3-pagingSelect{
	border: 1px solid #cecece;
	position: absolute;
	left: 160px;
	top: 0px;
	margin: 0px;
	font-size: 13px;
}
select.mcItemsV3-pagingSelect option{
	padding-left: 3px;
	padding-right: 3px;
}
#mcItemsV3-noItem{
	padding: 10px;

}
div.mcItemsV3-items{
	padding-top: 20px;
	border-bottom: solid 1px #DFDFDF;
	margin-bottom: 15px;
}
div.mcItemsV3-itemRow{
	margin-bottom: 15px;
}

/* item */
div.mcItemsV3-item{
	background: #F0F0F0 url("../img/mcItemsItemBg.png") no-repeat 0% 100%;
	padding-bottom: 25px;
	width: 430px;
	height: 140px;
	font-size: 11px;

}
h4.mcItemsV3-itemTitle{
	padding:10px;
	white-space: nowrap;
	overflow: hidden;
	background: #BF0A38;
	border-bottom: solid 1px #76011F;
	margin-bottom: 20px;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	width: 410px;
}
h4.mcItemsV3-itemTitle a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	
}
h4.mcItemsV3-itemTitle a:hover{
	color: #FFFFFF;
}
div.mcItemsV3-shortDescription{
	padding-left: 165px;
	padding-right: 15px;
	height: 40px;
	overflow: hidden;
	text-align: justify;
}
span.mcItemsV3-shortDescription{
	color: #787878;
}

div.mcItemsV3-itemData{
	padding-left: 165px;
	padding-right: 15px;	
	margin-top: 10px;
	border-right: solid 1px #CDCDCD;
	width: 135px;
}
div.mcItemsV3-producer,div.mcItemsV3-type{
	display: none;
}
div.mcItemsV3-price{
	color: #02B3CD;
}
div.mcItemsV3-vatPrice{
	font-weight: bold;
	color: #E4011B;
	font-size: 12px;
	line-height: 2em;
}
span.mcItemsV3-producer,span.mcItemsV3-type{
	display: none;
	font-size: 12px;	
}

div.mcItemsV3-image{
	background-image: url(../img/mcItemsV3NoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	background-color: #EFEFEF;
	width: 140px;
	height: 105px;
	overflow: hidden;
	border: solid 1px #DDDDDD;
	position: absolute;
	top: 45px;
	left: 15px;
}
div.mcItemsV3-image img{
	width: 140px;
	height: 105px;
	border: none;
	
}

div.mcItemsV3-decs{
	position: absolute;
	top: 105px;
	left: 325px;
}
div.mcItemsV3-decs a{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
div.mcItemsV3-decs a:hover{
	color: #000000;
	text-decoration: none;
}
div.mcItemsV3-buy{
	position: absolute;
	top: 125px;
	left: 325px;
}
div.mcItemsV3-buy a{
	color: #E4011B;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}
div.mcItemsV3-buy a:hover{
	color: #000000;
}

/* item END*/
		/* content mcItemsV3 END */
		/* content mcBargainV3 */
div.mcBargainV3{
	font-size: 12px;
}
div.mcBargainV3 fieldset{
	border: none;
}

#mcBargainV3-noItem{
	padding: 10px;

}
div.mcBargainV3-items{
	padding-top: 20px;
}
div.mcBargainV3-itemRow{
	margin-bottom: 15px;
}

/* item */
div.mcBargainV3-item{
	background: #F0F0F0 url("../img/mcItemsItemBg.png") no-repeat 0% 100%;
	padding-bottom: 25px;
	width: 430px;
	height: 140px;
	font-size: 11px;

}
h4.mcBargainV3-itemTitle{
	padding:10px;
	white-space: nowrap;
	overflow: hidden;
	background: #BF0A38;
	border-bottom: solid 1px #76011F;
	margin-bottom: 20px;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	width: 410px;
}
h4.mcBargainV3-itemTitle a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	
}
h4.mcBargainV3-itemTitle a:hover{
	color: #FFFFFF;
}
div.mcBargainV3-shortDescription{
	padding-left: 165px;
	padding-right: 15px;
	height: 40px;
	overflow: hidden;
	text-align: justify;
}
span.mcBargainV3-shortDescription{
	color: #787878;
}

div.mcBargainV3-itemData{
	padding-left: 165px;
	padding-right: 15px;	
	margin-top: 10px;
	border-right: solid 1px #CDCDCD;
	width: 135px;
}
div.mcBargainV3-producer,div.mcBargainV3-type{
	display: none;
}
div.mcBargainV3-price{
	color: #02B3CD;
}
div.mcBargainV3-vatPrice{
	font-weight: bold;
	color: #E4011B;
	font-size: 12px;
	line-height: 2em;
}
span.mcBargainV3-producer,span.mcBargainV3-type{
	display: none;
	font-size: 12px;	
}

div.mcBargainV3-image{
	background-image: url(../img/mcItemsV3NoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;	
	background-color: #EFEFEF;
	width: 140px;
	height: 105px;
	overflow: hidden;
	border: solid 1px #DDDDDD;
	position: absolute;
	top: 45px;
	left: 15px;
}
div.mcBargainV3-image img{
	width: 140px;
	height: 105px;
	border: none;
	
}

div.mcBargainV3-decs{
	position: absolute;
	top: 105px;
	left: 325px;
}
div.mcBargainV3-decs a{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
div.mcBargainV3-decs a:hover{
	color: #000000;
	text-decoration: none;
}
div.mcBargainV3-buy{
	position: absolute;
	top: 125px;
	left: 325px;
}
div.mcBargainV3-buy a{
	color: #E4011B;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}
div.mcBargainV3-buy a:hover{
	color: #000000;
}

/* item END*/
		/* content mcBargainV3 END */
		/* content mcItemDescV3 */
div.mcItemDescV3{
}
div.mcItemDescV3 h3{
}
div.mcItemDescV3 h4{
	font-weight: normal;
	color: #CD0639;	
}
h4.mcItemDescV3-producertype{
	margin-top: 5px;
	margin-bottom: 5px;	
}
span.mcItemDescV3-producertype{
	color: #313131;	
}
#mcItemDescV3-producertype{
	color: #CD0639;	
	font-weight: bold;
}
div.mcItemDescV3-sumary{
	margin-top: 20px;
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 10px;
	padding-left: 170px;	

}
div.mcItemDescV3-itemData{
	width: 240px;
}
div.mcItemDescV3-sumary strong{
	padding-right: 10px;
}
div.mcItemDescV3-sumary legend{
	display: none;	

}
div.mcItemDescV3-itemData div{
	white-space: nowrap;
	overflow: hidden;
	height: 19px;

}
div.mcItemDescV3-image{
	background-image: url(../img/mcItemDescV3NoImage.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 140px;
	height: 105px;
	position: absolute;
	top: 0px; 
	left: -170px;
	border: solid 1px #D1D1D1;
	overflow: hidden;
}
*>div.mcItemDescV3-image{
	position: absolute;
	top: 0px; 
	left: 0px;
}
div.mcItemDescV3-image img{
	width: 140px;
	height: 105px;
	border: none;
}

#mcItemDescV3-fotos{
	margin-top: 10px;
	margin-bottom: 5px;	
}
#mcItemDescV3-variants{
	margin-top: 10px;
	margin-bottom: 5px;	
}
div.mcItemDescV3-otherImg{
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 10px;
}
div.mcItemDescV3-otherImg img{
	width: 140px;
	height: 105px;
	margin-left: 0px;
	margin-right: 10px;	
	border: solid 1px #D1D1D1;
}
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: #56ABFA;
	font-weight: bold;
}
#mcItemDescV3-description{
	margin-top: 10px;
	margin-bottom: 5px;		
}
div.mcItemDescV3-vatPrice{
	color: #CD0639;	
}
div.mcItemDescV3-itemData div span{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 180px;
	overflow: hidden;
	text-align: right;
}
div.mcItemDescV3-category{
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 10px;	
	margin-top: 10px;
	margin-bottom: 5px;	
}

div.mcItemDescV3-variants{
	border-bottom: solid 1px #C8C8C8;
	padding-bottom: 20px;
}
fieldset.mcItemDescV3-variants{
	border: none;
}
div.mcItemDescV3-variants legend{
	display: none;
}
div.mcItemDescV3-variantTitle{
	float: left;
	
}
div.mcItemDescV3-variantSet{
	min-height: 40px;
	width: 430px;
}

div.mcItemDescV3-variantTitle{
	padding-right: 10px; 

}
div.mcItemDescV3-variantTitle label{
	cursor: pointer;
}
span.mcItemDescV3-variantPrice{
	display: block;
}
div.mcItemDescV3-toBasket{
	position: absolute;
	top: -20px;
	left: 255px;
	height: 25px;

}
div.mcItemDescV3-toBasket label{
	display: none;
}
#mcItemDescV3-number{
	border: solid 1px #D1D1D1;
	background: #FFFFFF;
	width: 40px;
	position: absolute;
	top: 0px;
	left: 0px;	
	height: 21px;
	padding: 0px;
	padding-left: 2px;
}
#mcItemDescV3-toBasket{
	position: absolute;
	top: 0px;
	left: 53px;
	background: #BF0A38;
	color: #000000;
	padding: 0px;
	width: 96px;
	height: 23px;
	overflow: hidden;
	white-space: nowrap;
	border: none;
	line-height: 23px;
	font-weight: bold;
	cursor: pointer;
}
fieldset.mcItemDescV3-toBasketSimple{
	border: none;
}
div.mcItemDescV3-toBasketSimple label{
	display: none;	
}
div.mcItemDescV3-toBasketSimple{
	height: 30px;
	margin-left: 85px;
}
		/* content mcItemDescV3 END */
		/* content mcSitemapV2 */

div.mcSitemapV2 ul{
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 15px;
}
div.mcSitemapV2 li{
	list-style: none;
	padding-left: 30px;
	background-image: url(../img/layoutLi.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height: 1.5em;
}
div.mcSitemapV2 li a{
	text-decoration: none;
	color: #000000;
}
div.mcSitemapV2 li a:hover{
	color: #3FB9E7;
}

		/* content mcSitemapV2 END */
		/* content mcDBContentV2 */
div.mcDBContentV2{
	padding-bottom: 20px;
	line-height: 1.45em;
	
}
div.mcDBContentV2 ul{
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 15px;
}
div.mcDBContentV2 li{
	list-style: none;
	padding-left: 30px;
	background-image: url(../img/layoutLi.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height: 1.5em;
}
div.mcDBContentV2 li a{
	text-decoration: none;
	color: #000000;
}
div.mcDBContentV2 li a:hover{
	color: #3FB9E7;
}
div.mcDBContentV2 h4{
	margin-bottom: 5px;
	margin-top: 10px;
	background: transparent url("../img/layoutH4.png") no-repeat 0px 6px;
	padding-left: 30px;
	font-size: 1.3em;
	color: #CD0639;
	line-height: 1.3em;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

div.mcDBContentV2 p{
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	text-align: justify;
	text-indent: 1em;
}
div.mcDBContentV2 a img{
	border: none;
}
.mcDBContentV2-black{
	color: #000000;
	text-decoration: none;
}
.mcDBContentV2-black:hover{
	text-decoration: underline;
}
		/* content mcDBContentV2 END */
		/* content mcProfileV3 */
div.mcProfileV3{

}
div.mcProfileV3 fieldset{
	border: none;
	padding-bottom: 0px;
	padding-top: 35px;
	border-top: solid 1px #DFDFDF;
	margin-bottom: 20px;
}
div.mcProfileV3 legend span{
	display: block;
	position: absolute;
	top: -45px;
	left: 0px;
	white-space: nowrap;
	margin: 0px;
	padding-right: 20px;
	padding-top: 20px;
	color: #CD0639;	
	font-size: 1.2em;
}

div.mcProfileV3-inputs input{
	width: 100px;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 30px;
	border: solid 1px #D7D7D7;
}
div.mcProfileV3-inputs input:focus{
	border: solid 1px #CD0639;
}
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: 170px;
}
fieldset.mcProfileV3-info div{
	float: left;
	padding-right: 10px;
}

div.mcProfileV3-submit{
	width: 400px;
	text-align: center;
	padding-top: 10px;
	height: 20px;
	float: left;
	
}
div.mcProfileV3-submit2{
	padding-top: 10px;
	height: 20px;
	width: 400px;
	text-align: center;
}
div.mcProfileV3-format{
	height: 20px;	
}
#mcProfileV3-submit,#mcProfileV3-change, #mcProfileV3-change__1, #mcProfileV3-change__2,#mcProfileV3-insert{

}
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;	
}
div.mcProfileV3-addressList a:hover{

}
div.mcProfileV3-addressList h4{
	white-space: nowrap;
	margin: 0px;
	padding-right: 20px;
	padding-top: 20px;
	color: #CD0639;	
	font-size: 1.2em;
	border-top: solid 1px #DFDFDF;
	font-weight: normal;	
}
div.mcProfileV3-addressList{
	padding-bottom: 20px;	
}
#mcProfileV3-addressName{
	width: 200px;
	margin-left: 112px;	
}
form.mcProfileV3-addressForm{
	background-color: #F5F5F5;
	padding:5px;
	
}
		/* content mcProfile END */
		/* content mcRegistrationV3 */
div.mcRegistrationV3{

}
div.mcRegistrationV3 fieldset{
	border: none;
}
div.mcRegistrationV3 legend span{
	color: #CD0639;	
	font-size: 1.2em;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.mcRegistrationV3-inputs input{
	width: 100px;
	height: 15px;
	padding-left: 2px;
	padding-right: 2px;
	margin-right: 30px;
	position: static;
	border: solid 1px #d5d5d5;
	background: #FFFFFF;
}
div.mcRegistrationV3-inputs input:focus{
	border: solid 1px #CD0639;
}
div.mcRegistrationV3-inputs div{
	min-width: 70px;
	width: 70px;
	/*border: solid 1px #FF00FF;*/
	float: left;
	height: 25px;
	position: static;
	
}
* > div.mcRegistrationV3-inputs div{
	width: auto;
}
div.mcRegistrationV3-inputs label{
	display: block;
	width: 65px;
	overflow: hidden;
	white-space: nowrap;
	position: static;	
}
fieldset.mcRegistrationV3-login label{
	width: 180px;	
}
fieldset.mcRegistrationV3-login input{
	width: 260px;	
	border: solid 1px #d5d5d5;
}
fieldset.mcRegistrationV3-login input:focus{
	border: solid 1px #CD0639;
}
fieldset.mcRegistrationV3-info div{
	float: left;
	padding-right: 10px;
}
div.mcRegistrationV3-submit{
	margin-top: 20px;
	text-align: center;
}
#mcRegistrationV3-submit{
	/*
	background: #F9C206;
	width: 96px;
	height: 23px;
	border: none;
	color: #030303;
	font-size: 11px;
	font-weight: bold;
	line-height: 23px;
	cursor: pointer;
	*/
}
#mcRegistrationV3-titleText{
	font-style: italic;	
	padding-bottom: 15px;
}
#mcRegistrationV3-kackaCode{
	border: solid 1px #d5d5d5;
	width: 200px;
}
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;
}
		/* content mcRegistrationV3 END */
		/* content mcLostpassV3 */
div.mcLostpassV3{		
	
}
div.mcLostpassV3 fieldset{
	border: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
}
div.mcLostpassV3 legend span{
	color: #CD0639;	
	font-size: 1.2em;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
}
#mcLostpassV3-lostPassText{
	padding-bottom: 20px;	
}
div.mcLostpassV3-inputs input{
	width: 200px;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 30px;
	border: solid 1px #d5d5d5;
	background: #FFFFFF;
}
div.mcLostpassV3-inputs input:focus{
	border: solid 1px #E01A00;
}
div.mcLostpassV3-inputs div{
	min-width: 150px;
	width: 150px;
	float: left;
	height: 25px;
}
* > div.mcLostpassV3-inputs div{
	width: auto;
}
div.mcLostpassV3-inputs label{
	display: block;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;	
}
div.mcLostpassV3-submit{
	text-align: center;	
	float: left;
	width: 400px;
}
#mcLostpassV3-submit{
	/*
	background: #F9C206;
	width: 96px;
	height: 23px;
	border: none;
	color: #030303;
	font-size: 11px;
	font-weight: bold;
	line-height: 23px;
	*/
	cursor: pointer;
}
		/* content mcLostpassV3 END */
		/* content mcOrdersV3 */
div.mcOrdersV3{

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

div.mcOrdersV3 table{
	margin-bottom: 20px;
	/*width: 560px;*/
	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 #C8C8C8;*/
}
tr.mcOrdersV3-ordersRow td{
	border-bottom: dotted 1px #C8C8C8;	
}

div.mcOrdersV3-order{
	border: solid 1px #C8C8C8;
}
div.mcOrdersV3-order th{
	border-bottom: solid 1px #C8C8C8;
}
div.mcOrdersV3 p{
	padding-left: 20px;
}
div.mcOrdersV3 div{
	margin-bottom: 5px;	
}
div.mcOrdersV3 h4{
	font-size: 120%;
	padding-top: 8px;
	padding-bottom: 5px;
}

table.mcOrdersV3-itemList{
	border-bottom: solid 1px #C8C8C8;	
}

th.mcOrdersV3-alignRight{
	text-align: right;
}
th.mcOrdersV3-alignLeft{
	text-align: left;
}

		/* content mcOrdersV3 END */
		/* content mcBasketV3 */
div.mcBasketV3 fieldset{
	border: none;
	border-bottom: solid 1px #D7D7D7;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
div.mcBasketV3 legend span{
	display: block;
	padding-bottom: 10px;
	color: #CD0639;
	font-weight: bold;
}
div.mcBasketV3 table{
	width: 100%;
}
div.mcBasketV3 table td{
	padding: 2px;
	padding-right: 10px;
	font-size: 0.9em;
}
td.mcBasketV3-alignRight,th.mcBasketV3-alignRight{
	text-align: right;
	white-space: nowrap;

}
th.mcBasketV3-alignLeft{
	text-align: left;
}
tr.mcBasketV3-item td{
	border-bottom: solid 1px #e5e5e5;
}
div.mcBasketV3 table th{
	padding: 8px;
	padding-left: 0px;
	padding-right: 10px;
	border-bottom: solid 1px #C8C8C8;
	white-space: nowrap;
}
div.mcBasketV3 table input{
	width: 25px;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
div.mcBasketV3 table a{
	
}
div.mcBasketV3 table a:hover{
	
}
div.mcBasketV3 table strong{
	color: #CD0639;
	font-weight: bold;	
	font-size: 1.2em;	
}
td.mcBasketV3-sd{
	border-top: solid 1px #C8C8C8;
	text-align: right;
	vertical-align: bottom;
}
td.mcBasketV3-summaryLine{

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

}
td.mcBasketV3-vatSum{
	white-space: nowrap;	
}
td.mcBasketV3-summaryLine{
	white-space: nowrap;	
}
div.mcBasketV3 label{
	font-weight: bold;
	display: block;
	height: 25px;
}
div.mcBasketV3 select{
	position: absolute;
	top: -25px;
	left: 150px;
	width: 250px;
}
div.mcBasketV3-notes textarea{
	width: 380px;
	padding: 10px;
	height: 100px;
	
}
div.mcBasketV3-submits{
	margin-top: 10px;
	text-align: center;	
}
#mcBasketV3-recountTop{
	background: #C40202;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	padding: 0px;
	width: 39px;
	overflow: hidden;
	height: 20px;
	border: none;
	line-height: 20px;
	
}
#mcBasketV3-recount{
	background: #C40202;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	padding: 0px;
	width: 96px;
	overflow: hidden;
	height: 20px;
	border: none;
	line-height: 20px;
	margin-right: 10px;
}
#mcBasketV3-cashDesk{
	background: #CD0639;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	padding: 0px;
	width: 96px;
	overflow: hidden;
	height: 20px;
	border: none;
	line-height: 20px;
	font-weight: bold;
}
#mcBasketV3-paymentNoLogin,#mcBasketV3-deliveryNoLogin{
	padding-bottom: 15px;
	display: block;
	font-style: italic;
	color: #000000;
}
div.mcBasketV3-invoiceNoreg label,div.mcBasketV3-deliveryNoreg label{
	display: block;
	float:left;
	width: 150px;
}
div.mcBasketV3-invoiceNoreg input,div.mcBasketV3-deliveryNoreg input{
	border: solid 1px #D7D7D7;
	background: #FFFFFF;
	width: 245px;
}
div.mcBasketV3-invoiceNoreg input:focus,div.mcBasketV3-deliveryNoreg input:focus{
	border: solid 1px #CD0639;
}
div.mcBasketV3-invoiceNoreg div,div.mcBasketV3-deliveryNoreg div{
	height: 25px;
}
#mcBasketV3-info{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: solid 1px #D7D7D7;
	font-style: italic;
	color: #000000;
}
		/* content mcBasket END */
		/* content mcCashDeskV3 */
div.mcCashDeskV3 fieldset{
	border: none;
	border-bottom: solid 1px #D7D7D7;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
div.mcCashDeskV3 legend span{
	display: block;
	padding-bottom: 10px;
	color: #CD0639;
	font-weight: bold;
}
div.mcCashDeskV3 table{
	width: 100%;
}
div.mcCashDeskV3 table td{
	padding: 2px;
	padding-right: 10px;
	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 #e5e5e5;
}
div.mcCashDeskV3 table th{
	padding: 8px;
	padding-left: 0px;
	padding-right: 10px;
	border-bottom: solid 1px #C8C8C8;
	white-space: nowrap;
}
div.mcCashDeskV3 table input{
	width: 25px;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
div.mcCashDeskV3 table a{
	
}
div.mcCashDeskV3 table a:hover{
	
}
div.mcCashDeskV3 table strong{
	color: #CD0639;
	font-weight: bold;	
	font-size: 1.2em;	
}
td.mcCashDeskV3-sd{
	border-top: solid 1px #C8C8C8;
	text-align: right;
	vertical-align: bottom;
}
td.mcCashDeskV3-summaryLine{

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

}
td.mcCashDeskV3-vatSum{
	white-space: nowrap;	
}
td.mcCashDeskV3-summaryLine{
	white-space: nowrap;	
}
div.mcCashDeskV3-submits{
	text-align: center;
	padding-top: 15px;
}
*>#mcCashDeskV3-order{
	position: relative;
	background: #CD0639 url("../img/mcBasketCashDeskBg.png") repeat-x 0px 0px;
	width: 96px;
	height: 23px;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;		
}

		/* content mcCashDesk END */
	/* content modules END */
/* module styles END */
