.boxText { font-family: Tahoma, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.boxText_style1 { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold;}
.boxText_style1 a { color: #162945; }
.boxText_style1 a:hover { color: e1e2e3; }
.boxText_style2 { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold; left: 10px;}
p.boxText_style2 { text-align : center; }
.boxText_style2 a { color: #5c442a; }
.boxText_style2 a:hover { color: ffe5aa; }
.boxText_style3 { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold; }
.boxText_style3 a { color: #e1e2e3; }
.boxText_style3 a:hover { color: 6b8eb9; }
.boxText_style4 { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold; text-align: center;}
.boxText_right { font-family: Tahoma, sans-serif; font-size : 11px;}
.navBlue     { color: #ffffff; font-family: Tahoma,sans-serif; font-size: 11px; }
.errorBox { font-family : Tahoma, sans-serif; font-size : 11px; background: #012747; font-weight: bold; }
.stockWarning { font-family : Tahoma, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Tahoma, sans-serif; font-size : 11px; color: blue; text-decoration: none; }

.infoBoxContents_white {}
img { border: none; }

BODY { 
  font-size:12px; 
  background-color:white; 
  background: url("images/bg-repeat.jpg") repeat-x scroll center top #2F547E;
  margin: 0 0 0 0; 
  font-family:"Arial Cyr",Arial,Verdana; 
  color:#333333;
  scrollbar-face-color:#bbbbbb; 
  scrollbar-highlight-color:#aaaaaa; 
  scrollbar-shadow-color:#cccccc;
  scrollbar-3dlight-color:#aaaaaa;
  scrollbar-arrow-color:#1EA8AA;
  scrollbar-track-color:#dddddd;
  scrollbar-darkshadow-color:#333333; 
}
div.background {
  background: url("images/bg.jpg") no-repeat scroll center top transparent;
  padding-top: 10px;
}
img.logo {
  margin: 0px 0px 0px 0px;
}
table.head {
  width: 88%;
  padding-bottom: 6px;
}
td.left {
  width: 42%;
}
td.center {
  width: 18%;  
}
td.right {
  width: 39%;
}
table.main {
  background: transparent;
}

TD { font-size: 12px; }
DIV { font-size:12px; text-indent:0px; }

A {
  color: #252526;
  text-decoration: none;
}

A:hover {
  color: #7a98e5;
  text-decoration: none;
}

FORM {
  display: inline;
}

TR.header {
  background: #1263a4;
}

TR.headerNavigation {
  background: #ffcd11;
}

TD.headerNavigation {
  FONT-WEIGHT: bolder; FONT-SIZE: 10px; BACKGROUND: url(images/back.gif); COLOR: #003366; FONT-FAMILY: Tahoma, sans-serif
}

A.headerNavigation { 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #003366;
  font-weight : none; 
}

a:hover.headerNavigation {
  color: 012746;
}

TR.headerNavigation1 {
  background: #fbe73e;
}

TD.headerNavigation1 {
  FONT-WEIGHT: bolder; FONT-SIZE: 11px; BACKGROUND: url(images/back1.gif); COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif
}

A.headerNavigation1 { 
  color: #000000; 
}

a:hover.headerNavigation1 {
  color: #000000;
}

TR.headerNavigation2 {
  background: #062251;
}

TD.headerNavigation2 {
  FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif
}

A.headerNavigation2 { 
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight : none; 
}

a:hover.headerNavigation2 {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #e85d02;
  font-weight : none; 
}

TR.headerError {
  background: #012745;
}

TD.headerError {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  background: #012745;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: red;
}

TD.headerInfo {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  background: red;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #215b8d;
}

TD.footer {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  background: #215b8d;
  color: #ffffff;
  height="16";
}

.templateinfobox     { background:#FBFCFD url('images/infobox/background_box.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_style1     { background:#FBFCFD url('images/infobox/style1/background_box.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_style2     { background:#FBFCFD url('images/infobox/style2/background_box.gif') repeat scroll 50% 100%; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_style3     { background:#FBFCFD url('images/infobox/style3/background_box.gif') repeat scroll 50% 100%; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_style4     { background:#FBFCFD url('images/infobox/style4/background_box.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_style5     { background:#FBFCFD url('images/infobox/style5/background_box.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_right     { background:#FBFCFD url('images/infobox/background_box_right.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_weather     { background:#FBFCFD url('images/infobox/background_box_weather.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_manufacturers     { background:#FBFCFD url('images/infobox/manufacturers/background_box.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 12px }
.templateinfobox_search     { background:#FBFCFD url('images/infobox/style1/background_box.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_reviews     { background:#FBFCFD url('images/infobox/background_box_reviews.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_reklama     { background:#FBFCFD url('images/infobox/reklama/background_box.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_bannerflash     { background:#FBFCFD url('images/infobox/background_box_column_banner.gif') repeat scroll 50% 100%; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_whats_new     { background:#FBFCFD url('images/infobox/background_box_whats_new.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_featured     { background:#FBFCFD url('images/infobox/background_box_featured.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_categories     { background:#FBFCFD url('images/infobox/background_box_categories.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_articles     { background:#FBFCFD url('images/infobox/articles/background_box.gif') repeat scroll 50% 100%; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_information     { background:#FBFCFD url('images/infobox/background_box_information.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }
.templateinfobox_polls     { background:#FBFCFD url('images/infobox/background_box_polls.gif') repeat-y left top; FONT-FAMILY: Tahoma, sans-serif; FONT-SIZE: 11px }

.infoBoxContents {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_weather {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_manufacturers {

  font-family: Tahoma, sans-serif;
  font-size: 12px;
}

.infoBoxContents_search {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_reviews {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_reklama {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_bannerflash {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_whats_new {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_featured {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_categories {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_articles {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_information {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_polls {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxContents_right {

  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family:"Tahoma", sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#162945;
}

TD.infoBoxHeading_weather {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#162945;
}

TD.infoBoxHeading_manufacturers {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_search {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_reviews {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_reklama {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_bannerflash {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_whats_new {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_featured {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_articles {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_polls {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_categories {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_information {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
   font-weight: bold;
  color:#FFFFFF;
}

TD.infoBoxHeading_right {
  font-family:"Tahoma", sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#FFFFFF;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
  ;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even
 {  ;
}

TABLE.productListing {
  border-spacing: 1px
}

.productListing-heading {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

A.pageResults {
  color: #0000FF;
}

a:hover.pageResults {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: 000000;
  text-align: center;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #ffffff;
}

TD.main, P.main {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Tahoma, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.category_desc {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
} 

TD.fieldKey {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #012745;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  color: #004aaf;
  font-weight: bold;
}

TABLE.formArea {
  background: #759ec8;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, sans-serif;
  color: #012745;
}

SPAN.errorText {
  font-family: Tahoma, sans-serif;
  color: #012745;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, sans-serif, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, sans-serif; font-size: 11px; color: #012745; }

.content  {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, sans-serif}
.cat_description { font-family : Tahoma, sans-serif; font-size : 11px; color: #800000; font-weight: bold } 
.centerTable {  background:#FBFCFD url('images/bg_cat4.gif') repeat-x fixed left top;  }

/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color="FFFFFF";
}

 /* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
  background-image: url(images/button_blank_left.gif);
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
  background-image: url(images/button_blank_right.gif);
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
  background-image: url(images/button_blank_middle.gif);
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
A.HeaderPageLinks {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
A.HeaderPageLinks:hover {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
/*  background: #00FF00; */
  color: blue;
}

TD.cookieUsage {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
}

/* WebMakers.com Added: Editing Attributes */
.attributeBoxContent { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #808080; }
.TR.attributeBoxContent { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #808080; }
.TD.attributeBoxContent { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #C0C0C0; }

TD.pollBoxRow {  font-family: Tahoma, sans-serif;  font-size: 11px;  border-color: #eeeeee;  border-style: solid;  border-width: 0px; }
TD.pollBoxText {  font-family: Tahoma, sans-serif;  font-size: 11px;  border-color: #eeeeee;  border-style: solid;  border-width: 0px; }
TR.pollOptRow {}
TR.pollFooter {}


/*
  $Id: dynamenu_for_osc_styles.txt,v 1.00 2006/05/07 20:04:02 nate_02631 Exp $
  
  Dynamenu for osCommerce CSS Definitions

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  
  Released under the GNU General Public License
*/

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar {   /* Color of main horizontal menubar and border */
  color: black;
  background-color: #e6e7e6;
  border: 1px outset #525252;
}

.horizitem  {          /* Behaviour of main horizontal menu items, leave as is for proper operation */
  float: left;
  white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Tahoma, sans-serif;
  font-size: 11px;  
  text-decoration: none;
  position: relative; 
  display: block; 
}

.horizitem a:link, .horizitem a:visited   {      /* Font style & color of main menu items */
  color: #000000;
  text-decoration: none;
}

.horizitem a:hover  {       /* Font style & color, background menu color of main menu item when hovered over */
  color: #ffffff;
  background-color: #21459c;
  text-decoration: none;
}

.horizitem a:active {       /* Font style & color, background menu color of main menu item when clicked */
  color: #ffff00;
  background-color: #666666;  
  text-decoration: none;
}

.horizsubmenu {       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.horizsubframe  {      /* Color of submenu item and border */
  background-color: #e6e7e6;
  border: 2px outset #fdfefd;
  
  position: relative;
  display: block; 
}

.horizsubitem {       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
  text-align: left;
  white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Tahoma, sans-serif;
  font-size: 11px;  
  text-decoration: none;
  
  position: relative;
  display: block; 
}

.horizsubitem a:link, .horizsubitem a:visited {       /* Font color, style of submenu items */
  color: #000000;
  font-size: 11px;  
  text-decoration: none;
}

.horizsubitem a:hover {      /* Font color, style, background submenu color of submenu item when hovered over */
  color: #ffffff;
  background-color: #21459c;
  text-decoration: none;
}

.horizsubitem a:active  {      /* Font color, style, background submenu color of submenu item when clicked */
  color: #ffff00;
  background-color: #666666;    
  text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr {      /* Positioning of right arrow for submenus */
  position: absolute;
  top: 5px;
  right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
    font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar {   /* Color of main vertical menubar and border */
  color: black;
  background-color: #e6e7e6;
  border: 1px outset #fdfefd;
}

.vertitem {          /* Behaviour of main vertical menu items, leave as is for proper operation */
  text-align: left;
  white-space: nowrap;
}

.vertitem a {   /* Font style, size of main menu items */
  font-family: Tahoma, sans-serif;
  font-size: 11px;    
  text-decoration: none;
  position: relative;
  display: block;   
}

.vertitem a:link, .vertitem a:visited {   /* Default font style & color of main menu items */
  color: #000000;
  text-decoration: none;  
}

.vertitem a:hover {   /* Font style & color, background menu color of main menu item when hovered over */
  color: #ffffff;
  background-color: #21449c;
  text-decoration: none;
}

.vertitem a:active  {   /* Font style & color, background menu color of main menu item when clicked */
  color: #ffff00;
  background-color: #666666;  
  text-decoration: none;  
}

.vertsubmenu  {   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
}

.vertsubframe {   /* Color of submenu item and border */
  background-color: #e6e7e6;
  border: 2px outset #fdfefd;

  position: relative;
  display: block; 
}

.vertsubitem  {     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
  text-align: left;
  white-space: nowrap;
}

.vertsubitem a  {   /* Font style, size of submenu items */
  font-family: Tahoma, sans-serif;
  font-size: 11px;      
  text-decoration: none;
  
  position: relative;
  display: block; 
}

.vertsubitem a:link, .vertsubitem a:visited {   /* Default font style & color of submenu items */
  color: #000000;
  text-decoration: none;  
}

.vertsubitem a:hover  {   /* Font style & color, background submenu color of submenu item when hovered over */
  color: #ffffff;
  background-color: #21449c;
  text-decoration: none;
}

.vertsubitem a:active {   /* Font style & color, background submenu color of submenu item when clicked */
  color: #ffff00;
  background-color: #666666;  
  text-decoration: none;      
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr {   /* Positioning of right arrow for submenus */
  position: absolute;
  top: 5px;
  right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
    font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv  {     /* Behaviour of tree/plain menu item - leave as is for proper performance */
  display: block;
  white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
  color: #000000;
  font-size: 13px;  
  text-decoration: none;  
}


a.phplm:link, a.phplm:visited {      /* Font color, style of linked & visited menu items */
  color: #003300;
  font-size: 13px;  
  text-decoration: none;  
}


a.phplm:hover {      /* Font color, style of menu items when hovered over */
  color: #841212;
  background-color: #ccc;
  font-size: 13px;  
  text-decoration: none;  
}

a.phplm:active  {      /* Font size & color of menu items when clicked */
  color: #012745;
  font-size: 13px;  
  text-decoration: none;  
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
    font-weight: bold;
}
/* Стиль новой шапки */
div.moeleft {
    
}
div.moeright {
    
}
.fl_left {
    float: left;
}
.logo {
/*     height: 77px; */
    width: 250px;
}
.fl_right {
    float: right;
}
.menu_left {
    background: url("images/menu_left.png") no-repeat scroll 0 0 transparent;
    margin-top: 10px;
    width: 820px;
}
.menu_right {
    background: url("images/menu_right.png") no-repeat scroll 100% 0 transparent;
}
.menu_rep {
    background: url("images/menu_rep.png") repeat-x scroll 0 0 transparent;
    height: 35px;
    margin: 0 16px 0 21px;
}
.menu {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.menu_item {
    cursor: pointer;
    display: block;
    float: left;
    line-height: 1;
    padding-top: 2px;
    text-shadow: 2px 2px 1px #000000;
}
.menu_item a:hover, .menu_item.selected a {
    background: url("images/menu_item-act.gif") repeat-x scroll 0 0 transparent;
    color: #000000;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.menu_item a {
    color: #C4C3C3;
    font-size: 1.182em;
    font-weight: normal;
    line-height: 1.05em;
    cursor: pointer;
    display: inline-block;
    padding: 8px 13px 12px;
}
div.infoHeading {
    color: #FFFFFF;
    font-size: 1.63em;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 0;
    overflow: hidden;
    padding: 19px 0 0 25px;
    text-transform: uppercase;
}
div.brand {
    margin: 0;
    padding: 0;
}
div.infoBoxWrapper {
    margin: 0;
    padding: 0;
    width: 260px;
}
div.infoBoxHeading {
    color: #FFFFFF;
    font-size: 1.63em;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 0;
    overflow: hidden;
    padding-top: 8px;
    text-transform: uppercase;
}
form.menu {
    display: inline;
}
input.shead {
    background: none repeat scroll 0 0 #1E4B74;
    border-color: #000000 #5F93C1 #5F93C1 #000000;
    border-style: solid;
    border-width: 1px;
    color: #D7D7D7;
    font-size: 1.2em;
    font-weight: bold;
    height: 26px;
    width: 170px;
}
input.simg {
    margin: 0px 0px -7px 6px;
}
.brand {
    background: url("images/brand_bg.jpg") no-repeat scroll 0 0 transparent;
    margin-bottom: 12px;
}
.ofh {
    overflow: hidden;
}
.cl_both a {
    clear: both;
    text-decoration: none;
    border: none;
}  
.ofh {
    overflow: hidden;
}
div.menu {
    background: none repeat scroll 0 0 #1e4b74;
}
div.left-bg {
    text-indent: 0;
    text-shadow: 0px 0px 5px #000000;
}
div.center-bg {
    font-size: 16px;
    text-indent: 0;
    padding: 0 32px 2px 0;
}
div.txsearch {
    color: #D7D7D7;
    font-size: 8px;
    font-weight: bold;
    padding: 0px 30px 0px 0px;
    text-indent: 0;
}
div.grid_10 {
    font-size: 12px;
    text-indent: 0;
    width: 1080px;
}
input.tickfield {
    background: none repeat scroll 0 0 #215B8D;
    border-width: 0;
    color: #D7D7D7;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    text-shadow: 1px 1px 1px #000000;
    width: 700px;
}

