  body { margin: 0px; padding: 0; vertical-align: top; text-align: center; }
  * { margin:0px; padding:0px; vertical-align:top; border:0px; font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif; font-size: 12px;}

  div#wrapper {width:100%;  background-repeat: repeat-x; background-position: top;}
  div#logo {width:40%; height: 105px; float:left;}
  div#banner {width:60%; height: 105px; float:right;}
  div#topmenu {width:100%; height: 26px; clear:both; background-color: #08478D; }
     #topmenu ul {text-align: center; list-style-type:none; }
     #topmenu li {display:inline; }
  div#search {width:20%; height: 80px; float:left; background-color: #94A1B0;}
     #search p {text-align: center; font-weight:bold; color: #ffffff; margin: 3px}
  div#bluebar {width:100%; background-color: #D7E5F2;}
  div#cart {width:256px; height: 70px; float:right; margin-right:10px;  background-image: url(images/carttlo2.jpg); background-repeat: no-repeat}
     #cart p {text-align: right;}
  div#ornge {width:100%; height: 13px; background-color: #BE9778; border-top: 1px solid #ffffff; border-bottom: 1px solid #AC5510;}
  div#menul {margin:0px 7px; height: 100%; background-color: #ffffff; border: 1px solid #C9D2DB; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
     #menul ul {list-style-type:none; text-align: left; margin-left: 15px;}
     #menul li {margin: 5px 0px}
     #menul p {border-bottom: 1px solid #BDC3B4; margin-left: 15px; margin-right:0px; font-weight:bold}
  div#menup {height: 100%; margin:0px 7px; background-color: #ffffff; border: 1px solid #C9D2DB;  text-align:center; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
     #menup ul {list-style-type:none; margin: 5px; }
     #menup li {padding:2px 0px 2px 13px; margin: 2px 0px; border-bottom:1px solid #E7B790; background-image: url(images/dotornge.gif); background-repeat: no-repeat; background-position: left;}
  div#boddy {width:100%; background-color: #F2EDE6;}
  table#main {width:100%; height: 100%; vertical-align:top; background-color: #E7E5E2;}
  td#lftmenu {width:20%; height: 100%; background-color: #E7E5E2; vertical-align:top}
  td#content {width:60%; height: 100%; background-color: #ffffff; vertical-align:top; text-align:center; }
  td#rgtmenu {width:20%; height: 100%; background-color: #E7E5E2; vertical-align:top}
  table#displ {width:96%; margin: 10px}
       #displ td {border: 1px solid #C9D2DB; vertical-align:top}
  table#buy {width:176px; height:90px; margin:5px; background-image: url(images/toprnd.jpg); background-repeat: no-repeat;}
       #buy p {margin: 3px;}
  div.label {width:100%; height:20px; background-color: #08478D;}
     .label p {font-weight:bold; color: #ffffff; text-align: center; margin: 3px}
  div#box2 {width:25%; float:right; margin-right:10px; margin-top:10px; }
  div.spleft {width:45%; float:left; margin-left:10px;}
     .spleft ul {list-style-type:none; margin: 8px; }
     .spleft li {padding-left:13px; margin: 2px 0px; background-image: url(images/kropka.jpg); background-repeat: no-repeat; background-position: left;}
  div.sprght {width:45%; float:right; margin-right:10px; }
     .sprght ul {list-style-type:none; margin: 8px; }
     .sprght li {padding-left:13px; margin: 2px 0px; background-image: url(images/kropka.jpg); background-repeat: no-repeat; background-position: left;}
  div.rght { height:20px; background-color: #94A1B0; text-align: center;}
  div.rght2 { height:20px; margin:4px; background-color: #94A1B0; text-align: center;}
  div#footer {width:100%; clear:both; background-color: #ffffff; padding-bottom:15px}
     #footer table {width:100%; display:block}
  div#count {width:100%; height: 20px; background-color: #BE9778; vertical-align:middle; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff;}
     #count p {font-size: 11px; margin: 4px 10px}
     #count span {font-size: 11px;}
  table#footerblue {height:40px; background-color: #08478D; color: #ffffff; vertical-align:middle}
  table#adres {vertical-align:middle; border-bottom: 1px solid #C9D2DB}
       #adres hr {width:1px; height:75px; border:0px; margin:5px 3px 0px 3px; background-color: #C9D2DB; color: #C9D2DB; vertical-align:middle}
  table.infox {width:96%; border: 1px solid #C9D2DB; margin:10px}
  table {width:100%; }
  div.brd {width:93%; border: 1px solid #C9D2DB; margin:auto;}
  div#trail {width:97%; border-top: 1px solid #C9D2DB; margin:10px auto; text-align: center; clear:both}
  table.prodbar {width:97%; height:26px; border: 1px solid #CCD8E6; margin:10px auto; text-align: center; background-color: #F4F3F1;}
  div.catleft {width:45%; float:left; margin-left:10px;}
     .catleft select {width:55%; scrollbar-face-color:#08478D}
  div.catright {width:45%; float:right; margin-left:10px;}
  table.cats1 {width:98%; margin:10px; vertical-align:middle}
  td.cats1 {border: 1px solid #C9D2DB; margin:3px; padding:3px 0px; vertical-align:middle; text-align:center}
  table.infoBoxContents {width:98%; margin:10px; vertical-align:middle}
  div.lab {width:50%; float:right; background-color: #08478D; margin: 5px 0px}
     .lab p {margin: 3px 5px}
     .lab a {color: #ffffff; font-weight:bold; text-decoration: underline;}
     .lab a:hover {color: #FFFF33; text-decoration: underline;}
     .lab a:active {color: #ffffff;}
  table.hp_show {width:95%; margin:10px auto; clear:both; text-align: center;}
       .hp_show td {font-weight:bold;}
  table.pnomarg {width:80%}
       .pnomarg p {margin:3px 8px}
  table.acc {width:70%; }
       .acc p {margin:3px 8px}
  table.brded {width:90%; margin:10px}
       .brded td {border: 1px solid #C9D2DB;}
       .brded p {margin:2px}
  .infoBoxContents {text-align: center; font-weight:bold; vertical-align:top}
  table.counts {width:99%; text-align:center; margin:auto}



  h1 {font-size: 14px; text-align: left; color: #8E2A08; margin: 8px; }
  h1.prod {margin: 10px 15px 5px 15px; border-bottom: 1px solid #C9D2DB}

  p {font-size: 12px; text-align: justify; margin: 8px;}
  div.blueb {width:95%; height:20px; background-color: #CED9E8; vertical-align:middle; margin: 10px auto; text-align:center}
  p.fckoscommrce {text-align: center;  margin: 0px;}
   .fckoscommrce a {font-weight:normal; text-decoration: underline; background-color: #CED9E8; color: #042D78;  margin-left:5px; margin-right:5px}
   .fckoscommrce a:hover {color: #3366FF; }
  p.cat {margin: 10px 0px 5px 15px; font-weight:bold;}
  p.newit {margin: 5px; color: #AC4E09; text-align: center; font-weight:bold}
  .tr {font-size: 11px; margin: 4px}
  p.cena {font-size: 14px; color: #990000; text-align: center; font-weight:bold; margin-top:0px}
  p.rndm {border-bottom:1px solid #C9D2DB; margin: 5px; text-align: center;}

  a {color: #042D78; text-decoration: none;}
  a:hover {color: #3366FF; text-decoration: underline;}
  a:active {color: #263C66; text-decoration: none;}

  a.catsg {line-height: 20px}

  ul {text-align: left; margin: auto;}
  ul.footers {list-style-type:none; margin-top:10px; font-weight:bold; color: #ffffff;}
    .footers li {display:inline; margin:0px 5px;}
    .footers a {color: #ffffff;}

  ul.cpny {list-style-type:none; vertical-align:middle;  margin-top:2px; margin-left:10px; color: #FFFFCC; font-weight:bold;}
    .cpny li {display:inline; margin:0px 2px; vertical-align:middle;}
    .cpny a {color: #FFFFCC;}

  ul.socbookm {list-style-type:none; text-align: left; margin:10px}
    .socbookm li {display:inline; margin:0px 5px}
  ul.acc {margin:10px 10px 20px 30px}
    .acc li {margin:5px 0px}
  ul.menulft {list-style-type:none; margin:5px; }
    .menulft li {margin:5px 0px}
  ul.reg {margin-left: 25px}
  ul.header {list-style-type:none; font-weight:bold; margin: 3px; text-align: center;}
    .header li {display:inline; margin:0px 5px;}

  table.quick {font-weight:bold; text-align: center;}
  table.contest {width:60%; margin: 0px auto; text-align:center}
       .contest p {margin:4px}
  input {border: 1px solid #C9D2DB;}
  select {border: 1px solid #C9D2DB}
  textarea {border: 1px solid #C9D2DB; text-align: left;}

  fieldset {border: 1px solid #C9D2DB; width:97%; margin:auto}
  legend {font-size: 14px; color: #7B8EA4; font-weight:bold; margin-left:15px}
  fieldset.hp_cat {margin: 15px 7px 15px 5px;}
  fieldset.hp_feat {margin: 15px 5px 15px 0px; font-weight:bold; text-align: center;}
          .hp_feat div {width: 95%; margin:10px auto; color: #AC4E09; border-bottom: 1px solid #C9D2DB}

  hr.kreska {width:90%; height:1px; clear:both;  margin:0px 10px; border:0px; color: #C9D2DB; background-color: #C9D2DB;}

  .klear {clear:both;}
  .fat {font-weight:bold}
  .rightdir {text-align: right;}
  .leftdir {text-align: left;}
  .centrum {text-align: center;}
  .it {font-style: italic;}
  .nomarg { margin: 0px}
  .undrl {text-decoration: underline; }
  .checks {margin-right:6px; font-weight:bold}
  .brd {border-top: 1px solid #C9D2DB;}
  .mini {width: 150px}
  .mini2 {height: 60px}
  .blck {color: #000000;}
  .ctrnfat {font-weight:bold; text-align: center;}
   .productSpecialPrice  {color: #990000;}

  .productListing {margin:auto; width:96%; vertical-align: middle}
  .productListing-odd {border-top: 1px solid #C9D2DB; border-bottom: 1px solid #C9D2DB;}
  .productListing-heading {height:25px; vertical-align:middle; font-size: 12px; background-color: #08478D; color: #ffffff; font-weight: bold; text-align: center;}
  .productListing-heading a {margin: 3px 0px; text-decoration: underline; color: #ffffff;}
  .productListing-heading a:hover {color: #FFFF66; }
  .productListing-data {vertical-align:middle;}
  .infoBoxHeading {text-align: center;}
  .productListing-data {border: 1px solid #C9D2DB; text-align:left}
  .checkoutBarCurrent {width:90%; margin: 5px 10px; border-bottom: 1px solid #C9D2DB; border-top: 1px solid #C9D2DB;}
  .checkoutBarCurrent td {font-size: 11px;}
  .checkoutBarTo {font-size: 11px; width:25%; text-align:center}

  

