body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
body {background-color: #fff; margin:0px;}

div#menu a {font-size:14px; color:#333; text-decoration:none; display:block; float:left; padding:10px 12px;}
div#menu img {border:0; float:left;}

div#footer {color:#fff; text-align:center; padding:10px 0;}
div#footer a {color:#ccc;}

div#productmenu {margin-top:0px;}
div#productmenu a {display:block; height:23px; width:180px; margin-left:20px; padding:10px 0 0 40px; color:#fff; font-size:14px; text-decoration:none; background-image:url(gfx/productmenu_b.jpg); background-repeat:no-repeat;}

div#login {background-color:#adadad; padding:10px; margin-right:6px;}
div#login input, input.otsi {width:125px; height:13px; border:1px solid #fff; margin:2px; font-size:11px;}

div#basket { background-color:#2b2b2b; padding:10px; margin-right:6px; color:#fff; font-size:11px;}
div#basket2 {background-color:#adadad; padding:10px; margin-right:6px;}
div#search {background-color:#2b2b2b; padding:10px; margin-right:6px;}

div#here {padding:8px; text-align:right; color:#fff; background-color:#2b2b2b;}
div#here a {color:#fff; font-weight:bold; text-decoration:none;}

.log {display:block; width:60px; margin-left:16px; float:left;}

a, a:link, a:active, a:visited {color:#000;}



a.login_b {color:#fff; font-weight:bold;}

div.firstpage_product { display:block; width:224px; height: 220px; padding:5px; border:2px solid #ebebeb; margin: 6px 8px 0 0; background-color:#fff; float:left;}
div.pro1 {height:95px; overflow:hidden; margin-bottom:10px;}

div.news_c_withscroll p img {margin-right:12px;}

div.firstpage_product img {padding:0px; margin:0px;}

div.firstpage_product a {display:block; width:80px; text-decoration:none; padding-top:2px; text-align:center; margin-top:10px; height:18px; color:#fff; background-color:#2b2b2b; font-weight:bold;}

a.lesmer {display:block; width:80px; text-decoration:none; padding-top:2px; text-align:center; margin-top:10px; height:18px; color:#000; background-color:#ccc; font-weight:bold;}

h1 {font-size:13px; margin:10; padding:10;}

.pro1 {height: 60px; overflow: hidden; }
.pro2 {height: 40px; overflow: hidden; font-size:11px;}
.pro3 {position: relative; top: 11px; display: block; height:10px; padding-left: 10px; text-align:right; float: right; }
.proprice { float:left; }

.infoframe { font-weight:bold; border-bottom:1px #ccc solid; padding-bottom:5px; }

p.fnews a {color:#666; text-decoration:none;}
p.fnews a:hover { color:#000;}

div.news2 {width:330px; display:block; float:left; margin:10px; height:170px; border:1px solid #ccc; padding:0 8px; overflow:hidden;}
div.news2 h2 {padding-top:12px; font-size: 16px;}
p.news {text-align:justify; margin:0; padding:0; font-size:12px;}
p.news img {float:left; margin-right:12px; width:100px;}

.news_firstpage {border: 1px solid #cccccc; padding: 4px; display: block; clear: both; width:716px; padding:10px; border:2px solid #ebebeb; margin: 6px 8px 0 0; background-color:#fff; }

.ntext {font-size:11px; line-height:18px;}

div.news_i {width:170px; float:left;}
div#news_cont { width:560px; float:left;}

input.nup {background-color:#2b2b2b; width:80px; border:0; color:#fff; font-weight:bold; text-align:center; font-family:Arial,Helvetica,sans-serif; padding:2px; margin:2px 0;}
.white {color:#fff;}
.totalsum {font-weight:bold; color:#FF0000;}
.pricefield { color: #2b2b2b; font-weight: bold; font-size: 20px; border: 0px; width: 80px; }
