html, body {margin:0;	padding:0;
  height:100%; /* needed for container min-height */
}
.trackerCode {height:0px;font-size:0px;line-height:0px;overflow:hidden;}
.Striked {text-decoration:line-through; }

h1.HeadlineWelcome {margin:0; padding:0 0 10px 0; font-size:58px; line-height:62px; font-weight:normal; color:#99cc00; font-family:"Calypso","Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; }
h1.HeadlineMain {margin:0; padding:0 0 20px 0; font-size:38px; line-height:42px; font-weight:normal; color:#99cc00; font-family:"Calypso","Myriad Pro",Tahoma,Arial,Helvetica,sans-serif;}
h1.HeadlineMainProduct {margin:0; padding:0 0 20px 0; font-size:38px; line-height:42px; font-weight:normal; color:#99cc00; font-family:"Calypso","Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; }

.HeadlineSectionBox {margin:0 0 40px 0; padding:0 0 10px 0; background:url("/images/headlineSectionBoxBottom.gif") 0px 100% no-repeat; }
  .HeadlineSectionBoxInner {margin:0; padding:4px 0 0 15px; color:#fff; font-weight:normal; background:url("/images/headlineSectionBoxTop.gif") 0px 0px no-repeat; font-family:Tahoma,Arial,Helvetica,sans-serif; }
  .HeadlineSectionBoxInner a {color:#ffffff; }

h1.HeadlineSection {width:415px; margin:0; padding:0; font-size:33px !important; line-height:33px !important; font-weight:normal; color:#ffffff; }

.HeadlineSectionBoxInner .BoxSendToFirend {float:right; padding:15px 15px 0 0 ; }
  .HeadlineSectionBoxInner .BoxSendToFirend a.SendToFriend {padding:0 0 0 20px; font-size:11px !important; text-transform:lowercase; color:#fff; background:url("/images/iconSendToFriendSmall.gif") 0px 3px no-repeat;}
.HeadlineSectionBoxInner .LinkToRight {float:right; padding:15px 15px 0 0 ; font-size:11px; text-transform:lowercase; color:#fff; }
.HeadlineSectionBoxInner .Paging {float:right; padding:15px 25px 0 0 ; color:#000; }
.HeadlineSectionBoxInner .Paging a {color:#fff; }


.Clear {clear:both; overflow:hidden; height:0; line-height:0; font-size:0;}
.ToLeft {float:left;}
.ToRight {float:right;}
p.DotsLineTop {margin-top:9px; padding-top:9px; padding-bottom:0px; background:url("/images/dotLine.gif") 0px 0px repeat-x; }
p.DotsLineBottom {margin-bottom:9px; padding-bottom:9px; background:url("/images/dotLine.gif") 0px 100% repeat-x; }
.Nowrap {white-space:nowrap; }

.crnrTL {z-index:10; position:absolute; top:0; left:0; width:10px; height:10px; background:url("/images/crnrTL.png") no-repeat; overflow:hidden; }
.crnrTR {z-index:10;position:absolute; top:0; right:0;width:10px; height:10px; background:url("/images/crnrTR.png") no-repeat; overflow:hidden; }
.crnrBL {z-index:10;position:absolute; bottom:0; left:0;width:10px; height:10px; background:url("/images/crnrBL.png") no-repeat; overflow:hidden; }
.crnrBR {z-index:10;position:absolute; bottom:0; right:0;width:10px; height:10px; background:url("/images/crnrBR.png") no-repeat; overflow:hidden; }

.Wrapper {position:relative; clear:both; min-height:100%; min-width:1004px; background:url("/images/logoOwlSmall.gif") 18% 100% no-repeat; }
.LogoOwlSmallHomePosition {background-position:55% 100%; }

.WrapTop,
.WrapMain,
.WrapBottom {}

.WrapTop {background:url("/images/bckgrTop.gif") repeat-x; }
.WrapMain {}
.WrapBottom {position:absolute; bottom:0px; width:100%; height:34px; background:#78cc00; }

.ContentTop,
.ContentMiddle,
.ContentBotom {margin:auto; width:1004px; text-align:left; }

.ContentTop {position:relative; height:132px; }
  .Logo {float:left; padding:9px 5px; width:378px; height:75px; padding-right:35px; }
    .Logo a {display:block; }
    .Logo .pngLogo {display:block; width:378px; height:75px; }
    .Logo .gifLogo {display:none; width:378px; height:75px; }
  .HeaderTop {float:left; width:330px; height:75px;}
  .InfoCart {position:absolute; bottom:45px; right:0; padding-bottom:5px; font-weight:bold; font-size:10px; }
  .InfoCart .IconCart {margin-bottom:-4px; margin-left:3px; }

.ContentMiddle {padding-bottom:100px; }
  .ContentLeft {float:left; width:200px;  }
  .ContentMain {float:right; width:777px; padding:25px 0;  }
    .ContentMain .LeftContent {float:left; width:400px; }
    .ContentMain .RightContent {float:right; width:350px; }
.ContentBotom {padding-top:11px; font-size:11px; color:#c1ff61; background:#78cc00; clear:both; overflow:hidden; }
  .Copyright {float:left; padding-right:10px; font-size:11px; color:#c1ff61; }
  .MadeBy {float:left; padding-left:120px; margin-top:-3px; }
  .LogoWF {margin-left:3px; margin-bottom:-2px; }


.NavUser {z-index:5; position:absolute; top:0px; right:0px; padding:10px 0 0 0; white-space:nowrap; }
  .HelloUser {}
  
.NavTop {display:inline; white-space:nowrap; margin:0; padding:0; list-style:none; font-size:11px; font-family:Tahoma,Arial,Helvetica,sans-serif;}
  .NavTop li {display:inline; padding-left:15px; }
  
  .NavTop a {color:#ff6600; text-decoration:none; }
.NavMain {position:absolute; bottom:-3px; right:-10px; margin:0; padding:0; list-style:none; font-size:12px; font-family:Tahoma,Arial,Helvetica,sans-serif;}
  .NavMain li {float:left; text-transform:uppercase; }
  .NavMain a {display:block; padding:0 12px 10px 12px; color:#fff; text-decoration:none; }
  .NavMain .Active {background:url("/images/navMainActive.gif") bottom center no-repeat; }
.NavLangs {position:absolute; bottom:5px; left:215px; margin:0; padding:0; list-style:none;}
  .NavLangs li {float:left; padding:0 7px;}

.NavBottom {float:left; margin:0; padding:0; list-style:none; font-size:11px; font-family:Tahoma,Arial,Helvetica,sans-serif;}
  .NavBottom li {float:left; }
  .NavBottom a {color:#fff; text-decoration:none; }
  .NavBottom .Divider {padding:0 10px;color:#c1ff61; }

.NavLeft {margin:0; padding:0 0 50px 0; list-style:none; z-index:10; position:relative; }
  .NavLeft .Item {font-weight:bold; }
  .NavLeft .Item a {padding:7px 0 7px 12px; display:block; color:#fff; text-decoration:none; }
  .NavLeft .ItemSub {font-weight:normal; }
  .NavLeft .ItemSub a {padding:4px 0 4px 27px; display:block; color:#fff; text-decoration:none; }
  .NavLeft .Active {}
  .NavLeft .Active a,
  .NavLeft .Item a:hover {color:#78cc00; background:#fff url("/images/navLeftActive.gif") 100% 0px no-repeat; }
  .NavLeft .ItemSub a:hover {color:#78cc00; background:#fff ;}

/* a kakvo vsyshtnost iska da kaje mecho Pooh? */

.Breadcrumbs {margin-top:-23px; padding-bottom:5px; font-size:10px; }
.Breadcrumbs .Divider {padding:0 13px; font-size:13px; font-weight:bold; font-family:Arial,Helvetica,Verdana,sans-serif !important;}

.BoxGreen {position:relative;padding:18px 20px; background:#e7f6d1; }

.BoxSearch {position:relative; margin-top:-7px; margin-bottom:30px; padding:0 10px 10px 10px; color:#fff; background:#78cc00; }
.BoxSearch h4 {margin:0; padding:0 0 10px 0; color:#fff; font-weight:normal; font-size:12px; }
  .BoxSearch .SpaceBottom {padding-bottom:10px; }
  .BoxSearch input.inputKeywords {margin:0; padding:4px 2px; border:0; height:14px; width:138px; color:#444040; font-size:10px; background:url("/images/inputKeywords.gif") no-repeat; }
  .BoxSearch select {margin:0; padding:0; width:180px; color:#444040; font-size:10px; line-height:14px; }
  .BoxSearch .ButtonSearch {margin-bottom:-6px; }


.BoxProductsCategory {position:relative; margin-bottom:30px; background:#78cc00 url("/images/boxCategoriesRight.gif") 100% 0 repeat-y; }
  .BoxProductsCategoryInner {position:relative; padding:4px 3px 10px 0; background:url("/images/boxCategoriesTop.gif") 0px 0px repeat-x; z-index:3; }
.HeadlineProductsCetgory {padding:4px 0 7px 7px; background:#f08127; }
.crnrOwl {position:absolute; bottom:0px; right:0px; width:86px; height:85px; background:url("/images/crnrOwlBR.gif") no-repeat; overflow:hidden; z-index:1; }

.Banner {position:relative; margin-bottom:20px; width:200px; overflow:hidden; }
  .Banner .Txt {position:absolute; bottom:0; left:0; padding:7px 10px 5px 10px; width:180px; font-size:18px; color:#fefefe; text-transform:uppercase; background:url("/images/bannerTxtBckgr.png"); }

.Products {position:relative; width:777px; overflow:hidden; }
  .Products .ProductsRow {margin-right:-30px; overflow:hidden; clear:both; }
.ProductsHalfWidth {float:left; width:370px; padding-bottom:25px; overflow:hidden; }
  .ProductsHalfWidth .ProductsRow {width:400px; overflow:hidden; clear:both; }
.ProductBox {float:left; width:170px; padding:0 30px 20px 0; }
.ProductBox .Thumb {width:170px; overflow:hidden; text-align:center; padding-bottom:3px; }
  .ProductBox .Thumb a,
  .ProductBox .Thumb img {display:block; margin:auto;}
  .ProductBox .Info {border-top:1px solid #c6c6c6; padding:7px 5px 0 0; overflow:hidden; clear:both; }
  .ProductBox .Info .Left {float:left; width:120px; }
    .ProductBox .Info a.Name {color:#ff6600; font-weight:bold; text-decoration:none; font-size:10px; }
    .ProductBox .Info .Price {display:block; padding-bottom:10px; font-size:14px;line-height:20px; color:#78cc00; font-weight:bold; }
  .ProductBox .Info .IconAddToCart {float:right; width:42px; height:25px; }

.ProductInfo {float:left; width:260px; padding-bottom:12px;}
.ProductInfo .HeadlineMainProduct {width:275px; margin-right:-15px; }
.ProductInfo .InfoTable {width:260px; }
.ProductInfo .PricesTable {margin-top:12px;}
.ProductInfo .PricesTable td {padding-right:10px;padding-bottom:5px;}
.ProductInfo .Price {color:#f08127; font-size:18px; }
.ProductInfo .AddToCartBig {float:right; margin-top:20px;}


.PriceOld {color:#6d6d6d; font-size:11px; font-weight:bold;}


.Gallery {position:relative; float:right; width:500px; padding-bottom:12px;}
  .Gallery .BigImage {position:relative; width:500px; height:375px; margin-bottom:15px; overflow:hidden; text-align:center; }
    .Gallery .BigImage img {display:block; margin:auto; }
  .Gallery .BigImage .BigImageFrame {position:absolute; top:0px; left:0px; width:500px; height:375px; background:url("/images/GalleryBigImageBorder.png") no-repeat; }

  .Gallery .ThumbsLine {margin-right:-11px; padding-left:3px; overflow:hidden; clear:both; }
    .Gallery .Thumb {position:relative; float:left; width:61px; height:47px; margin-right:11px; }
    .Gallery .Thumb a,
    .Gallery .Thumb img {display:block; }
      .Gallery .ThumbFrame {position:absolute; top:0; left:0; width:61px; height:47px; background:url("/images/thumbFrame.png") no-repeat; }
      .Gallery .ThumbFrame a { width:61px; height:47px; }
.crnrBigImgTL {position:absolute; z-index:10; top:-3px; left:-3px; width:12px; height:12px; background:url("/images/crnrBigImgTL.png") no-repeat; overflow:hidden; }
.crnrBigImgTR {position:absolute; z-index:10;top:-3px; right:-3px;width:12px; height:12px;background:url("/images/crnrBigImgTR.png") no-repeat; overflow:hidden; }
.crnrBigImgBL {position:absolute; z-index:10;bottom:-3px; left:-3px;width:12px; height:12px; background:url("/images/crnrBigImgBL.png") no-repeat; overflow:hidden; }
.crnrBigImgBR {position:absolute;z-index:10; bottom:-3px; right:-3px;width:12px; height:12px; background:url("/images/crnrBigImgBR.png") no-repeat; overflow:hidden; }


.FramedImg {position:relative; float:right; width:384px; height:384px; margin-bottom:12px; overflow:hidden;}
  .FramedImg .ImgFrame {position:absolute; top:0; left:0; width:384px; height:384px; background:url("/images/imgFrame.png") no-repeat; z-index:2; }
  .FramedImg .ImgFrameDeco {position:absolute; top:7px; left:7px; width:370px; height:370px; background:url("/images/imgFrameDeco.png") no-repeat; z-index:1; }


.SpaceBottomIconLink {margin-bottom:13px; }
a.AddToWishList {clear:both; padding:1px 0 1px 23px; font-size:10px; text-transform:uppercase; color:#78cc00; font-weight:bold; background:url("/images/iconAddFromWishList.gif") 0 0 no-repeat;}
a.RemoveFromWishList {clear:both; padding:1px 0 1px 23px; font-size:10px; text-transform:uppercase; color:#78cc00; font-weight:bold; background:url("/images/iconRemoveFromWishList.gif") 0 0 no-repeat;}
a.SendToFriend {clear:both; padding:1px 0 1px 23px; font-size:10px; text-transform:uppercase; color:#78cc00; font-weight:bold; background:url("/images/iconSendToFriend.gif") 0 0 no-repeat;}
a.Back {clear:both; padding:1px 0 1px 23px; font-size:10px; text-transform:uppercase; color:#78cc00; font-weight:bold; background:url("/images/iconBack.gif") 0 0 no-repeat;}
a.BrickShop {clear:both; padding:1px 0 1px 23px; font-size:10px; text-transform:uppercase; color:#78cc00; font-weight:bold; background:url("/images/iconBrickShop.gif") 0 0 no-repeat;}

.Paging {text-align:right; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.Paging .Numbers {padding:0; }
.Paging .Numbers span,
.Paging .Numbers a {padding:0 5px; }
.Paging span,
.Paging a {padding:0 5px; }



input,
select,
textarea {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; }
textarea {overflow:auto; }
.err, .Error {color:red;}
.ErrorBox {margin:0 0 0 17px; display:inline-block; width:128px; height:22px; line-height:21px; padding:0 10px 0 15px; background:url("/images/error.gif") no-repeat; color:#fff; font-size:11px; }
.inputTxtError {background:transparent url("/images/inputTxt.Error.gif ") no-repeat !important;}
.inputTxtBigError {background:transparent url("/images/inputTxtBig.Error.gif") no-repeat !important;}
.txtarea446x94Error {background:transparent url("/images/txtarea446x94.Error.gif") no-repeat !important;}
.inputGenCodeError {background:transparent url("/images/inputGenCode.Error.gif") no-repeat !important;}

.Form {}
.Form td,
.Form th {vertical-align:top; }
.Form td {padding:0 0 13px 0; }
.Form th {padding-top:5px; padding-right:45px; }

.Checkbox {margin:0 5px 0 0; padding:0; vertical-align:bottom; }
.Radio {margin:0 5px 0 0; padding:0; vertical-align:bottom; }
.inputTxt {margin:0; padding:4px 2px; border:0; height:14px; width:272px; font-size:11px; line-height:14px; color:#444040; background:transparent url("/images/inputTxt.gif") no-repeat;}
.inputTxtBig {margin:0; padding:4px 2px; border:0; height:14px; width:292px; font-size:11px; line-height:14px; color:#444040; background:transparent url("/images/inputTxtBig.gif") no-repeat;}
.inputQty {margin:0; padding:4px 2px; border:0; height:14px; width:35px; font-size:11px; line-height:14px; color:#444040; background:transparent url("/images/inputQty.gif") no-repeat;}
.inputGenCode {margin:0; padding:4px 2px; border:0; height:14px; width:86px; font-size:11px; line-height:14px; color:#444040; background:transparent url("/images/inputGenCode.gif") no-repeat;}
.txtarea446x94 {margin:0; padding:4px 2px; border:0; height:86px; width:442px; font-size:11px; line-height:14px; color:#444040; background:transparent url("/images/txtarea446x94.gif") no-repeat;}

.button180px {display:inline-block; width:180px; height:14px; padding:3px 0; vertical-align:middle; background:url("/images/button180px.gif") no-repeat; text-align:center; text-transform:uppercase; color:#fff; font-size:11px; }
td.SpaceTopButtonsLine {padding-top:5px; }

.SubmitHiddenButton {visibility:hidden; height:0px; line-height:0; font-size:0; overflow:hidden; clear:both; }
.imgNewsletter {padding:0 0 0 20px !important; }


.InfoProfile {padding-bottom:30px; }
.InfoProfile h2 {margin:0; padding:0 0 18px 0; font-size:18px; font-weight:normal;}
.InfoProfile p { }


.InfoTable {margin-bottom:24px}
  .InfoTable th,
  .InfoTable td {padding:5px 8px; font-size:11px; line-height:14px }
  .InfoTable th {text-transform:uppercase; background:url("/images/dividerInfoCell.gif") 100% 100% no-repeat }
.Row0,
.Row0 th,
.Row0 td  {background-color:#fff; }
.Row1,
.Row1 th,
.Row1 td  {background-color:#e7f6d1;}

.ContentMainWidth {width:777px; }
.ShoppingCartTable {margin-bottom:20px; }
.ShoppingCartTable .tHead td {padding:2px 5px 7px 0 !important; border-bottom:1px solid #78cc00; font-weight:bold; background:none; }
.ShoppingCartTable td {padding:17px 5px 15px 5px; vertical-align:top; background-image:url("/images/dotLine.gif"); background-position: 0px 0px; background-repeat: repeat-x; }
.ShoppingCartTable .ProductImg {text-align:center; }
.ShoppingCartTable .ProductName {font-weight:bold; }
.ShoppingCartTable .Qty {padding-top:14px !important; white-space:nowrap;}
.ShoppingCartTable .iconRefresh {margin-left:5px; vertical-align:middle; }
.ShoppingCartTable .iconX {margin-top:4px; }
.ShoppingCartTable .iconEquation {margin-top:6px; }

.ShoppingCartTable .SubTotal1 td {padding-top:5px !important;padding-bottom:0px !important; color:#6f3c12; }
.ShoppingCartTable .SubTotal2 td {padding-top:5px !important;padding-bottom:15px !important; color:#6f3c12; }
.ShoppingCartTable .Total td {padding-bottom:0px; border-top:1px solid #000; background:none; font-weight:bold; color:#6f3c12; }

.ShoppingCartTable .NoBorderBottom td {background:none; }
.ShoppingCartTable .NoBorderTop td {background:none; }
.ShoppingCartTable .NoLeftSpace {padding-left:0px !important;}

.ShoppingConfirmation {}
  .ShoppingConfirmation .ShoppingCartTable {width:400px; }
  .ShoppingConfirmation .TopParagraphHeight {min-height:45px; }
  .ShoppingConfirmation .ShoppingCartTable td {background-image:none; padding-top:10px;padding-bottom:10px; }

.PaymentTable {margin-bottom:20px; }
.PaymentTable td {padding:15px 10px 30px 10px; vertical-align:top; background:url("/images/dotLine.gif") 0px 100% repeat-x; }
.PaymentTable .RadioCell {padding-top:17px !important; }

.ShoppingCartImg{cursor:pointer;border: 0pt none;}

.Width550 { width: 550px;}
.MusicPlayer { margin: 15px 0;}