body {margin:0px; padding: 0px; font-family:Tahoma; font-size: 14px;  color: #5d5d5d;}
a    {font-size:12px; font-face:Tahome; color:#000000; }

table      { border-collapse:collapse; }
table td   { padding:0px; vertical-align: top;}

img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

h1, h1.contentBoxHeading {
  padding: 0px;
  margin: 0px;
  font-size: 22px;
  color: #000000;
}



h5 {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  padding: 0px 0px 10px 0px;
}

.boxcontent {
  padding: 0px 0px 25px 0px;
}


.MANUFACTURER a {
  font-weight: ;
  font-size: 16px;
  text-decoration: ;
}
.main {
  font-size: 12px;
}

.pixelG {
  border: 1pх red solid;
}



.cart {
  padding: 8px 0px 10px 25px;
  font-size: 14px;
  font-weight: bold;

}

.cart a {
  font-size: 14px;
  font-weight: bold;

}




.logo    {z-index: 1; position: absolute; top:0px;   left:0px;  /*background: url('images/logo.gif'); */ width:231px; height:139px;}
.menuCar { position: absolute; top:0px;   left:0px; width:100%; }
.menu    { padding-top:140px; vertical-align:top; text-align=left;}

.headPanel { height:33px; background: url('images/headPanelBG.jpg') top repeat-x; text-align:left; vertical-align:top; }
.road      { height:128px;background: url('images/road.jpg') top left no-repeat; text-align:left; vertical-align:top;}
.headCarbon{ height:28px; background: url('images/headCarbonBG.gif') top repeat-x; }

#btn1        { display: block; width: 152px; height: 37px; background: url("images/btn1.gif") no-repeat 0 0;}
#btn1:hover  { background-position: 0 -37px; }
#btn2        { display: block; width: 110px; height: 37px; background: url("images/btn2.gif") no-repeat 0 0;}
#btn2:hover  { background-position: 0 -37px; }
#btn3        { display: block; width: 216px; height: 37px; background: url("images/btn3.gif") no-repeat 0 0;}
#btn3:hover  { background-position: 0 -37px; }
#btn4        { display: block; width: 133px; height: 37px; background: url("images/btn4.gif") no-repeat 0 0;}
#btn4:hover  { background-position: 0 -37px; }
#btn5        { display: block; width: 108px; height: 37px; background: url("images/btn5.gif") no-repeat 0 0;}
#btn5:hover  { background-position: 0 -37px; }
#btn6        { display: block; width: 133px; height: 37px; background: url("images/btn6.gif") no-repeat 0 0;}
#btn6:hover  { background-position: 0 -37px; }

.contentPanel   { height:53px; background: url('images/contentPanel.jpg') top left repeat-x; vertical-align: top; }
.boldTxt, .boldTxt a        { font-size:14px; font-weight: bold; color:#000000; text-decoration:none;}
.valuta         { float:left; padding-top:21px; margin-right:12px;  }
.valutaSelected { float:left; padding-top:21px; margin-right:12px; background: url('images/pixelB.gif') top left repeat-x; background-position: 0px 37px; padding-bottom:1px; }
.grn            { font-size:14px; font-weight: bold; color:#66513d; text-decoration: none;}
.usd            { font-size:14px; font-weight: bold; color:#2e7d42; text-decoration: none;}
.euro           { font-size:14px; font-weight: bold; color:#2b4b7d; text-decoration: none;}
#address a       { display: block; float:left;  background: url("images/arrow.gif") no-repeat;  background-position: 7px 5px; padding-left:19px; text-decoration: none;}
#address:hover  { text-decoration: underline;}

.leftBlock       { background: url('images/leftBlockBG.gif') top left repeat-y; background-position: 0px 0px; padding-bottom:1px;}
/*.blockTitle     { height:31px; background: url('images/tire.gif') top left no-repeat; background-position:14px 0px; padding-left:25px; padding-top:5px; font-weight:bold; color: #ffffff;  font-size:14px; }
.boxMenuCategory a {
  color: #FFFFFF;
  text-decoration: none;
}
                  html > body .blockTitle {height:26px;}
.blockTitleRed   { height:31px; background: url('images/tire.gif') top left no-repeat; background-position:14px 0px; padding-left:25px; padding-top:5px; font-weight:bold; color: #ff0e00;  font-size:14px; }
                   html > body .blockTitleRed {height:26px;}
#blockMenu       { display: block; text-align: left; width: 251px; background: url("images/blockMenu.gif") no-repeat;  background-position: 0px 0px; padding-left:29px; padding-top:2px; color:#2d3649; font-size:12px; text-decoration: none;}
                   html > body #blockMenu {width:222px;}
#blockMenu:hover { background-position: 0 -21px; color:#000000;}
#blockMenuSelected { display: block; width: 251px; height: 21px; background: url("images/blockMenu.gif") no-repeat;  background-position: 0px 0px; padding-left:29px; padding-top:2px; color:#000000; font-size:12px; text-decoration: none; background-position: 0 -21px;}
                     html > body #blockMenuSelected {height:19px; width:222px;}

  */

  .blockTitle      { height:31px; background: url('images/tire.gif') top left no-repeat; background-position:14px 0px; padding-left:25px; padding-top:5px; font-weight:bold; color: #ffffff;  font-size:14px; }
                   html > body .blockTitle {height:26px;}

  .blockTitle a {
    color: #FFFFFF;
  }

.blockTitleRed   { height:31px; background: url('images/tire.gif') top left no-repeat; background-position:14px 0px; padding-left:25px; padding-top:5px; font-weight:bold; color: #ff0e00;  font-size:14px; }
                   html > body .blockTitleRed {height:26px;}

#blockMenu	      { background: url('images/arrow.gif') top left no-repeat; background-position: -14px 5px;}
#blockMenu:hover  { background: url('images/arrow.gif') top left no-repeat; background-position: 15px 5px;}
#blockMenuSelected{ background: url('images/arrow.gif') top left no-repeat; background-position: 15px 5px;}
#blockMenu a      { display: block; width: 200px; border-bottom: solid white 2px;  padding-top:2px; vertical-align:bottom;
					margin-left:24px; padding-left:4px;  padding-bottom:4px; color:#2d3649; font-size:12px; text-decoration: none;}
                   html > body #blockMenu a { width:196px;}
#blockMenu a:hover { background: #d8d9e2 ; color:#000000; }
                     html > body #blockMenuSelected { width:222px;}
#blockMenuSelected a      { background: #d8d9e2 ; color:#000000; display: block; width: 200px; border-bottom: solid white 2px;  padding-top:2px; vertical-align:bottom;
					margin-left:24px; padding-left:4px;  padding-bottom:4px; color:#2d3649; font-size:12px; text-decoration: none;}
                   html > body #blockMenuSelected a { width:196px;}






.content { background: url('images/pixelB.gif') top right repeat-x; padding-top:0px; padding-left:16px;}

.itemHead  { height:24px; background: #dcdde5 url('images/itemHeadLine.gif') top left repeat-x; background-position: 0px 22px;}
.itemTitle { height:21px; background: url('images/itemHeadBG.gif') top right repeat-y; padding-top:2px; margin-top:1px; text-decoration:none;}
             html > body .itemTitle {height:19px;}

.itemTitle a {
  font-size: 12px;
  line-height: 18px;
}

.itemImg {
  height: 100px
}


.itemBodyL { background: url('images/pixelG.gif') top left repeat-y;}
.itemBodyC { background: url('images/pixelG.gif') top right repeat-y;}
.itemBodyR { background: url('images/itemBodyR.gif') top right repeat-y;}
.itemDesc  { font-size:12px; vertical-align:top; align:left; padding-left:10px; padding-top:10px; padding-bottom:2px; display: block;}
.itemFoot  { background: url('images/itemFootBG.gif') top right repeat-x; background-position: 0px 32px; vertical-align:top;}
.itemPrice { text-align:; color:#e97b04; font-weight:bold; font-size:14px; padding-top:5px;}
.price { text-align:center; color:#e97b04; font-weight:bold; font-size:18px; padding-top:5px;}
.readMore  { display: block; float: right;  background: url("images/readMore.gif") no-repeat;  background-position: 0px 9px; padding-left:15px; padding-top:7px; margin-left:10px; }
.readMore:hover { color:#101746;}
#buyBtn        { display: block; float:right; width: 98px; height: 20px; background: url("images/buyBtn.gif") no-repeat 0 0; font-size: 8px;}
#buyBtn:hover  { background-position: 0 -20px; }


.blockRight { border-width:2px; border-style:solid;border-color:#8189a9; margin-left:16px; margin-right:11px; text-align:left; padding:10px; font-size:12px; margin-bottom:11px;}



/* Информация о заказе, адрес клиента и адрес доставки */
dl.ordersAddress
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dt.ordersAddress
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.ordersAddress
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
dl.AddressBook
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.AddressBook
   {
     display: block;
     float: left;
     width: 90px;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBook
   {
     display: block;
     margin: 0 0 0 90px;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.AddressBookList
   {
     display: block;
     width: 49%;
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 1em 0;
   }

dt.AddressBookList
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBookList
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Адресная книга */



div.clear
   {
     clear: both;
   }

div.navigation
   {
     display: block;
     width: 100%;
     padding-top: 1em;

   }

span.right
   {
     float: right;
   }

/* /Вывод товаров */



/* /Страница карточки товара */

/* Ссылки на странице мои данные */

ul.accountLinks
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

li.accountLinks
   {
	  display: block;
     padding: 0;
   }

/* /Ссылки на странице мои данные */

span.bold
   {
     font-weight: bold;

   }

/* Ajax quick find */

div.ajaxQuickFind
   {
     text-align: left;
   }

ul.ajaxQuickFind
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxQuickFind
   {
     font-size: 80%;
     padding-left: 0px;
   }

/* /Ajax quick find */

/* Ajax add quickie suggest */

div.ajaxAddQuickie
   {
     text-align: left;
   }

div.addQuick
   {
     text-align: left;
     color: #67748B;
     text-decoration: underline;
     cursor: pointer;
   }

ul.ajaxAddQuickie
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxAddQuickie
   {
     font-size: 80%;
     padding-left: 0px;
   }

/* /Ajax add quickie suggest */

.errorBox
   {
	  background-color: #ffb3b5;
   }

.messageStackError, .messageStackWarning
   {
     background-color: #ffb3b5;
   }

.messageStackSuccess
   {
     background-color: #99ff00;
   }

.headerError
   {
	  background-color: #ffb3b5;
     border: 1px solid red;
   }

.messageStack
   {
     background-color: #ffb3b5;
     padding: 0.5em 0.5em 0.5em 0.5em;
   }

/*- Формы */

form
   {
	  width: 100%;
	  margin: 0;
   }



.form textarea
   {
	  width: 80%;
   }

.pagecontent fieldset.form
   {
     border: 0px;
   }

.pagecontent fieldset.form legend
   {
     font-weight: bold;
	  font: 12pt arial,sans-serif;
	  font-weight: bold;
   }

.pagecontent .form p
   {
	  font: 12pt arial,sans-serif;
	  font-weight: normal;
   }

/*- Подсветка ошибок формы */
#errormsg
   {
     border: 2px solid #c00;
     padding: 5px;
     width: 96%;
   }

.error
   {
	  background: #fcc;
   }
/*- /Подсветка ошибок формы */

.form textarea:focus, input:focus, .sffocus, .sffocus
   {
	  background-color: #ffc;
   }

span.Requirement
   {
     color: red;
   }

/*- /Формы */

/*- Цены */

span.markProductOutOfStock
   {
     color: #c76170;
     font-weight: bold;
   }

span.productSpecialPrice
   {
     color: #ff0000;
   }

span.productOldPrice
   {
	  color: #ff0000;
	  text-decoration: line-through;
   }

span.errorText
   {
     color: #ff0000;
   }

.form p {
  padding: 10px;
}

label {
  display: block;

}

span.currenciesBox {
  color: #FFFFFF;
}


.c4 a {
 color: red;
}

.valuta a {
  font-weight: normal;
  text-decoration: underline;
}

.valuta a:hover {
  color: #EA1A16;
  text-decoration: none;

}

