body {
	padding: 0 0 0;
	background: #fff;
	color: #333;
	font-family: Verdana, Arial, sans-serif;
}

.bghead {
	/*background: url(images/bghead-blue.gif);*/
	/*background: url(images/bghead.gif);*/
	background: url(images/emboss010.gif);
}

.lefthead {
  width: 10%;
}

.head {
	width: 65%;
}

.righthead {
	width: 25%;
}


.head a img, .table_content a img, .lefthead a img { /*убираем рамку вокруг рисунка*/
	border: none;
	}

.nav {
	background: #2223CD url(images/nav.gif);
	font-size: 1.2em;
	color: #fff;
}

.menu {
	color: #F44;
}

ul.menu {
 margin: 0; /* Обнуляем значение отступов */
 padding: 0; /* Обнуляем значение полей */
}

ul.menu li {
 display: inline; /* Отображать как встроенный элемент */
 padding-left: 15px;
}

.search {
	text-align: right;
	padding-right: 15px;
	border: 0;
	font-size: 0.8em;
}

.menu a, .but a {
	color: #fff;
	text-decoration: none;
	}

.menu a:hover, .but a:hover {
	color: #ff0;
}

.searchField {
	font-size: 0.8em;
	vertical-align: bottom;
	position: relative; top:-1px;	
}

.shop, .showgoods {
	width: 100%;
	border: 1px solid #e8e8e8;
}

.category a{
	color: #1A3DC1;
}

.category {
 	background: #f6f6f6;
	width: 100%;
	padding: 5px;
}

.table_title {
	background: #f6f6f6 url(images/title_table.gif);
	height: 42px;
	font-weight: bold;
	color: #0033cc;
	padding: 2px;
	padding-left: 5px;
}
	
.table_content {
	color: #000;
}

.table_content td {
	border-bottom: 1px solid #e8e8e8;
	padding: 5px;
}

.table_content img {
	padding-right: 7px;
}

.sum {
	color: #0033cc;  
  font-weight: bold;
	font-size: 1.1em;
}

.text_sum {
	padding-right: 3px;
	font-weight: bold;
	font-size: 1.1em;
}

.but {
	background: #0033cc url(images/but.gif) repeat-x;
	font-weight: bold;
	color: #fff;
	vertical-align: bottom;
}

.sendmail {
	padding: 5px;
}

.footer {
	background: #2223CD url(images/foot.gif) repeat-x;
	text-align: center;
	color: #fff;
	font-size: 0.8em;
	padding: 4px;
}

.but_plus {
	width: 20px;
	font-weight: bold;
	background-color: #00cc33;
	color: #fff;
}

.but_minus {
	width: 20px;
	font-weight: bold;	
	background-color: #ff3333;
	color: #fff;	
}

.reg td, .reg input {

	font-size: 0.8em;
	color: #0033cc;
}
.sum input{
  text-align: center;
	font-size: 1.0em;
} 
.bi {
  background-color: #DDECFD;
}

.reg a, .table_content a {
	color: #0033cc;
}

.reg_text {
	font-size: 0.7em;
}

.result { 
	position: relative; top:10px; 
}

.price { 
	position: relative; top:3px; 
}

.showgoods {
	background-color: #fffff0; 
	color: #000;
}

.but_back {
	font-size: 0.9em;
	padding: 3px; 
	background: #2223CD url(images/but_back.gif) repeat-x; 
	border: 2px solid #e8e8e8; 
	color: #fff;
	text-decoration: none;
}

.text_content {
	text-align: justify;
}

.new {
  z-index: 1;
  position: relative;  
  top: -80px; 
  left: 80px;
  margin: 0 0 -30px 0;
}

.att {
  float: left;
}