body            {background-color: #ffffff; margin: 0; padding: 0;}
body, td, p, li {color: #000000; font-family: arial, helvetica, verdana, sans-serif; font-size: 60%;}
form            {padding: 0px; margin: 0px;}
form p          {padding: 0px; margin: 0px;}

td p, p p, td li{font-size: 110%;}
hr              {width: 100%; height: 1px; background-color: #bfbfbf;}

h1              {color: #000000; font-family: arial,sans-serif; font-size: 140%; font-weight: bold; margin: 12px 0px 15px 0px;}
h2              {color: #444444; font-family: arial,sans-serif; font-size: 130%; font-weight: bold; margin: 10px 0px 15px 0px;}
h3              {color: #000000; font-family: arial,sans-serif; font-size: 110%; font-weight: bold; margin: 10px 0px 10px 0px;}
h3.bg           {color: #000000; font-family: arial,sans-serif; font-size: 110%; font-weight: bold; margin: 10px 0px 10px 0px; width: 100%; background: #ececec; padding: 2px 0px 2px 0px;}
h3 A:link,
h3 A:active,
h3 A:visited {color: #000000; text-decoration: none;}
h3 A:hover   {color: #71b5fe; text-decoration: none;}

A:link,
A:active,
A:visited       {color: #626262; text-decoration: underline;}
A:hover         {color: #71b5fe; text-decoration: underline;}

A.cat_cur:link,
A.cat_cur:active,
A.cat_cur:visited {color: #71b5fe; text-decoration: none;}
A.cat_cur:hover   {color: #71b5fe; text-decoration: underline;}

.left40    {padding-left: 40px;}
.add2cart  {padding: 3px 10px 3px 10px; background: #e5e5e5; border: 1px solid #000000;}
A.add2cart {text-decoration: none;}

.sp_bg           {color: #000000; font-family: arial,sans-serif; font-size: 110%; font-weight: bold; margin: 10px 0px 10px 0px; width: 100%; background: #ececec; padding: 2px 0px 2px 0px;}
.sp_bg A:link,
.sp_bg A:active,
.sp_bg A:visited {color: #000000; text-decoration: none;}
.sp_bg A:hover   {color: #71b5fe; text-decoration: none;}

/* меню */

.menu_top       {position: relative; top: -5; text-align: right; color: #000000;}
.menu_top A:link,
.menu_top A:active,
.menu_top A:visited {color: #000000; text-decoration: underline;}
.menu_top A:hover   {color: #71b5fe; text-decoration: underline;}

.menu_cat       {position: relative; top: 5; color: #626262; font-size: 115%; font-weight: bold;}

/* шапка */

.head-title1 {color: #ffffff; font-size: 32px; font-family: verdana,sans-serif; text-align: right; padding-right: 280px; padding-top: 20px;}
.head-title2 {color: #ffffff; font-size: 32px; font-family: verdana,sans-serif; text-align: right; padding-right: 180px;}
.head-title3 {color: #ffffff; font-size: 32px; font-family: verdana,sans-serif; text-align: right; padding-right: 50px;}
.head-bottom {color: #ffffff; font-size: 12px; font-family: arial,sans-serif; text-align: right; padding: 40px 50px 10px 0px;}
.head-phone  {color: #ffffff; font-size: 16px; font-weight: bold;}

/* меню категорий (слева) */

#menu-left               {margin: 30px 0px 30px 0px;}
#menu-left .mleft-item   {font-size: 130%; padding: 10px 0px 10px 0px;}
#menu-left .mleft-item a {text-decoration: none;}
span.lm1                 {margin-left:-0.83em;}
span.lm2                 {text-decoration: none;}
span.lm2:hover           {text-decoration: underline;}

/* рамка */

.box-t-w {background: url(/i/point-grey.gif) 0 0 repeat-x; width: 100%; float: left; margin: 0px;}
.box-t2  {background: url(/i/point-grey.gif) 0 0 repeat-x; width: 180px; float: left; margin: 0px 10px 10px 0px;}
.box-t   {background: url(/i/point-grey.gif) 0 0 repeat-x; width: 170px; float: left; margin: 0px 10px 10px 0px;}
.box-b   {background: url(/i/point-grey.gif) 0 100% repeat-x;}
.box-l   {background: url(/i/point-grey.gif) 0 0 repeat-y;}
.box-r   {background: url(/i/point-grey.gif) 100% 0 repeat-y;}
.box-bl  {background: url(/i/corner-bl.gif) 0 100% no-repeat;}
.box-br  {background: url(/i/corner-br.gif) 100% 100% no-repeat;}
.box-tl  {background: url(/i/corner-tl.gif) 0 0 no-repeat;}
.box-tr  {background: url(/i/corner-tr.gif) 100% 0 no-repeat; padding:10px; height: 190px;}
.box-tr-w{background: url(/i/corner-tr.gif) 100% 0 no-repeat; padding:10px; height: 1%;}

.box-tr .box-header {width: 100%; height: 30px; vertical-align: middle; text-align: center; cursor: hand;}
.box-tr .box-img    {width: 100%; height: 110px; vertical-align: middle; text-align: center;}
.box-tr .box-footer {width: 100%; height: 15px; vertical-align: bottom; text-align: left;}

.box-tr A:link,
.box-tr A:active,
.box-tr A:visited {color: #000000; text-decoration: none;}
.box-tr A:hover   {color: #71b5fe; text-decoration: none;}

/* формы */

.form          {font-family: Arial,sans-serif; font-size: 11px; border-color: #000000; border-width: 1; border-style: solid; height: 18px;}
.form2         {font-family: Arial,sans-serif; font-size: 11px; border-color: #000000; border-width: 1; border-style: solid;}
.form_btn      {background-color: #b8b8b8; color: #000000; font-family: Arial,sans-serif; font-size: 11px; border-color: #000000; border-width: 1; border-style: solid; height: 18px;}
.add_btn       {color: #000000; font-family: Arial,sans-serif; font-size: 11px; height: 25px;}

/* корзина */

.tblbord  {background-color: #888888;}
.tblth    {background-color: #a1a1a1; color: #000000;}
.tbltr    {background-color: #ffffff;}
.tbltr2   {background-color: #e5e5e5;}
