.home #content *, .home #content .pagetitles{ text-align: center; margin-left: auto; margin-right: auto}

.navBelowHeader #navMain li:not(.mainCategory) ::before , 
#navMain li:not(.mainCategory) ::before{ display: none}


 


#priceList , #content table#priceList { width:100%; border:3px solid #e1e1e1; padding:8px; margin: 5px auto 20px auto;border-radius: 4px;}
#priceList tr{border-bottom:1px solid #e1e1e1; padding:1px; display:block; clear:both;width:100%; }
#priceList td, content table#priceList td {   padding:2px; vertical-align:text-top;  border: none}
.mobile #priceList td{ padding:5px;}
 #priceList td p { font-size:15px; color:#222; display: block; padding: 4px 0} 


 #priceList td:nth-child(odd){  padding-left: 20px; width: 990px}
#priceList td:nth-child(even){   border: 0px solid red;  }
#priceList td:nth-child(even) p{ text-align: right}

.mobile #priceList td:nth-child(odd){   width: 100%; padding-left: 20px; text-align: left}
.mobile #priceList td:nth-child(even){width: 100%; display: block;clear: both; padding-left: 20px; }
.mobile #priceList td:nth-child(even) p {text-align: left }

 #priceList td:nth-child(even) *{ font-weight: bold; }
	


#priceList tr:last-child{ border:none}
#priceList  strong{ font-weight:bold; font-size:1.00em;  }