body                    {margin: 0; padding: 0; font: normal 11px Arial; color: #1A1A1A; background: #ffffff url(img/bg.gif) top repeat-x;}
table, td               {font: normal 11px Arial;  line-height: 15px; color: #1A1A1A;}
form                    {padding: 0; margin: 0;} 
input                   {border: 1px solid #B9B9B9; background: #FFF; font: normal 11px "Trebuchet MS", Arial;  }
input.no                {border: none;}
input#inputSearch       {border: none; background: url("img/btn/inputSearchBg.gif") 0px 0 no-repeat ; width: 291px; height: 21px; padding: 3px 0px 0 5px; font: normal 11px tahoma; color: #707070;}
input.addtoorder        {border: none; background: url("img/btn/addtoorderBg.gif") 0px 0 no-repeat ; width: 61px; height: 21px; padding: 3px 0px 0 5px; font: normal 11px tahoma; color: #707070;}
select          {border: 1px solid #B9B9B9; background: #FFF; font: normal 11px "Trebuchet MS", Arial;  }
textarea        {border: 1px solid #B9B9B9; background: #FFF; font: normal 11px "Trebuchet MS", Arial;  }
img                     {border-color: #c6c6c5;}
a                               {color: #1A1A1A; text-decoration: underline;}
a:hover                 {color: #D90000; text-decoration: underline;}
p                               {padding: 0 0 10pt 0; margin: 0;}
ul                              {margin: 0px; padding: 0 0 0px 0px;}
li                              {list-style-position: outside; list-style-type: none; padding: 3px 0 3px 10px; background: url(img/li.gif) no-repeat center left; }

table.menu a    {padding: 0; margin: 0; display: block;}
table.menu a#m1 {background: url("img/menu/m1.gif") 0px 0px no-repeat;}
table.menu a#m2 {background: url("img/menu/m2.gif") 0px 0px no-repeat;}
table.menu a#m3 {background: url("img/menu/m3.gif") 0px 0px no-repeat;}
table.menu a#m4 {background: url("img/menu/m4.gif") 0px 0px no-repeat;}
table.menu a#m5 {background: url("img/menu/m5.gif") 0px 0px no-repeat;}
table.menu a#m6 {background: url("img/menu/m6.gif") 0px 0px no-repeat;}
table.menu a#m7 {background: url("img/menu/m7.gif") 0px 0px no-repeat;}
table.menu a#m8 {background: url("img/menu/m8.gif") 0px 0px no-repeat;}
table.menu#black a                      {background-position: 0px 0px;}
table.menu#black a:hover, table.menu#black a.selected   {background-position: 0px -35px;}
table.menu#red a                        {background-position: 0px -35px;}
table.menu#red a:hover, table.menu#red a.selected               {background-position: 0px -70px;}
table.menu#green a                      {background-position: 0px -70px;}
table.menu#green a:hover, table.menu#green a.selected   {background-position: 0px -35px;}


table.cartType  {font: normal 12px Arial;}
table.cartType th               {font: normal 12px Arial; color: #908F8F; height: 25px;}
table.cartType td               {padding: 3px 10px;}
table.cartType th.arr, table.cartType td.arr    {padding: 0px 0px!important;}
table.cartType td.gPl   {font: normal 17px "Trebuchet MS", Arial; color: #666666; background: #E7E7E7;}
table.cartType td.gPl.bord      {border-right: 1px solid white;}

span.sepV               {width: 1px; height: 20px; background: url("img/sepV.gif") repeat-y; margin: 0 10px 0 12px;}
td.menuSub              {white-space: nowrap;}
td.menuSub a            {white-space: nowrap; font: normal 12px Arial;}
td.menuSub a:hover      {white-space: nowrap; font: normal 12px Arial;}
td.menuSub b    {white-space: nowrap; font: normal 12px Arial; color: #B20302;}

td.plashka              {width: 976px; height: 97px; background: url(img/pl_red.jpg) no-repeat top left; padding: 0 0 0 36px; color: #fff;}
td.plashka#red  {background: url(img/pl_red.jpg) no-repeat left top;}
td.plashka#black{background: url(img/pl_black.jpg) no-repeat left top;}
td.plashka#green{background: url(img/pl_green.jpg) no-repeat left top;}
div#herestring  {position: absolute; margin: -5px 0 0 0;}
td.plashka      a       {color: #fff;text-decoration: underline;}
td.plashka#red          a:hover {color: #000;}
td.plashka#green        a:hover {color: #ff0000;}
td.plashka#black        a:hover {color: #fff; text-decoration: none;}


h1                      {font-family: "Trebuchet MS", Arial, helvetica, sans-serif; font-size: 30px; color: #FFFEFE; font-weight: normal; margin:  32px 0 0px 0px; padding: 0;  line-height: 32px;}
h2              {font-family: "Trebuchet MS", Arial, helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #000000; margin: 0 0 8px 0; padding: 0; letter-spacing: 0pt;}
h3                              {font-family: "Trebuchet MS", Arial, helvetica, sans-serif; font-size: 24px; color: #B20000; font-weight: normal; margin: 10px 0 10px 0px; }
h4              {font-family: "Trebuchet MS", Arial, helvetica, sans-serif; font-size: 17px; color: #707070; font-weight: normal; margin: 0px 0px 5px 0px;  line-height: 16px;}
h5              {font-family: "Trebuchet MS", Arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; margin: 0 0 8px 0; padding: 0; letter-spacing: 0pt;}
h6              {font-family: "Trebuchet MS", Arial, helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #1a1a1a; margin: 0 0 0px 0; padding: 0; letter-spacing: 0pt;}

.lineH                  { background: url(img/sepH.gif) repeat-x bottom left; margin: 0; padding:0;}
.lineH.bord             { border-right: 5px solid white;}

#logo                   {padding-left: 17px;}
#plTop1                 {background: url(img/plTop1.gif) no-repeat top right;}
#plTop2                 {background: url(img/plTop2.gif) no-repeat;}
#plTop3                 {background: url(img/plTop3.gif) no-repeat top left;}
#shCnt                  {background: url(img/shCnt.gif) no-repeat; width: 38px; line-height: 37px; text-align: right; font: normal 18px Arial; color: #D90000; margin: 0 10px;}


div.mainBlock   { background: none;}
div.mainBlock div.lt                    {float: left; background: url(img/cr1.gif) no-repeat top left; width: 6px; height: 6px;}
div.mainBlock div.rt                    {float: right; background: url(img/cr2.gif) no-repeat top right; width: 6px; height: 6px;}
div.mainBlock div.top                   {border-top:1px solid #C8C8C8; padding: 5px 0 0 0; position: relative; margin: 0px 6px;}
div.mainBlock div.lb                    {float: left; background: url(img/cr3.gif) no-repeat top left; width: 6px; height: 6px;}
div.mainBlock div.rb                    {float: right; background: url(img/cr4.gif) no-repeat top right; width: 6px; height: 6px;}
div.mainBlock div.bottom                {border-bottom:1px solid #C8C8C8; padding: 5px 0 0 0; position: relative; margin: 0px 6px;}
div.mainBlock div.content               {padding: 8px 12px 10px 12px; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; clear: both; background: none;}


div.mainBlock2  { background: none;}
div.mainBlock2 div.lt                   {float: left; background: url(img/cr1.gif) no-repeat top left; width: 6px; height: 6px;}
div.mainBlock2 div.rt                   {float: right; background: url(img/cr2.gif) no-repeat top right; width: 6px; height: 6px;}
div.mainBlock2 div.top                  {border-top:1px solid #C8C8C8; padding: 5px 0 0 0; position: relative; margin: 0px 6px; background: #fff;}
div.mainBlock2 div.lb                   {float: left; background: url(img/cr3.gif) no-repeat top left; width: 6px; height: 6px;}
div.mainBlock2 div.rb                   {float: right; background: url(img/cr4.gif) no-repeat top right; width: 6px; height: 6px;}
div.mainBlock2 div.bottom               {border-bottom:1px solid #C8C8C8; padding: 5px 0 0 0; position: relative; margin: 0px 6px; background: #fff;}
div.mainBlock2 div.content              {padding: 8px 12px 10px 12px; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; clear: both; background: #fff;}


td.left                 {background: url(img/crsLeft.gif) repeat-y left top;}
td.right                {background: url(img/crsRight.gif) repeat-y right top; }
td.top                  {background: url(img/crsTop.gif) repeat-x left top;}
td.bottom               {background: url(img/crsBottom.gif) repeat-x left bottom;}
td.content              {}

td.Blleft               {background: url(img/blLeft.gif) repeat-y left top;}
td.Blright              {background: url(img/blRight.gif) repeat-y right top; }
td.Bltop                {background: url(img/blTop.gif) repeat-x left top; padding-top: 13px;}
td.Blbottom             {background: url(img/blBottom.gif) repeat-x left bottom;}
td.Blcontent    {}


td#bottom               {padding: 20px 0 0 20px}

.product        {font: normal 10px Tahoma; color: #626262;}
.product b      {font: bold 12px Arial; color: #383838;}


ul.leftMenu             {margin: 0px; padding: 5px 10px;}
ul.leftMenu li  
{list-style-type: none; padding: 2px 0 5px 5px; background: url(img/sepH.gif) repeat-x bottom left;}
ul.leftMenu a
{background: url(img/mAbg.gif) no-repeat left 2px; padding: 0 0 0 20px; font: normal 13px "Trebuchet MS", Arial; color: #252525; text-decoration: 
none; display: block;line-height: 15px; }
ul.leftMenu li a:hover, ul.leftMenu li a.selected
{background: url(img/mAbgH.gif) no-repeat left 2px; padding: 0 0 0 20px; font: normal 13px "Trebuchet MS", Arial; color: #A00000; text-decoration: 
none;line-height: 15px; }

td.plBg                 {background: url(img/plBg.gif) repeat-x top left; padding: 0 0 0 15px; font: normal 12px Arial; width: 100%}
td.ppBg                 {background: url(img/ppBg.gif) repeat-x top left; padding: 0 0 0 15px; font: normal 12px Arial; width: 100%; color: #707070;}
td.ppBg a, td.ppBg      b       {color: #BF1200; text-decoration: none;}
td.ppBg a:hover {text-decoration: underline;}

td.rplBg                {background: url(img/rplBg.gif) repeat-x top left; padding: 0 15px 0 15px; font: normal 13px Arial; width: 100%; color: #fff; text-align: right;}


.h100pr                 {height: 100%;}

a.mask                  {display: block; cursor: pointer;}
a.mask span             {z-index: 2; background: url(img/picMask.gif) repeat-x top right; border: 0px solid red; display: block; width: 187px; height: 140px; position: absolute;}
a.mask img              {z-index: 1; position: relative; cursor: pointer;}

a.zoom                  {display: block; position: absolute; cursor: pointer; width:18px; height: 18px;}
a.zoom img              {z-index: 1; cursor: pointer;}

span.imagePreviewNone   {       z-index: 1; display: none; position: absolute;          }
span.imagePreviewBlock  {       z-index: 1; display: block; position: absolute;         }

.smallViewProd  {width: 190px;}
.smallViewPrize  {width: 100px;}
.price                  {font: bold 12px Arial; color: #383838; padding-top: 5px;}
.price b                {font: bold 12px Arial; color: #E00000;}
.price sub              {font: normal 18px Arial; color: #E00000; vertical-align: top;}
.price span             {font: normal 12px Arial; color: #383838;}

input.price_doll{font: bold 11px Arial; color: #E00000; height: 20px; vertical-align: top; display: block; margin: 0; padding: 0; border: none; text-align: right; width: 20px;}
input.price             {font: bold 14px Arial; color: #E00000; height: 20px; vertical-align: top; display: block; margin: 0; padding: 0; border: none; text-align: left; width: 140px;}


#error          {color: #FF0000; font-weight: bold}
#ok             {color: #D90000; font-weight: bold}

/*addit*/
.C_red                  {color: #D90000;}
.C_Mred                 {color: #E00000;}
.C_wht                  {color: #fff;}
.C_green                {color: green;}
.C_blk                  {color: #1A1A1A;}
.C_grey                 {color: #626262;}
.C_Mgrey                {color: #787878;}
.C_Lgrey                {color: #D9D9D9;}
.C_grey2                {color: #ADADAD;}
.C_Lgrn                 {color: #D2DCCC;}


.f_arl                  {font-family: arial;}
.f_tahm                 {font-family: tahoma;}
.f_treb                 {font-family: "Trebuchet MS";}

.S_10                   {font-size: 10px;}
.S_11                   {font-size: 11px;}
.S_12                   {font-size: 12px;}
.S_14                   {font-size: 14px;}
.S_17                   {font-size: 17px;}
.S_18                   {font-size: 18px;}
.S_22                   {font-size: 22px;}

a.cat                   {font: bold 15px "Trebuchet MS"; color: #1A1A1A; text-decoration: none; line-height:34px;}
a.cat:hover             {color: #BE0000; text-decoration: underline;}

span.prods              {font: normal 13px Arial; color: #5E5E5E;}
span.prods b    {font: normal 19px "Trebuchet MS"; color: #1A1A1A; padding-right: 2px;}

.w200                   {width: 200px;}


div.ths
                                {background: url(/img/b1.gif) no-repeat right top}
div.ths div
                                {background: url(/img/b2.gif) no-repeat bottom right}
div.ths div div
                                {background: url(/img/b3.gif) no-repeat bottom left}
div.ths div div div
                                {background: url(/img/b4.gif) no-repeat top left}

table.form td   {padding: 5px 10px;}
table.noform td {padding: 0px;}

img.openclose   {background: url(/img/btn/open-close.gif) no-repeat top left; }
img.openclose.sel       {background: url(/img/btn/open-close.gif) no-repeat bottom left; }

img.close2              {background: url(/img/close.gif) no-repeat top left; }
.trgTitle {font-family:'Trebuchet MS',Arial,helvetica,sans-serif;font-size: 25px;line-height:26px; padding-left: 20px; color: #535353;}
        
select.year {
	width: 55px;
}
select.month {
	width: 53px;
}
select.day {
	width: 47px;
}