*	{
	top:0;left:0;right:0;margin:0;padding:0;
	vertical-align: top; text-align: left;
}
body {
	color: #383E51; font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
	}
td {
	vertical-align:top; font-size:11px;}
#middle {
	vertical-align:middle;}
.wait {
	color:#FFFFFF;}
a:hover {
	text-decoration:none;}
a.address {
		color:#FFFFFF;
		text-decoration: none;
}
a.address:hover	{
		text-decoration: underline;
}
.top-01 {
	color:#BA94D2;}
.top-02 {
	color:#E7B9B9;}
.top-03 {
	color:#D8D9D4;}
.top-04 {
	color:#4C3005;}
table.top-menu td a {
	color:#FFFFFF; font-weight:bold; text-decoration:none;}
table.top-menu td a img {
	vertical-align: bottom; padding-bottom: 3px; }
table.top-menu td span.on a {
	color:#FFC300; font-weight:bold; text-decoration:underline;}
table.top-menu td span.on a:hover {
	color:#FFC300; font-weight:bold; text-decoration:none;}

div.pad_10 span.on a {
	color:#FFC300; font-weight:bold; text-decoration:underline;}
table.top-menu td span.on a:hover {
	color:#FFC300; font-weight:bold; text-decoration:none;}


table.top-menu td a:hover {
	color:#FFC300; font-weight:bold; text-decoration:underline;}
table.top-menu tr.padd td {
	padding:3px; vertical-align:middle; width:20%; height:24px;}
table.top-menu tr.padd td.wait {
	padding:3px; vertical-align:middle; width:1px;}
td.right-top-menu {
	background: url("/images/back-corn-09.gif") top left no-repeat;}
td.right-top-menu-b {
	background: url("/images/back-corn-11.gif") bottom left no-repeat;}
td.logo {
	padding:9px 10px 0px 10px; text-align:center; width:17%; color:#7428A5; font-weight:bold;}
td.logo div {
	padding-top:3px;}
td.search {
	border-top:solid 4px #5B1A8E; background-color:#7428A5; padding:5px 12px; width:25%;}
td.phone {
	border-top:solid 4px #980C0C; background-color:#AE1313; padding:7px 12px 0px 12px; width:25%;}
td.adress {
	border-top:solid 4px #616557; background-color:#7B7F70; padding:7px 12px 0px 12px; width:25%;}
td.rec {
	border-top:solid 4px #FFB100; background-color:#ECF0E1; width:25%;}
td.search-bottom {
	background: url("/images/back-corn-01.gif") bottom left no-repeat #7428A5; text-align:right;}
td.phone-bottom {
	background: url("/images/back-corn-03.gif") bottom left no-repeat #AE1313; text-align:right;}
td.adress-bottom {
	background: url("/images/back-corn-05.gif") bottom left no-repeat #7B7F70; text-align:right;}
tr.reg td {
	padding-top:10px; width:50%; text-align:center; background-color:#ECF0E1;}
div.menu-spac {
	background: url("/images/02.gif") repeat-x; margin:0px 11px;}
td.phone table td {
	padding-right:3px;}
td.adress table td {
	padding-right:3px;}
tr.mail td {
	padding-top:7px;}
tr.phone2 td {
	padding-top:2px;}
#right-cat-wait {
	text-align:center;}


div.right-menu {
	background-color: #ECF0E1; padding:10px 5px 8px 10px;}
div.right-menu-top {
	background:url("/images/12.gif") top right no-repeat #DAE2C7; height:4px; text-align:center; padding:0px 10px;}
div.right-menu-bottom {
	background:url("/images/13.gif") bottom right no-repeat #ECF0E1; height:4px;}
div.distr {
	background:url("/images/14.gif") top right no-repeat #5B1A8E; height:4px; color:#FFFFFF;}

div.menu-left {
	background:url("/images/32.gif") top right no-repeat #5E6370; height:4px;}
div.menu-left-content {
	background-color:#484C56; padding:5px 0px 0px 0px;}
div.pad_10 {
	padding:0px 5px 0px 10px;}



div.menu-left-content a {
	color:#FFFFFF; text-decoration:none;}
div.menu-left-content a:hover {
	color:#FFC300; text-decoration:underline;}

div.menu-left-content div {
	margin:5px 0px 0px 0px;}
div.menu-left-content img {
	margin-right:7px;}

div.menu-left-bottom {
	background:url("/images/33.gif") bottom right no-repeat #484C56;; height:4px;}
div.distr-bottom {
	background:url("/images/15.gif") bottom right no-repeat #7428A5; height:4px;color:#FFFFFF;}
div.distr2 {
	background-color:#7428A5; padding:10px 5px 3px 20px;color:#FFFFFF;}
div.distr3 {
	background-color:#7428A5; padding:0px 5px 8px 10px;color:#FFFFFF;}
div.right-menu div {
	padding-bottom:7px;}
div.right-menu a {
	font-weight:bold;}


div.patch {
	background:url("/images/18.gif") bottom left no-repeat #ECF0E1; padding:0px 20px 0px 11px; color:#495133;}
div.patch-bottom {
	background:url("/images/26.gif") top left no-repeat #ECF0E1; padding:0px 20px 0px 11px; color:#495133;}
div.bottom-c {
	background:url("/images/27.gif") top left no-repeat #7428A5; padding:0px 20px 0px 11px; color:#FFFFFF; height:50px;}



div.patch a {
	color:#495133;}
.new-x {
	background:url("/images/back-x.gif") repeat-x; width:33%;}
.new-y {
	background:url("/images/back-y.gif") repeat-y; width:11px;}
.circle {
	background:url("/images/21.gif") repeat-y; width:11px;}
.position	{
		padding: 10px;
	}
.position table th	{
		text-align: center;
		padding-right: 10px;
	}
.position table td p {
		padding-top: 5px;
		padding-bottom: 5px;
	}
.position table td p a {
		font-weight: bold;
	}
.position table td a	{
		font-weight:bold;
	}
.posit {
		 display: block;	text-align: left; clear: both; 
		 margin-bottom: 10px; margin-top: 10px; 
		 width:80%
	}
.posit img {
		 float:left; 
		 margin-right: 10px;
	}
.posit p { 
		 display: table; 
		 margin:0px; padding-top:5px; 
		 _height: 0;
	}
.price-cart {
	padding-top: 0px;
	vertical-align: bottom;
}
.price {
	font-weight:bold; color:#AE1313; font-size:18px;
}
.title-cat {
	font-weight:bold; color:#AE1313; font-size:14px;}
.catalog-sp {
	background:url("/images/29.gif") repeat-x;}
.catal-sel {
	border:solid 1px #292D3B; font-family: tahoma; font-size: 12px;}
table.search-cat td {
	padding-right:7px; vertical-align:middle;}
#on {
	font-weight:bold; color:#AE1313;}
#on-2 {
	font-weight:bold; color:#7428A5;}
tr.top-catalog td {
	background-color:#ECF0E1; font-size:10px; font-weight:bold; padding:2px 5px; vertical-align:middle; border-bottom:solid 1px #DAE2C7; border-top:solid 1px #DAE2C7; border-right:solid 1px #DAE2C7;}
tr.top-card td {
	background-color:#ECF0E1; font-size:11px; font-weight:bold; padding:2px 5px; vertical-align:middle; border-bottom:solid 1px #DAE2C7; border-top:solid 1px #DAE2C7; border-right:solid 1px #DAE2C7;}

tr.catalog-wait td {
	background-color:#FFFFFF; font-size:11px; padding:5px 5px; vertical-align:middle; border-bottom:solid 1px #DAE2C7; border-right:solid 1px #DAE2C7;}

tr.catalog-dark td {
	background-color:#F7F9F3; font-size:11px; padding:5px 5px; vertical-align:middle; border-bottom:solid 1px #DAE2C7; border-right:solid 1px #DAE2C7;}

#red {
	 color:#AE1313;}
#blue {
	 color:#7428A5;}
div.nal div {
	 padding-top:5px;}
div.nal div img {
	 margin-right:5px;}
#price-card {
	font-size:14px; font-weight:bold;}
#red01 {
	background:url("/images/36.gif") left top no-repeat #AE1313; height:4px;}
#red02 {
	background:url("/images/37.gif") right top no-repeat; height:4px;}
#red03 {
	background:url("/images/34.gif") left bottom no-repeat #AE1313; height:4px;}
#red04 {
	background:url("/images/35.gif") right bottom no-repeat; height:4px;}
.red-cont {
	background-color:#AE1313; padding:1px 10px; color:#FFFFFF;}
.blue-cont {
	background-color:#7428A5; padding:1px 10px; color:#FFFFFF;}
#blue01 {
	background:url("/images/38.gif") left top no-repeat #7428A5; height:4px;}
#blue02 {
	background:url("/images/39.gif") right top no-repeat; height:4px;}
#blue03 {
	background:url("/images/40.gif") left bottom no-repeat #7428A5; height:4px;}
#blue04 {
	background:url("/images/41.gif") right bottom no-repeat; height:4px;}
	
.inf-cont {
	background-color:#ECF0E1; padding:1px 10px;}
#inf01 {
	background:url("/images/42.gif") left top no-repeat #ECF0E1; height:4px;}
#inf02 {
	background:url("/images/43.gif") right top no-repeat; height:4px;}
#inf03 {
	background:url("/images/44.gif") left bottom no-repeat #ECF0E1; height:4px;}
#inf04 {
	background:url("/images/45.gif") right bottom no-repeat; height:4px;}
div.inf-cont2 div {
	padding:3px 10px; background-color:#ECF0E1;}
td.content p {
	margin:7px 0px 0px 0px;}
div.mark ul {
	margin-top:3px; margin-left:15px; margin-bottom:0px; padding:0px;}
div.mark li {
	margin:0px; padding:0px; list-style-image: url("/images/46.gif");}
.rec-inp {
	border:solid 1px #292D3B; font-family: tahoma; font-size: 12px; width:30px;}
.rec-inp-wide {
	border:solid 1px #292D3B; font-family: tahoma; font-size: 12px; }

.presrem { color: #AE1313; }

