A IMG {
	BORDER:none;
}


body {
padding:0;
margin:0px 0px 0px 5px;
}

a img {
border:none;
}

tr, p, div, td {
  font-family      : tahoma;
  font-size        : 11px;
  color            : #000000;
}
hr {
  background       : #E2E1CC;
  height           : 1px;
  width            : 100%;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  line-height: 15px;
  padding-left: 0px;
  padding-top: 0px;
}

h1 {
	font-family      : Arial, Helvetica, sans-serif;
	color            : #eeaf29;
	font-size        : 1.6em;
}
h2 {
	font-family      : Arial, Helvetica, sans-serif;
	color            : #eeaf29;
	font-size        : 1.4em;
}
h3 {
	font-family      : Arial, Helvetica, sans-serif;
	color            : #eeaf29;
	font-size        : 1.2em;
}
h4 {
	font-family      : Arial, Helvetica, sans-serif;
	color            : #eeaf29;
	font-size        : 1em;
}

/* Мои стили */

TD.top_left {
background: url(/images/top_left_bg.gif) no-repeat;
text-align:left;
vertical-align:top;
width:318px;
height:222px;
}
TD.top_right {
background: url(/images/top_right_bg.gif) repeat-x;
height:178px;
text-align:left;
vertical-align:bottom;
}

TD.top_right2 {
background: url(/images/top_right_bg2.gif) repeat-x;
height:178px;
text-align:left;
vertical-align:bottom;
}

TABLE.items {
background: none;
PADDING:0;
MARGIN:0;
display:block;
}

TABLE.items {
background: none;
PADDING:0;
MARGIN:0;
display:block;
}

a.mainlevel, a.mainlevel, a.mainlevel:visited, a.mainlevel:active{
color: #000000;
text-decoration: underline;
font-weight: normal;
font-style:regular;
margin-left:15px;
}

a.mainlevel:hover {
color: #fe0002;
text-decoration: none;
font-weight: normal;
margin-left:15px;
}

span.act_menu {
color: #fe0002;
text-decoration: underline;
font-weight: normal;
font-style:regular;
margin-left:15px;
}

a.mainlevel_active, a.mainlevel_active:hover, a.mainlevel_active:visited {
color: #fe0002;
text-decoration: none;
font-weight: normal;
margin-left:15px;
text-decoration:underline;
}

#mainlevel-nav {
text-align:left;
margin:0px 0px 14px 20px;
padding:0;
}

#mainlevel-nav ul {
list-style-type: none;
text-align: center;
}

#mainlevel-nav li {
	padding: 0px 10px 0px 10px;
	display: inline;
	list-style-type: none;
}
#mainlevel-nav a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	padding: 5px;
	height: 1%;
}

#mainlevel-nav a:hover {
	color: #fe0000;
	text-decoration: underline;
}
a.mainlevel-nav:active {
color: #808080;
}

#mainlevel-nav span {
	text-decoration: none;
	color: #fe0000;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	padding: 5px;
	height: 1%;
}

TD.contentheading {
background: url(/images/contentheading.gif) no-repeat left;
height:23px;
text-decoration: none;
color: #222222;
font-size: 12px;
font-weight: bold;
font-family: tahoma;
padding-left:25px;
}

.price_list TD {
border-bottom:1px solid #c3c3c3;
}

/* Каталог продукии */

TD.cat_bg {
background: url(/images/cat_bg.gif) repeat-x left bottom;
}

A.more_info, A:visited.more_info {
color: #000;
text-decoration: underline;
font-weight: normal;
}

A:hover.more_info {
color: #000;
text-decoration: none;
font-weight: normal;
}

SPAN.name {
font-size:13px;
font-weight:bold;
color:#000;
}

SPAN.phone {
color: #fe0002;
text-decoration: none;
font-weight: bold;
font-size:14px;
}

#menu TD {
	background:url(/images/cat_menu_bg.gif) no-repeat;
	width:318px;
	height:24px;
}

#menu TD TD {
	background:none;
}

TD.footer {
	background:#adadad;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	height:20px;
	padding:0px 0px 0px 10px;
}

TD.navigation {
background: url(/images/more_info.gif) no-repeat left;
height:17px;
text-decoration: none;
color: #222222;
font-weight: normal;
font-family: tahoma;
padding-left:25px;
}

.navigation a, navigation a:visited {
color: #fe0002;
text-decoration: underline;
font-weight: normal;
font-style:regular;
}

navigation a:hover {
color: #fe0002;
text-decoration: none;
font-weight: normal;
}

TD.name {
padding-left:15px;
text-decoration: none;
color: #222222;
font-weight: normal;
font-family: tahoma;
font-size:12px;
}



#wait {
	POSITION: absolute;
	LEFT: 50%;
	TOP: 0px;
	MARGIN-LEFT: -75px;
	BORDER: 1px solid #668DB9;
	BACKGROUND-COLOR: #F9F9F9;
	WIDTH:190px;
	HEIGHT:40px;
	Z-INDEX: 100;
}

#wait DIV {
	BORDER:1px solid #E7E7E7;
	HEIGHT: 38px;
}

#wait SPAN {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma;
}

.hidden {
	DISPLAY: none;
	VISIBILITY: hidden;	
}

.show {
	DISPLAY: block;
	VISIBILITY: visible;	
}

span.title {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma;
}

a.navigation, a.navigation:visited {
color: #000000;
text-decoration: underline;
font-weight: normal;
font-style:regular;
}

a.navigation:hover {
color: #fe0002;
text-decoration: none;
font-weight: normal;
}

a.navigation_activ, a.navigation_activ:visited {
color: #fe0002;
text-decoration: underline;
font-weight: bold;
font-style:regular;
}

a.navigation_activ:hover {
color: #fe0002;
text-decoration: none;
font-weight: bold;
}
