BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif; COLOR: #555c6d; FONT-SIZE: 11px; }
A { COLOR: #A60000; TEXT-DECORATION: none; }
A:hover { COLOR: #c02626; TEXT-DECORATION: underline; }
A:active { color: #2E2E2E; TEXT-DECORATION: none; }
H1 { FONT-SIZE: 15px; }
H2 { FONT-SIZE: 13px; }
H3 { FONT-SIZE: 12px; color: #000000; }
HR { COLOR: #C8C8C8; HEIGHT: 1px; }
BODY { MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; BACKGROUND-COLOR: #f5f5f5; }
.HeadBox { BACKGROUND-COLOR: #FBFBF4; }
.HeadText { FONT-SIZE: 11px; COLOR: #B0B0B0;}
.HeadLine { BACKGROUND-COLOR: #EBE8D6; color: #323232; padding: 2px; background-image: url(images/headline_center.gif); background-repeat: repeat-x;}
.VertMenuBox { BACKGROUND-COLOR: White; padding: 4px; border-bottom: 0px solid #C1C1C1;}
.VertMenuBorder { BACKGROUND-COLOR: #565656; }
.VertMenuTitle { BACKGROUND-COLOR: #ECE9D8; padding: 3px; FONT-SIZE: 10px; color: #675E38; FONT-WEIGHT: bold; text-transform: uppercase;  background-image: url(images/menu_center.gif); background-repeat: repeat-x; background-position: top;}
.VertMenuItems{ COLOR: #2c3e49; TEXT-DECORATION: none; }
.VertMenuItems:link { COLOR: #2c3e49; TEXT-DECORATION: none; }
.VertMenuItems:visited { COLOR: #2c3e49; TEXT-DECORATION: none; }
.VertMenuItems:hover { COLOR: #c02626; TEXT-DECORATION: none; }
.VertMenuItems:active { COLOR: #2c3e49; TEXT-DECORATION: none; }
.VertMenuHr { COLOR: #A4A4A4; }
.CategoriesList { FONT-SIZE: 11px; padding: 2px; background-image: url('images/bul.gif'); background-repeat: no-repeat; background-position: left; padding-left: 15px;}
.DialogBox { BACKGROUND-COLOR: White; }
.DialogBorder { BACKGROUND-COLOR: #EEECDD; }
.DialogTitle { border-bottom: 1px solid #D9D5B4; BACKGROUND-COLOR: #F2F1EA; COLOR: #404040; FONT-WEIGHT: bold; FONT-SIZE: 11px; padding: 3px; text-transform: uppercase; }
.DialogTitle2 { border-bottom: 5px solid #D9D5B4; BACKGROUND-COLOR: #F2F1EA; COLOR: #343434; FONT-WEIGHT: bold; FONT-SIZE: 11px; padding: 3px; text-transform: uppercase;}
.NumberOfArticles { COLOR: #000000; FONT-WEIGHT: bold; }
.TopLabel { COLOR: #323232; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.Text { COLOR: #000000; }
.DecorTr { COLOR: #389DA6; }
.AdminSmallMessage { COLOR: #FF3300; }
.AdminTitle { COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.Line { BACKGROUND-COLOR: #BABABA; }
.ProductTitle { COLOR: #c02626; FONT-WEIGHT: normal; FONT-SIZE: 11px; }
.ProductTitleHidden { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px; }
.ProductDetailsTitle { COLOR: #6C665A; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.ProductDetails { COLOR: #000000; }
.ProductPriceTitle { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 11px; }
.ProductPriceConverting { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductPrice { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductPriceSmall { COLOR: #c02626; FONT-WEIGHT: bold; }
.MarketPrice { FONT-SIZE: 10px; FONT-FAMILY: Tahoma; color: #433434; }
.ItemsList { COLOR: #330000; FONT-WEIGHT: bold; }
#Disabled { COLOR: #909090; }
.NavigationPath { COLOR: #D79700; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.NavigationPath:link { COLOR: #D79700; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }
.NavigationPath:visited { COLOR: #D79700; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }
.NavigationPath:hover { COLOR: #B23C3C; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.NavigationPath:active { COLOR: #D79700; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }
.FormButton { COLOR: #555c6d; FONT-WEIGHT: normal; }
td.Button { FONT-FAMILY: Arial; BACKGROUND: URL(images/custom/butbg.gif); COLOR: #2c3e49; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none; padding: 0px 7px; }
.CustomerMessage { COLOR: #FF3300; FONT-WEIGHT: bold; }
.ErrorMessage { COLOR: #FF3300; FONT-WEIGHT: bold; }
.Star { COLOR: #FF0000; }
.HighLight { BACKGROUND-COLOR: #FFFFCC; }
.SaveMoneyLabel { COLOR: #FFFFFF; FONT-WEIGHT: bold; font-size: 12px;}
.TableHead { BACKGROUND-COLOR: #CCCCCC; FONT-WEIGHT: bold; }
.TableSubHead { BACKGROUND-COLOR: #EEEEEE; }
.TableLine { BACKGROUND-COLOR: #F0F0F0; }
.SmallNote:link { COLOR: #7A7A7A; TEXT-DECORATION: none; FONT-SIZE: 9px;  }
.SmallNote:visited { COLOR: #7A7A7A; TEXT-DECORATION: none; FONT-SIZE: 9px; }
.SmallNote:hover { COLOR: #BF1300; TEXT-DECORATION: underline; FONT-SIZE: 9px; }
.SmallNote:active { COLOR: #7A7A7A; TEXT-DECORATION: none; FONT-SIZE: 9px; }
.SmallText { COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; }
.CatMenuItemOff  { BACKGROUND-COLOR: transparent; /* like "VertMenuBox" */ BORDER-RIGHT: none; /* like "VertMenuBox" */ BORDER-TOP: none; /* like "VertMenuBox" */ BORDER-LEFT: none; /* like "VertMenuBox" */ BORDER-BOTTOM: none; /* like "VertMenuBox" */ MARGIN-BOTTOM: 1px; MARGIN-TOP: 1px; MARGIN-LEFT: 2px; MARGIN-RIGHT: 3px; CURSOR: pointer; }
.CatMenuItemOffExp { BACKGROUND-COLOR: transparent; /* like "VertMenuBox" */ BORDER-RIGHT: none; /* like "VertMenuBorder" */ BORDER-TOP: none; /* like "VertMenuBorder" */ BORDER-LEFT: none; /* like "VertMenuBorder" */ BORDER-BOTTOM: none; /* like "VertMenuBorder" */ MARGIN-BOTTOM: 1px; MARGIN-TOP: 1px; MARGIN-LEFT: 2px; MARGIN-RIGHT: 3px; CURSOR: pointer; }
.CatMenuItemOn { BACKGROUND-COLOR: #ADBDC1; /* like "VertMenuTitle" */ BORDER-RIGHT: none; /* like "VertMenuBorder" */ BORDER-TOP: none; /* like "VertMenuBorder" */ BORDER-LEFT: none; /* like "VertMenuBorder" */ BORDER-BOTTOM: none; /* like "VertMenuBorder" */ MARGIN-BOTTOM: 1px; MARGIN-TOP: 1px; MARGIN-LEFT: 2px; MARGIN-RIGHT: 3px; CURSOR: pointer; }
.CatSubMenu { BACKGROUND-COLOR: #FFD44C; /* like "VertMenuBox" */ BORDER-RIGHT: #8E4B00 1px solid; /* like "VertMenuBorder" */ BORDER-TOP: #8E4B00 1px solid; /* like "VertMenuBorder" */ BORDER-LEFT: #8E4B00 1px solid; /* like "VertMenuBorder" */ BORDER-BOTTOM: #8E4B00 1px solid; /* like "VertMenuBorder" */ MARGIN-LEFT: 1px; MARGIN-RIGHT: 2px; }
.CatMenuItem { FONT-SIZE: 12px; FONT-FAMILY: Arial; CURSOR: pointer; }
.CatMenuItem:link { COLOR: #330000; /* like "VertMenuItems" */ }
.CatMenuItem:visited { COLOR: #330000; /* like "VertMenuItems" */ }
.CatMenuItem:hover { COLOR: #330000; /* like "VertMenuTitle" */ }
.CatMenuItem:active { COLOR: #330000; /* like "VertMenuItems" */ }
.NavDialogTitle { font-size: 11px; font-weight: bold; color: #330000; }
.NavDialogBorder { background-color: #E9E7DC; }
.NavDialogBox { background-color: #F7F6F2; }
.PopupHelpLink { FONT-SIZE: 9px; COLOR: #330000; TEXT-DECORATION: none; }
.SubHeader2 { COLOR: #666666; font-size: 11px; FONT-WEIGHT: bold; }
.SubHeader2Line { BACKGROUND-COLOR: #CCCCCC; }
.HightLightRow { BACKGROUND-COLOR: #B0B0B0; font-weight: bold; }
.HightLightEqualRow { BACKGROUND-COLOR: #BDCACD; }
.VertMenuSubTitle { BACKGROUND-COLOR: #799399; }
.SpecialOffersPrice { COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 14px; }
/* Added by 7dana */ 
.Tab { color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; border-bottom: 4px solid #7B7B7B;}
.Tab a { color: #353535; padding-top: 3px; padding-bottom: 3px; text-decoration: none; background-color: White; padding-right: 5px; padding-left: 5px; border-bottom: 4px solid #7B7B7B;}
.Tab a:hover { background-color: #ECE9D8; color: #393939; padding-top: 3px; padding-bottom: 3px; text-decoration: none; border-bottom: 4px solid #7B7B7B;}
.Bottom {  COLOR: #A29C90; padding: 4px; border-top: 1px solid #A29C90; }
.Bottom a { COLOR: #A29C90; FONT-WEIGHT: bold; }
.adv_search { COLOR: #323232 ; FONT-WEIGHT: bold; }
.DialogBox_Featured {border: 1px solid #ECE9D8; BACKGROUND-COLOR: White; }
.okvir { width: 920px; }
#categories a { display: block; border-top: #f6f6f3 1px solid;border-bottom: 1px solid #e1e2e6; padding-top: 2px; padding-bottom: 2px; color: #2c3e49; padding-right: 3px; background-repeat: no-repeat; padding-left: 15px; }
#categories a:hover { background-color: #c51b2f; border-top: #7e0000 1px solid; border-bottom: #7e0000 1px solid; color: #ffffff; text-decoration: none;  padding-left: 15px; }
.tab_spacer { padding-right: 7px; }
#categories a.last {
  border-bottom: #f6f6f3 1px solid;
}
#categories a.last:hover {
  border-bottom: #7e0000 1px solid;
}

/*
 common styles
*/
img {
  border: 0px;
}
.left-shadow {
  background: url(images/custom/shadow_left.gif) repeat-y right top;
  border-right: #d9dadb 1px solid;
}
.right-shadow {
  background: url(images/custom/shadow_right.gif) repeat-y left top;
  border-left: #d9dadb 1px solid;
}
.main-content {
  background: #ffffff;
  padding: 0 1px;
}
.first-left {
  background: url(images/custom/shadow_left.gif) repeat-y right top;
  border-right: #d9dadb 1px solid;
}
.first-right {
  background: url(images/custom/shadow_right.gif) repeat-y left top;
  border-right: #d9dadb 1px solid;
}
.first-center, 
  .main-content,
  .footer {
  background: #f3f3f3;
  border-left: #ffffff 1px solid;
  border-right: #ffffff 1px solid;
} 
.center-main {
  background: #ffffff url(images/custom/center_bg.gif) repeat-x;
}
/*#left-column {
  padding-top: 37px;
}
#content-column {
  padding-top: 37px;
}*/
/* header styles */
#header .line1 {
  border-bottom: #ffffff 1px solid;
  position: relative;
  width: 100%;
}
#header .line1 .phones { 
  position: absolute;
  right: 200px;
  top: 17px;
  color: #50596a;
}
#header .search  {
  position: absolute;
  right: 10px;
  top: 14px;
}
.search .search-input {
  background: #ffffff;
  border-left: #a5acb2 1px solid;
  border-top: #a5acb2 1px solid;
  border-bottom: #a5acb2 1px solid;
}
.search .search-input input {
  border: 0;
  padding-left: 5px;
}

#header .line2 {
  border-bottom: #adb7ca 1px solid;
}
.flash-box {
  border-right: #ffffff 1px solid;
}
.auth-box {
  background: #f4f3f3 url(images/custom/auth_bg.gif) repeat-x left bottom;
  width: 195px;
  vertical-align: top;
}

#header .line3 {
  background: #d8d8d8 url(images/custom/line3.gif) repeat-x left center;
  border-top: #ffffff 1px solid;
  border-bottom: #ffffff 1px solid;
}
.head-cart {
  line-height: 21px;
  font-size: 10px;
  padding-left: 18px;
  text-align:left; 
}
.languages-box {
  text-align:right;
  padding-right: 18px;
  font-size: 10px; 
}
.languages-box {
  font-size: 10px;
  line-height: 21px;
  font-weight: normal;
}
.languages-box a {
  color: #2c3e49;
  text-decoration: underline;
}
.languages-box a:hover {
  color: #c02626;
}
.languages-box strong {
  color: #c02626;
}
.languages-box form {
  margin: 0; 
}
/*
  menu styles
*/
.menu {
  border: #e1e2e6 1px solid;
  margin-bottom: 10px;
}
.menu .title-bar {
  border: #ffffff 1px solid;
  background: #fbfbfb url(images/custom/menu_title.gif) repeat-x left bottom;
  line-height: 24px;
  color: #697179;
  font-weight: bold;
  padding-left: 8px;
}
.menu .content {
  border-top: #e1e2e6 1px solid;
  background: #f6f5f3 url(images/custom/menu_content.gif) repeat-x left top;
  padding: 12px 8px 15px 8px;
}

/* auth menu */
.auth-menu {
  border: 0;
  margin-left:15px;
}
.auth-menu .title-bar {
  background: transparent none;
  border: 0;
  color: #9199a1;
  line-height: 40px;
}
.auth-menu .content {
  border: 0; 
  background: transparent none;
  padding: 2px 7px 0px 7px;
}
.auth-login,
  .auth-pass {
  padding: 0px 0px 8px 25px;
}
.auth-login input,
  .auth-pass input {
  border: #a5acb2 1px solid;
  font-size: 12px;
}
.auth-login {
  background: url(images/custom/auth_login.gif) no-repeat left top;
}
.auth-pass {
  background: url(images/custom/auth_pass.gif) no-repeat left top;
}
.register-button {
  padding-left: 10px;
}
.auth-buttons {
  padding-top: 5px;
}
.small-links {
  color: #2c3e49;
  font-size: 10px;
  text-transform: lowercase;
  text-decoration: underline;
}
#header .top-navigation {
  border-top: #000 1px solid;
  border-bottom: #fff 1px solid;
  background: #898a8d url(images/custom/topnav_item.gif) repeat-x 0 0;
}
.top-navigation .item {
  text-align: center;
}
.top-navigation .item a {
  display: block;
  background: #898a8d url(images/custom/topnav_item.gif) repeat-x 0 0;
  line-height: 40px;
  height: 40px;
  text-decoration: none;
  color: #d0d0d0;
  font-size: 12px;
}
.top-navigation .item a:hover {
  background: #898a8d url(images/custom/topnav_item.gif) repeat-x center 100%;
  color: #ffffff;
}
.top-navigation .separator,
  .top-navigation .separator img {
  width: 1px;
}
.top-navigation .separator img {
  background: url(images/custom/topnav_separator.gif) no-repeat top;
  width: 1px;
  height: 40px;
}
.location-bar {
  line-height: 37px;
  padding-left: 15px;
  font-size: 10px;
  color: #c02626;
}
.location-bar a {
  color: #323045;
  font-size: 10px;
}
.location-bar a:hover {
  color: #c02626;
  text-decoration: underline;
}
.location-bar img.separator {
   background: url(images/custom/location_sep.gif) no-repeat top;
   width: 3px;
   height: 5px;
   margin: 0px 2px 1px 2px;
}
.print-bar {
  font-size: 10px;
  color: #323045;
  text-align: right;
  padding-right: 15px;
  height: 40px;
}
.print-bar a {
  background: url(images/custom/printer.gif) no-repeat left;
  padding: 2px 0px 2px 20px;
  color: #323045;
  font-size: 10px;
}
.print-bar a:hover {
  color: #c02626;
}
.footer .paylogos {
  background: #ffffff;
  padding: 10px 0px;
  text-align:center;
}
.footer .links { 
  background: url(images/custom/footer_links.gif) repeat-x left top;
  height: 31px;
  line-height: 31px;
  text-align: center;
  color: #2c3e49;
  font-size: 10px;
}
.footer .links a {
  text-decoration: underline;
}
.footer .copyright {
  background: #272728;
  height: 37px;
  line-height: 37px;
  text-align: center;
  color: #5a5756;
  font-size: 10px;
}
/* dialog styles */
.dialog .title-bar {
  background: #f3f3f3 url(images/custom/dialog_title.gif) repeat-x left center;
  color: #697179;
  font-size: 11px;
  font-weight: bold;
  padding: 8px 0px 8px 10px;
  border-top: #e2e3e5 1px solid;
  border-bottom: #e2e3e5 1px solid;
}
.dialog .content {
  background: url(images/custom/dialog_bg.gif) repeat-x left top;
  border-top: #fff 1px solid;
  padding: 15px 15px 10px 15px;
  /*overflow: hidden;*/
}
.dialog .content ul {
  list-style: none;
  padding: 0px;
  margin: 0;
}
.dialog .content li {
  background:transparent url(images/custom/location_sep.gif) no-repeat 2px 7px;
  padding: 2px 0px 2px 15px;
}
.dialog .content li a {
  color: #2c3e49;
  text-decoration: underline;
}
.dialog .content li a:hover {
  color: #c02626;
}
.grey-dialog .title-bar {
  background: #d4d4d4 url(images/custom/greydialog_title.gif) repeat-x;
  color: #000000;
  border-top: #b9babc 1px solid;
  border-bottom: #b9babc 1px solid;
}
.grey-dialog .content {
  padding:15px 0px 10px;
}
.product-dialog .title-bar {
  background: #d4d4d4 url(images/custom/greydialog_title.gif) repeat-x;
  color: #000000;
  border-top: #b9babc 1px solid;
  border-bottom: #b9babc 1px solid;
}

/* menus */
.cart-menu .content {
  padding: 3px 8px 15px 8px;
}
.cart-menu .mini-cart {
  height: 33px;
  line-height: 33px; 
  color: #c02626;
  font-size: 10px;
  border-bottom: 1px solid #e1e2e6;
  margin-bottom: 5px;
  padding-left: 40px;
}
.cart-menu .cart-icon {
  background: url(images/custom/cart_empty.gif) no-repeat 15px center;
}
.cart-menu .cart-icon-full {
  background: url(images/custom/cart_full.gif) no-repeat 15px center;
}
.cart-menu .cart-links {
  padding-left: 15px;
}
.cart-menu .cart-links a:hover {
  color: #c02626;
}
.cart-links a {
  color: #433434;
  text-decoration: underline;
  font-size: 10px;
  line-height: 15px;
}
.bestsellers a {
  display: block;
  border-bottom: 1px solid #e1e2e6;
  padding: 3px 5px 3px 15px;
  color: #2c3e49;
}
.bestsellers a.last {
  border-bottom: 0;
}

table.image-border {
  border: 1px #b6b7b7 solid;
}
.image-border td {
  background: #f1f1f1;
  border: 1px #ffffff solid;
  padding: 2px; 
}
.image-border td img {
  border: #b6b7b7 1px solid;
  padding: 1px;
  background: #ffffff;
}

a.product-title {
  text-decoration: underline;
  color: #c02626;
}
a.product-title:hover {
  color: #d62c2c;
}
.newest-cell a.product-title {
  display: block;
  padding: 5px;
}
.newest-cell .price {
  font-size: 12px;
  color: #000;
  font-weight: bold;
  padding-bottom: 8px;
}

.sort-bar {
  padding: 0px 10px 8px 0px;
  font-size: 10px;
}
.sort-bar a {
  color: #2c3e49;
  text-decoration: underline;
}
.sort-bar a:hover {
  color: #c02626;
}
.sort-bar .active {
  font-weight: bold;
  color: #c02626;
  text-decoration: none;
}
.navigation-bar {
  padding: 0px 10px 8px 0px;
  font-size: 10px;
}
.navigation-bar td {
  font-size: 10px;
  color: #959699;
}
.navigation-bar .current-page {
  color: #c02626;
  font-weight: bold;
}
.navigation-bar .nav-cell {
  padding: 0px 0 0 8px;
  vertical-align: middle;
}
.navigation-bar .nav-cell a {
  color: #2c3e49;
  text-decoration: underline;
}
.navigation-bar .nav-cell a:hover {
  color: #c02626;
}
.products-table {
  border-top: #edeeef 1px solid;
}
.products-table .product-cell {
  border-bottom: #edeeef 1px solid;
  padding: 20px;
}
.products-table .right-border {
  border-right: #edeeef 1px solid;
}
.product-name {
  text-align: left;
}
.product-name a {
  font-size: 11px;
  color: #c02626;
  text-decoration: underline;
}
.product-name a:hover {
  color: #D83838; 
}
.product-img {
  vertical-align: top;
}
.product-info {
  padding-left: 10px;
  text-align: left;
  vertical-align: top;
}
.product-info .sku {
  font-size: 10px;
  color: #433434;
  margin-bottom: 5px;
}
/* buttons */
td.Button_red {
  background: url(images/custom/butbg_red.gif) repeat-x;
  color: #ffffff;
  padding:0 7px;
}
td.Button_grey {
  background: url(images/custom/butbg_grey.gif) repeat-x;
  color: #ffffff;
  padding:0 7px;
}

/* product details page */
.product-details {
  padding-left: 10px;
}
/* shopping cart page*/
.cart-note {
  padding: 10px;
}
.cart-items {
  border-top: #edeeef 1px solid;
}

.cart-item-image,
  .cart-item-info {
  border-bottom: #edeeef 1px solid;
  padding-bottom: 15px;
  padding-top: 10px;
  padding-left: 10px;
}
.CartProductPrice {
  color: #c02626;
  font-size:12px;
  font-weight:bold;
}
.cart-total {
  background: #fcfcfc;
  border-bottom: #edeeef 1px solid;
  padding: 10px 15px;
}
.grey-input {
  border: 1px solid #a5acb2;
  font-weight: normal;
  color: #000000;
  padding-left: 2px;
}
