body, table, div, input, texarea {
	font-family: Tahoma;
	font-size: 9pt;
	color: #0F0F0F;
}

h1 {
	font-size: 12pt;
	color: #1a8cbf;
	font-family: Arial;
}

a {
	color: #1a8cbf;
}

a.footer {
	color: white;
	font-size: 10pt;
	font-weight: bold;
}

h2 {
	font-size: 10pt;
	text-transform: none;
}

body {
	margin: 0px;
	padding: 0px;
}

img {border: 0px}
table.main {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	height: 100%
	color: #050505;
}

table.main .search {
	padding: 12px 10px 5px 90px;
}
.search {
	background-image: url(/images/menu-search.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 5px 70px;
	width: 212px;
}

.search input{
	background-color: #cde6fc;
	border: 0px;
	font-size: 9pt;
}

table.main td {
	padding: 0px;
	vertical-align: top;
}

.content, table.main .content {
	padding: 10pt;
}

.menubg {
	background-image: url(/images/menu-bg.gif);
}

.footer, table.main .footer {
	vertical-align: middle;
	background-color: #1a8cbf;
	color: white;
}

.rainbg {
	background-image: url(/images/rainbg.jpg);
}

.t1, table.main .t1 {
	width: 127px;
	height: 157px;
	background-image: url(/images/top-kab.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 112px;
}

.t2, table.main .t2 {
	width: 130px;
	height: 157px;
	background-image: url(/images/top-box.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 112px;
}

.t3, table.main .t3 {
	width: 149px;
	height: 157px;
	background-image: url(/images/top-meb.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 112px;
}

.t4, table.main .t4 {
	width: 140px;
	height: 157px;
	background-image: url(/images/top-bath.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 112px;
}

.t5, table.main .t5 {
	width: 124px;
	height: 157px;
	padding-top: 112px;
	background-image: url(/images/top-fayans.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

.top {
	height: 157px;
	background-color: #1a8cbf;
}

.phone, table.main .phone {
	vertical-align: middle;
	text-align: center;
}

.t1 a, .t2 a, .t3 a, .t4 a, .t5 a {
	color: white;
	font-size: 8pt;
	font-weight: bold;
}

table.main .hleft {
  background-image: url(/images/hleft.gif);
  background-repeat: no-repeat;
  width: 9px;
}
table.main .hright {
  background-image: url(/images/hright.gif);
  background-repeat: no-repeat;
  width: 9px;
}

.goodsheader, table.main .goodsheader {
    background-color: #1a8cbf;
    vertical-align: middle;
    height: 39px;
    font-size: 10pt;
    font-weight: bold;
    color: white;
}

a.goodsheader {
   color: white;
   text-transform: uppercase;
   font-size: 10pt;
   font-weight: bold;
}

table.main .goods {
	padding: 10px 3px 10px 3px;
}

.scrolldiv {
	overflow-x: hidden;
	
}

.full_s {
	width: 100%;
	height: 100%;
}

.picture_shop_into {
	
}

.picture_shop, table.main .picture_shop {
	padding: 5px;
}

.price1, .priceheader .price1 {
	text-decoration: line-through;
	color: white;
	font-size: 10pt;
	font-weight: bold;
}

.price2, .priceheader .price2 {
	text-decoration: none;
	font-size: 13pt;
	font-weight: bold;
	color: white;
}

.priceheader {
	text-decoration: none;
	color: white;
}

.filter_box {
	width: 300px;
	font-size: 9pt;
	margin-right: 30px;
	padding: 5px;
	background-color: #1a8cbf;
	color: white;
	border-spacing: 0px;
	border-collapse: collapse;
}

.filter_box td {
    color: white;
}

.filter_tl {
	width: 9px;
	height: 17px;
	background-image: url(/images/htopleft.gif);
	background-repeat: no-repeat;
}

.filter_tr {
	width: 9px;
	height: 17px;
	background-image: url(/images/htopright.gif);
	background-repeat: no-repeat;
}

.filter_bl {
	width: 9px;
	height: 17px;
	background-image: url(/images/hbotleft.gif);
	background-repeat: no-repeat;
}

.filter_br {
	width: 9px;
	height: 17px;
	background-image: url(/images/hbotright.gif);
	background-repeat: no-repeat;
}

.filter_box .header {
	vertical-align: middle;
	font-weight: bold;
}

a.brands {
	font-size: 13pt;
	font-family: Arial;
	font-weight: bold;
	
}

.brands {
	float: left;
	width: 120px;
}

.bmenu {
	font-size: 10pt;
	font-weight: bold;
	color: #111155;
}

.CartTable {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

.CartTable td.CartTD {
	border: 1px solid #1A8CBF;
	padding: 5px;
}

.CartTable th.CartHeader {
	border: 1px solid #1A8CBF;
	background-color: #1A8CBF;
	color: white;
	font-weight: bold;
	font-size: 11pt;
	padding: 3px;
}

#sp {
	display: none;
}