body		{padding: 0px; margin: 0px; direction: rtl; font: 12px arial; color: black;}

table		{border-collapse: collapse; padding: 0px; margin: 0px;}
td		{padding: 0px; margin: 0px;}
tr		{padding: 0px; margin: 0px;}

img		{border: none;}
a		{text-decoration: none;}
form	{margin: 0px; padding: 0px;}

h1			{margin: 0px; padding: 0px; font: 14px arial; color: #e22a33; background: url(icon_heart.gif) no-repeat 100% 2px; margin-bottom: 15px; padding-right: 23px;}
h2			{margin: 0px; padding: 0px; font: bold 13px arial; color: black; background: url(icon_gal_bullet.gif) no-repeat 100% 7px; margin-bottom: 0px; padding-right: 10px;}
h3			{margin: 0px; padding: 0px; font: 17px arial; color: white; background: #dd0b15; line-height: 27px; padding-right: 23px; white-space: nowrap;}
h4			{margin: 0px; padding: 0px; font: 12px arial; color: #dd0b15;}
p			{margin: 0px; padding: 0px; font: 12px arial; color: black; line-height: 20px; margin-bottom: 10px;}

.wrap			{text-align: center; background: #fff6f9 url(main_grad_bg.gif) repeat-x bottom left; width: 100%; height: 100%;}
.main			{text-align: right; margin: 0px auto; width: 888px;}
.top			{padding-top: 18px; width: 100%; position: relative; margin-bottom: 27px;}

.side			{vertical-align: top; width: 191px; }
.side .padd		{margin: 0px 3px 0px 11px;}
.content		{vertical-align: top; width: 697px;}

.gp				{padding-right: 40px; padding-top: 10px;}
.gp a 			{text-decoration:underline;}

.navbar a		{font: 11px arial; color: black;}
.navbar span	{font: 11px arial; color: black;}

.gallery img		{border: solid 1px black; margin-left: 2px; cursor: pointer;}
.gallery img.sel	{border: solid 1px #d51717;}

.catalog				{width: 657px; background: white; padding-bottom: 10px;}
.catalog .head			{width: 100%; background: #dd0b15;}
.catalog .pages			{text-align: left; vertical-align: top; padding-top: 3px; padding-left: 10px;}
.catalog .pages a		{font: bold 11px arial; color: white; padding: 0px 4px 0px 4px;}
.catalog .pages a.sel	{text-decoration: underline;}

.product_box		{vertical-align: top; padding-left: 16px;}
.product_box img	{border: solid 1px #090909; margin-bottom: 7px;}
.product_box p		{font: 11px arial; color: black;}


.top_links			{text-align: left; margin-bottom: 4px;}
.top_links a		{font: 11px arial; color: #e64a52; display: block; float: left; padding-bottom: 5px; padding-left: 10px;}
.top_links .home	{background: url(icon_home.gif) no-repeat 100% 1px; padding-right: 13px;}
.top_links .contact	{background: url(icon_mail.gif) no-repeat 100% 3px; padding-right: 13px;}
.top_links .facebook{position: relative; top: -4px;}

.main_menu			{height: 25px; background: #dd0b15; width: 575px !important; width: 583px; padding-right: 8px;}
.main_menu a		{float: right; display: block; font: bold 12px arial; color: white; line-height: 25px;}
.main_menu .sep		{float: right; background: url(top_menu_sep.gif); width: 6px; height: 25px; margin: 0px 7px 0px 7px;}
.main_menu .end		{float: left; background: url(top_menu_end.gif); width: 6px; height: 25px;}

.right_menu a				{display: block; margin-bottom: 4px;}
.right_menu .open			{background: url(right_menu_open_repeat.gif) repeat-y top right; margin-bottom: 5px;}
.right_menu .bottom			{background: url(right_menu_open_bottom.gif) no-repeat bottom right;}
.right_menu .open a			{font: bold 12px arial; color: black; margin-bottom: 7px;}
.right_menu .open span		{padding: 0px 5px 0px 5px; font: 12px arial; color: black;}
.right_menu .open a.sel		{color: #dd0b15;}

.newsletter label	{font: bold 12px arial; color: black; margin-right: 20px;}
.newsletter input	{font: 12px arial; width: 280px;}
.newsletter td		{padding-bottom: 7px;}

.bottom_menu		{height: 25px; background: #febcbf; border-top: solid 1px white; text-align: center;}
.bottom_menu a		{font: 11px arial; color: #be0912; line-height: 25px;}

.pluto				{text-align: center; padding-top: 15px; padding-bottom: 5px;}
.pluto a			{font: 11px arial; color: black;}