body {
	 margin: 0;
	 padding: 0;
	 text-align: center;
}

body, table{
	 font-family: Tahoma, sans-serif;
	 font-size: 11px;
	 color: #535151;
}

td {
 vertical-align: top;
}

#container{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#cnttable{
	margin: 23px auto 20px 24px;
}

/* shared */
.midtd{
	vertical-align: middle;
}

.categnav{
	color: #fe3f8d;
}

.categnav a{
	color: #fe3f8d;
}

.categtitle{
	color: #73ac1c;
	font-weight: bold;
}

.catimgborder{
	border: 1px solid #333;
}

.cathometitle{
	color: #ff237f;
	font-weight: bold;
	text-decoration: none;
}

.cathometext{
	text-align: justify;
}

/* Detailed products */
.dtldborder{
	border: 1px solid #d3d3d3;
}

.dtldtitle{
	color: #73ac1c;
	font-weight: bold;
	font-size: 15px;
}

.dtldextra{
	color: #ff237f;
}

.cart{
	font-weight: bold;
	margin-left: 10px;
	padding-bottom: 5px;
}

/* top menu */
#topmenu{
	margin-left:22px;
	text-align: center;	
}

#topmenu td{
	vertical-align: middle;
}

#topmenu a{
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;	
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	color: #fff;
	text-align:center;
	padding-top:10px;
	width: 232px;
	height: 37px;
	background: url(images/midas/maintopm.gif) repeat-x;
}

#topmenu a:hover{	
	text-decoration: underline;
}

.topmenusep{
	background: url(images/midas/septopm.gif) no-repeat;
}

#topmenuleft{
	background: url(images/midas/righttopm.gif) no-repeat;
}

#topmenuright{
	background: url(images/midas/lefttopm.gif) no-repeat;
}

/* left menu */
#menu { /* Левая колонка */
 border: 1px solid #ccc; /* Параметры рамки вокруг */
 width: 216px; /* Ширина колонки */
 padding: 5px; /* Поля вокруг текста */
 background: #f5f3e5;
}
#menu div {
 padding: 0px; /* Поля вокруг ссылок */
}

#menu a {
	text-decoration: none;
}

.menuroot{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.menuroot a{
	color: #73ac1c;
}

.menusub{

}

.menusub a{
	color: #fe3f8d;
	display: block;
	padding-bottom: 4px;
	width: 178px;
	border-bottom: 1px dotted #c4c2b7;
}

#menuarn{
	width: 45px;
	height: 55px;
	float: left;
	display: inline;
	background: url(images/midas/menuarn.gif) no-repeat;
}

#content { /* Правая колонка */
 width: 715px;
 margin-left: 21px;
 padding: 0px; /* Поля вокруг текста */
 border: 0; /* Параметры рамки */
 clear: left;
}

.cattitle{
	color: #ff237f;
	font-size: 16px;
	margin-top: 32px;
	margin-bottom: 18px;
	text-transform: uppercase;
	font-weight: bold;
}

.greencont{
	color: #84b537;
	font-size: 11px;
	padding-right: 5px;
}

/* help text */
#catname{
	white-space: nowrap;
	font-size: 18px;
	font-weight: bold;
	color: #73ac1c;
	margin-left: 10px;
	margin-right: 20px;
}

.newsdate{
	color: #669933;
}

#helptxt{
	background: url(images/midas/helpico.gif) no-repeat;
	padding-left: 35px;
	padding-right: 20px;
	height: 46px;
}

#upfoot{
	margin-right: 0px;
	height: 80px;
	background: url(images/midas/paperangle.gif) top right no-repeat;
}

#footleft{
	height: 83px;
	background: url(images/midas/footleft.gif) bottom left no-repeat;
	text-align: center;
}

#footleft a{
	color: black;
	text-decoration: none;
}

.footlinks {
	word-spacing: 28px;
}

#footmain{
	margin-top: 80px;
	/* margin-left: 20px; */
	height: 83px;
	background: url(images/midas/footmain.gif) repeat-x;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}
