
body,td,th, input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
body {background-color: #f7f2ec; margin: 0px;background-image: url(gfx/image_back1_old1.jpg); background-repeat: no-repeat;}

h1 {padding:0; margin:0; color:#000; font-size:18px; font-weight:normal;}
h3 {padding:0; margin:0; color:#000; font-size:14px; font-weight:bold;}
a { color:#666;}
a:hover {color:#d1507a;}

input[type="submit"], input[type="button"], input[type="image"] {padding:4px; padding-left: 0px; padding-right: 0px; background-color:#ebb3c0; border:1px solid #ccc; color:#333; text-decoration:none; font-weight: bold; cursor: pointer;}
input[type="submit"] { padding:2px 4px;}
input[type="submit"]:hover, input[type="button"]:hover {background-color:#333; border:1px solid #ccc; color:#fff;}
input[type="text"], input[type="password"] {background-color:#ffffff; border:1px solid #ccc; color:#333;}

.login {height:12px; padding:1px 4px; width:60px; font-size:9px; font-family:Arial, Helvetica, sans-serif; border:1px solid #c8c6c3; background-color:#f8f3ed; margin:0 6px; color:#d1507a;}
a.login_b { color:#d1507a; font-weight:bold; text-decoration:none;}
a.login_b:hover {color:#666;}
a.login_c { color:#d1507a; font-weight:normal; text-decoration:none;}
a.login_c:hover {color:#666;}

div#mainmenu {overflow:hidden; position: relative; top: -17px; left: 18px; margin-left: -30px; float: left; }
#mainmenu ul {list-style:none; display:block; padding: 0px; margin: 0px; padding:0px 12px; margin:9px 0;}
#mainmenu li {display:block; float:left; padding: 0px; padding:8px 10px;}
#mainmenu li a{ text-decoration:none; font-weight:normal;}
#mainmenu li a:hover {color:#d1507a;}

#submenu {float:left; z-index: 400; position: relative; left: -25px;font-weight: bold;}
.submenu ul {list-style:none; margin:0; padding:0; font-weight: bold;}
.submenu li { padding:16px 10px; font-weight: bold;}
.submenu li a{ color:#666; font-size:10px; text-decoration:none; font-weight: bold;}
.submenu li a:hover {color:#d1507a;}

#topline {
position: relative;
bottom: 5px;
padding-left: 18px;
padding-right: 18px;
}

ul.none li { background-color:#f7f6f2; padding:6px; border-bottom:1px solid #d9d5cc; border-right:none;}
ul.none li a:hover {color:#df507a;}

.submenu2 {border: 0px; padding: 0px;-moz-opacity: 1;opacity: 1; filter: alpha(opacity=100); background-color: #faf7f2;}

.firstpage_product {width:245px; padding:5px 10px; height:115px; background-color:#fff; float:left; margin:7px; border:1px solid #ccc; overflow:hidden;}
.main_product {width:810px; padding:5px 10px;  background-color:#fff; float:left; margin:7px; border:1px solid #ccc; overflow:hidden;}
.product_bottomline form  { color: red; border: 10px solid black; margin: 0px; padding: 0px; height: 0px; overflow: hidden; background: #000000;}
.related_products {margin: 30px;}

a.lesmer { height:14px; width:50px; display:block; padding:4px 12px; background-color:#ebb3c0; border:1px solid #ccc; color:#333; text-decoration:none; font-weight:bold; }
a.lesmer:hover {background-color:#333; border:1px solid #ccc; color:#fff;}

a.lesmer2 { height:14px; width:50px; padding:4px 12px; background-color:#ebb3c0; border:1px solid #ccc; color:#333; text-decoration:none; font-weight:bold; }
a.lesmer2:hover {background-color:#333; border:1px solid #ccc; color:#fff;}

.news {background-image:url(gfx/newsbox.jpg); height:178px; clear:both; overflow:hidden;}
.of {text-align:left;}
div#login {text-align:right; padding:8px 18px 0 0; font-weight:bold; color:#666; height:20px; overflow:hidden;}
div#footer {margin-left:140px; width:845px; padding:10px; text-align:right; clear:both; margin-top:10px; border-top:1px solid #ccc;}
div#offers {background-image:url(gfx/offers_box.jpg); width:215px; float:left; height:320px; padding:20px; text-align:center;}
div#bascet_mini {position: relative; float: left; height:14px; padding:8px; padding-top: 0px; margin-top: 16px; float:left; font-weight:bold; text-align:right;}
div#content_head {background-image:url(gfx/cont_head.jpg); height:22px; padding:20px 10px 0 10px;}
div#content_body {background:url(gfx/content_back.jpg); padding:10px; width:845px;  display:table;}
div#content {min-height:500px; background-color:#f5ece0;}
#content_body h1 { margin-left: 0px; }
div#content_foot {height:12px; background-image:url(gfx/cont_foot.jpg); width:865px; }

.news_img {width:140px; padding:10px; height:240px; float:left;}
.news_img img {border:1px solid #ccc;}
.news_head {width:420px; padding:10px; float:left;}

imb {border:none;}
.news_c {width:520px; overflow:hidden; float:left; padding-left:20px; padding-bottom:10px; margin-bottom:0px; border-bottom:1px solid #ccc;}
.news_c img {border:1px solid #ccc; float:left; margin-right:10px;}
.news_c_withscroll {width:490px; overflow:hidden; float:left; padding-left:20px; padding-bottom:10px; margin-bottom:14px; border-bottom:1px solid #ccc;}
.news_c_withscroll img {border:0; float:left; margin-right:10px;}

div#bookmarks { margin-top:8px; padding-bottom:8px; color:#666;}
div#bookmarks img { float: left; border:0; margin:0 2px;}

.pro1 {width:80px; padding:8px 0; float:left; overflow: hidden;}
.pro2 {width:150px; height:50px; padding:5px 0 6px 10px; margin-bottom: 3px; float:left; overflow: hidden;}
.pro3 {width:150px; height:10px; padding-left: 10px; text-align:right; float:left;}

div#header_main {height:118px; background-image:url(gfx/header_main.png); background-repeat:no-repeat;}
div#top {background-color:#ecb0bc;  height:0px; display:block;}
div#news_cont p { line-height:18px;}

.pricefield { color: #ff3366; font-weight: bold; font-size: 20px; border: 0px; }

table.basket {border:1px solid #ccc; border-right:0; background-color:#fff;}

td.basket {
	background:#FFFFFF;
	padding:4px;
	border-bottom:1px #e3e3e3 dotted;
	font-size: 12px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
th.basket {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:8px;
	color: #d1507a;
	background-color: #fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	
}
table.bform {
	background:#FFFFFF;
	padding:2px;
	border-bottom:1px #e3e3e3 dotted;
}
td.bform {
	padding:2px;
}

th.bform {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:1px;
}

div#shop123 {font-weight:bold; background-image:url(gfx/buy_b.jpg);}
input.pricefield { border:none; color:#ff3366; background:none;}

div.stockdivx { font-weight:bold;}
.price {font-weight:bold; color:#666; font-size:12px; padding:8px;}

table.sum { background-color:#e1e1e1; width:100%; font-weight:bold; border-right:1px solid #ccc;}
table.sum td { padding:12px;}
.totalsum {padding:0 0 0 12px; font-size:14px;}
.p_name {color:#d1507a; font-weight:bold; font-size:14px;}

.total {font-size:14px; font-weight:bold; color:#333;}
.total2 {font-size:18px; font-weight:bold; color:#d1507a;}
