* { 
  margin: 0px; 
  padding: 0px;
  line-height: 24px;
  letter-spacing: 0px; 
  font-family: Arial;
	font-size: 14px;
	color: #666666;
}

body 
{
  background: #fff url('../images/top_gr.jpg') repeat-x;
  width: 100%;
}

#main {
  margin: 0px auto; 
  width: 1000px;
}

#header {
  width: 1000px;
  height: 120px;
  position: relative;
  margin: 0px auto;
}

#content {
 width: 1000px;
}

#footer{
  width: 1000px;
  margin: 0px auto;
  height: 30px;
}

.copyright {
  float: right;
  margin: 5px 20px 0px 0px;
}

#menu {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 43px;
 position: absolute;
 top: 75px;
 left: 200px;
}

#menu li {
 display: block;
 float: left;
 padding: 0px;
 margin: 0px;
 height: 43px;
}

#menu li.mleft {
  height: 43px;
  width: 7px;
  background: url('../images/menu_black_left.png') repeat-x; 
}

#menu li.mright {
  height: 43px;
  width: 7px;
  background: url('../images/menu_black_right.png') repeat-x; 
}

#menu li.mleftg {
  height: 43px;
  width: 7px;
  background: url('../images/menu_green_left.png') repeat-x; 
}

#menu li.mrightg {
  height: 43px;
  width: 7px;
  background: url('../images/menu_green_right.png') repeat-x; 
}

#menu li a {
  text-decoration: none;
  color: #fff;
  font-family: Verdana;
  font-size: 18px;
  text-align: center;
  display: block;
  height: 43px;
  padding: 7px 0px;
  background: url('../images/menu_black.jpg') repeat-x;
}

#menu li a.active {
  background: url('../images/menu_green.jpg') repeat-x;
}

#menu li a:hover {
  
}

.clear-left {
  clear: left;
}

div.product {
}

div.product h1{
   color: #219c00;
   font-size: 18px;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   font-family: Verdana;
   font-weight: 400;
   text-align: left;
}

div.product a.h1{
   color: #219c00;
   font-size: 18px;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   font-family: Verdana;
   font-weight: 400;
   text-align: left;
}

div.product img{
   width: 150px;
   margin: 0px 20px 0px 0px;
}

a.addtocart{
   margin: 0px 0px 0px 160px;
   display: block;
   background: url('../images/cart.jpg') 0px 10px no-repeat;
   width: 43px;
   height: 61px;
}

p {
   margin: 5px;
}

#left {
  width: 690px;
  float: left;
  padding: 20px;
}

#right {
  width: 230px;
  margin-left: 750px;
}

span.price {
  font-size: 20px;
  color: #ff6000;
  font-family: Verdana;
}

th {
	font-size: 12px;
}

.block {
  background: #e5eff2;
  padding: 10px;;
  margin: 20px 0px;
  width: 230px;
  color: #005268;
}

.block p{
  color: #005268;
}

.block a {
  color: #0015ff;
}

.block h3 {
  color: #fff;
	text-align: center;
	margin: -10px -10px 0px -10px;
	font-family: Verdana;
	font-size: 16px;
}	

.block h3.green {
  background: url('../images/green_gr.jpg') repeat-x;
  height: 21px;
}

.block h3.blue {
  background: url('../images/blue.jpg') repeat-x;
  height: 37px;
  line-height: 37px;
}

.block h3.red {
  background: url('../images/red.jpg') repeat-x;
  height: 37px;
  line-height: 37px;
}

.block h3.violet {
  background: url('../images/violet.jpg') repeat-x;
  height: 37px;
  line-height: 37px;
}

table.carttable {
  width: 100%;
  margin: 0px;
  padding: 0px;
}

div.news p {
  font-size: 12px;
  line-height: 16px;
  margin: 5px 0px;
}

acronym {
  cursor: pointer;
  margin:10px 0px 30px 0px;
  clear:left;
}

.title {
  background: #f54a01;
  color: #fff;
	text-align: center;
	margin: -10px -10px 0px -10px;   
}

.itog{
   height:20px;
   text-align: right;
   color: #005268;
}

.itog2{
   height:20px;
   text-align: right;
   color: #005268;
   font-weight: 600;
}

div.qty{
  margin: 5px 0px 0px 77px;
}

div.qty input{
  text-align: right;
  height: 20px;
  line-height: 20px;
}

div.point {
 background: url('../images/point.jpg') repeat-x;
 height: 1px;
 margin: 5px 0px;
}

div.bpoint {
 background: url('../images/bpoint.jpg') repeat-x;
 height: 2px;
}

#menu-b {
 margin: 0px 0px 0px 20px;
 padding: 0px;
 height: 20px;
 float: left;
}

#menu-b li {
 display: block;
 float: left;
 padding: 5px;
 margin: 0px;
}

#logo {
  display: block;
  width: 137px;
  height: 129px;
  margin: 10px 0px 0px 20px;
  background: url('../images/logo.png');
}

.cat {
  margin: 0px 0px 0px 20px; 
}

div.cart{
  margin: 10px 0px 0px 10px;
  color: #005268;
}

div.new{
  margin: 10px 0px 0px 10px;
}

.cart_title{
  background: url('../images/cart_gr.jpg') repeat-x;
  height: 35px;
}

.product_line {
  background: #E5EFF2;
  color: #005268;
}

a.tobuy {
 color: #0015FF;
}

h1{
  margin: 0px 0px 10px 0px;
  text-align: center;
  font-size: 22px;
  font-family: Verdana;
}

h1.orange{
  color: #FE4B00;
}

h1.main{
  color: #00A0C7;
  position: absolute;
  top: 20px;
  left: 290px;
  font-weight: 400;
  margin: 0px;
}

span.star {
  color: #69B000;
}

form.checkout {
  margin: 0px 0px 0px 100px;
  width: 470px;
  line-height: 20px;
}

form.checkout acronym{
  margin: 0px 0px 0px 0px;
}

form.checkout input {
  width: 300px;
  height: 22px;
  line-height: 20px;
  margin: 5px 0px;
}

form.checkout label {
  width: 90px;
  display: block;
  float: left;
}



form input.r{
  width: 10px;
  font-size: 10px;
  margin: 0px 5px 0px 20px;
  display: block;
  float: left;
}

form.contactform {
  margin: 0px 0px 0px 100px;
  width: 470px;
}

form.contactform label {
  width: 90px;
  display: block;
  float: left;
}

form.contactform input {
  display: block;
  width: 300px;
}

form.contactform textarea {
  display: block;
  width: 300px;
}

form input.btn_grey {
  background: url('../images/btn_grey.jpg');
  width: 162px;
  height: 34px;
  border: 0px;
  color: #fff;
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 5px 0px;
  float: left;
}

form input.btn_green {
  background: url('../images/btn_green.jpg');
  width: 160px;
  height: 33px;
  border: 0px;
  color: #fff;
  line-height: 34px;
  margin: 0px;
  padding: 0px 0px 5px 0px;
}
