p {
	text-align: justify;
}

td {
	padding: 10px 20px;
}

/* Top part of page */
.header .page_inner {
	padding: 0px 0px 20px;
}

/* Main basket top-right */
.basket-mini {
	display: none;
}

/* Catalogue product price information */
.product_price {
	display: none;
}

/* Catalogue product cell */
.product_pod {
	height: 270px;
	border-bottom: solid 1px #eee;
}

/* Catalogue product star-rating */
.star-rating {
	display:none;
}

/* Product availability */
.availability {
	display: none;
}

/* Product alert form */
.add-to-basket {
	display: none;
}

/* Product add to wish list */
.btn-wishlist {
	display: none;
}

/* Products reviews */
#reviews {
	
}

/* Contacts div in right-top */
.contacts-mini {
	text-align: right;
	margin-right: 15px;
}

.contacts-mini .bright {
	font-size: 1.1em;
	font-weight: bold;
}

/* MAIN PAGE BUTTONS*/
.mainlist {
	list-style: none;
}

.mainlist li {
	margin: 0px 0px 40px 0px;
}

.mainlist span {
	display:block;
	/*/max-width:100%;*/
	margin-left:0%;
	word-wrap: break-word;
}

.mainlist img {
	width: 80%;
	border-radius: 5%;
	margin-bottom: 5px;
}


/* TOP MENU, BUTTONS*/
#mainmenu .menubtn {
	font-size:1.1em;
	padding:15px 20px;
	font-weight: bold;
	/*min-width: 110px;*/
	display: inline-block;
	float:left;
	position: relative;
}

#mainmenu .menubtn:hover {
	background-color:#555;
}

#mainmenu .menubtn a {
	color: #ccc;
}

#mainmenu .menubtn a:hover, a:focus{
	text-decoration: none;
	color: #fff;	
}

#mainmenu .menubtn .submenu {
  display: none;
  position: absolute;
  top: 50px;
  left:0px;
  background-color: #222;
  min-width: 300px;  
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  /*padding: 5px;*/
  z-index: 2000;
  border-radius: 5px;
}

#mainmenu .menubtn:hover .submenu {
	/*width: 200px;*/
	display:block;
}
#mainmenu .menubtn:hover .submenu:hover {
	/*width: 200px;
	display:block;*/
}

#mainmenu .menubtn .submenu a {
  /*font-size:0.9em;*/
  font-weight: normal;
  width:100%;
  /*padding:5px;*/
}


#mainmenu .menubtn .submenu .menubtn {
	width:100%;
}

#mainmenu .menubtn .submenu .menubtn:hover {
	
}


/* LEFT MENU, CATALOG*/

/*.side_categories .nav li ul {
	display:block;
	list-style: none;
}

.side_categories .nav .selected ul {
	display:block;
}*/

.side_categories .nav .selected  {
	font-weight: bold;
}

.side_categories .nav .subleft a {
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 15%;
}



/* FOOTER */
.footer {
	padding:10px 30px;
	text-align: justify;
}

.footer div {
	margin: 10px 0px;
}
