body {  font-family: 'Trebuchet MS', Verdana;  font-size: 0.72em;  margin: 0px;  padding: 20px 0 0 0;  background: #FFF;  color: #000;}/*Obecné formátování*/img {  border: 0px;}p {  margin: 0px;  padding: 0px;  line-height: 16px;}h1 {  font-size: 140%;  margin: 0px;}h2 {  font-size: 140%;  margin: 0px;  padding: 0px;}  h2 a {    text-decoration: none;  }  .h2 {    display: block;    font-weight: bold;    font-size: 140%;  }    .h2 a{      text-decoration: none;    } h3 {  font-size: 120%;  margin: 0px;  padding: 0px;}  .h3 {    font-weight: bold;    font-size: 120%;  }    .h3 a{      text-decoration: none;    }h4 {  font-size: 105%;  margin: 0px;  padding: 0px;}h5 {  font-size: 95%;  margin: 0px;  padding: 0px;  font-weight: bold;}img.icon { margin-right: 0.5em; vertical-align:-3px; }fieldset {  background: #D3EFFB;  border: none;  padding: 5px;  margin: 5px 1px;  height: 100%;}label {  display: block;}a {  color: #FFF;  text-decoration: none;}a:hover {  color: #FFF;  text-decoration: underline;}a img {  margin: 0px;  padding: 0px;  border: none;}dd {  margin: 0px;  padding: 0px;}.clearer {  clear: both;}.fleft {  float: left!important;}.fright {  float: right!important;}.center {  float: none;  margin: 0px auto;  text-align: center;}.justify {  float: none;  margin: 0px auto;  text-align: justify;  padding: 5px;}.hidden {  display: none;  visibility: hidden;}.required {  color: #F00;  line-height: 18px;}.table_block {}  table{    width: 100%;  }  table th {    background: #112956;    color: #FFF;  }  table td {    background: #D3EFFB;  }/*Třídy tlačítek, nadpisů a podobných drobností*/.button_small {  display: block;  width: 71px;  height: 22px;  line-height: 22px;  padding: 0px;    text-align: center;  color: #FFF!important;  border: 0px;  float: left;  font-size: 95%;  cursor: pointer;  text-decoration: none;  background: url(../img/button_small.gif) top no-repeat;}  a.button_small:hover {    background: url(../img/button_small.gif) bottom no-repeat;  }.button_medium {  display: block;  width: 104px;  height: 22px;  line-height: 20px;  padding: 0px;  text-align: center;  color: #FFF!important;  border: 0px;  float: left;  font-size: 95%;  cursor: pointer;  text-decoration: none;  background: url(../img/button_medium.gif) top no-repeat;}  a.button_medium:hover {    background: url(../img/button_medium.gif) bottom no-repeat;  }.button_medium_large {  display: block;  width: 171px;  height: 22px;  line-height: 22px;  padding: 0px;  text-align: center;  color: #FFF!important;  border: 0px;  float: left;  font-size: 95%;  cursor: pointer;  text-decoration: none;  background: url(../img/button_medium_large.gif) top no-repeat;}  a.button_medium_large:hover {    background: url(../img/button_medium_large.gif) bottom no-repeat;  }.button_large {  display: block;  width: 200px;  height: 22px;  line-height: 22px;  padding: 0px;  text-align: center;  color: #FFF!important;  border: 0px;  float: left;  font-size: 95%;  cursor: pointer;  text-decoration: none;  background: url(../img/button_large.gif) top no-repeat;}  a.button_large:hover {    background: url(../img/button_large.gif) bottom no-repeat;  } /*Formátování stránek - layout*/#page {  position: relative;  width: 936px;  height: auto;  margin: 0px auto;  background: url(../img/page_bg.gif) repeat-y;}  #header {    position: relative;    width: 936px;    height: 145px;    background: url(../img/header_bg.gif) no-repeat;  }    #logo {      position: absolute;          width: 470px;      height: 115px;    }        #block_search {      position: absolute;      top: 10px;      right: 10px;    }      #block_search label {        display: block;        width: 23px;        height: 23px;        float: left;        margin: 0 5px 0 0;        padding: 0px;        background: url(../img/lupa.gif) no-repeat;      }      #block_search #search_query {        height: 18px;        padding: 0xp;        margin: 0px;      }      #block_search .field {        float: left;        height: 16px;        padding: 0px;        line-height: 16px;        margin: 0 2px;      }      #block_bonus_club {        position: absolute;        width: 453px;        right: 0px;        bottom: 100px;        color: #FFF;        cursor: pointer;      }  #left_column {    position: relative;    width: 191px;    float: left;    color: #FFF;      height: 100%;  }    #left_column .block {      position: relative;      width: 191px;      background: #112956 url(../img/block_top.gif) no-repeat;      margin: 0 0 0px 0;    }      #left_column .block_content {        position: relative;        width: 171px;        padding: 7px 10px 10px;        background: url(../img/block_bottom.gif) bottom no-repeat;      }        #left_column .block_content ul, #left_column .block_content ul li, #left_column .block_content dl {          margin: 0px;          padding: 0px;          list-style-type: none;        }  #center_column {    position: relative;    width: 549px;    min-height: 10px;    float: left;    margin: 0 2px;    color: #000;  }      #center_column a {        color: #000;      }      #center_column .block_center {        position: relative;        padding: 7px 5px 0 5px;        width: 539px;      }      #center_column .block_center ul {    /*    list-style-type: none;*/      }      #center_column .block_center ul img {        margin: 0 5px 0 0;      }      #center_column .block_center ul li a{        text-decoration: none;      }  #right_column {    position: relative;    width: 191px;    float: left;    color: #FFF;  }    #right_column .block {      position: relative;      width: 191px;      background: #112956 url(../img/block_top.gif) no-repeat;      margin: 0 0 0px 0;    }      #right_column .block_content {        position: relative;        width: 171px;        padding: 7px 10px 10px;        background: url(../img/block_bottom.gif) bottom no-repeat;      }        #right_column .block_content ul, #right_column .block_content ul li, #right_column .block_content dl {          margin: 0px;          padding: 0px;          list-style-type: none;        }  #footer {    width: 100%;    height: 60px;    padding: 15px 0 0 0;    clear: both;    text-align: center;    background: #112956 url(../img/footer_bg.gif) no-repeat;    color: #FFF;  }        #inFooter {      font-size: 95%;      margin: 5px auto;      width: 900px;    }      #inFooter a {        color: #112956;        display: inline-block;        margin: 0 5px 0 0;      }        #inFooter a:hover {          color: #609DD6;        }/* ID bloků*//* ./modules/blocktoplinks/blocktoplinks.tpl */ul.block_top_links {  position: absolute;  bottom: 0px;  padding: 0px;  margin: 0px;  height: 25px;  bottom: 3px;  line-height: 25px;  right: 10px;  color: #FFF;}  ul.block_top_links li {    padding: 0px;    margin: 0px;    display: block;    float: left;  }  #patro {  position: absolute;  bottom: 27px;  right: 1px;}/* ./themes/moira/breadcumbs.tpl */.breadcrumbs {  margin: 0 0 10px 5px;}/* ./themes/moira/pagination.tpl */.pagination {  position: relative;  width: 100%;  border-top: 0px solid #ED2E2C;  border-bottom: 0px solid #ED2E2C;  margin: 2px 0;  float: left;}  .pagination ul {    margin: 0px;    padding: 0px;    list-style-type: none;  }    .pagination ul li {      margin: 0px;      padding: 0px;      display: block;      width: 18px;      height: 18px;      line-height: 18px;            float: left;      text-align: center;      margin: 0 1px;      font-size: 120%;      font-weight: bold;    }    .pagination ul li.current {      color: #999;    }      .pagination ul li.pagination_next { /* default je světlá barva*/        background: #F58382 url(../img/icon/right_arrow.gif) 80px center no-repeat;        width: 90px;        color: #FFF;      }      .pagination ul li.pagination_previous { /* default je světlá barva*/        background: #F58382 url(../img/icon/left_arrow.gif) 5px center no-repeat;        width: 90px;        color: #FFF;      }      .pagination ul li.pagination_next a { /* pokud je link aktivní, ztmavme */        background: #ED2E2C url(../img/icon/right_arrow.gif) 80px center no-repeat;      }      .pagination ul li.pagination_previous a { /* pokud je link aktivní, ztmavme */        background: #ED2E2C url(../img/icon/left_arrow.gif) 5px center no-repeat;      }      .pagination ul li.pagination_next a:hover { /* hover zesvětlá link */        background: #F58382 url(../img/icon/right_arrow.gif) 80px center no-repeat;      }      .pagination ul li.pagination_previous a:hover { /* hover zesvětlá link */        background: #F58382 url(../img/icon/left_arrow.gif) 5px center no-repeat;      }            .pagination ul li a{        float: left;        display: block;        width: 100%;        height: 100%;        text-decoration: none;        background: #ED2E2C;        color: #FFF!important;      }        .pagination ul li a:hover {          background: #F58382;          color: #FFF!important;        }  .pagination p {    height: 25px;  }  .pagination form {    width: 140px;    float: right;  }  .pagination form label {    float: left;    line-height: 25px;    margin: 0 2px 0 0;  }  .pagination form.products_sort {    width: 200px;    float: left;  }    .pagination form.products_sort select {    }/* ./modules/homefeatured/homefeatured.tpl a ./themes/moira/product-list.tpl*/#featured_products_block {}   ul#product_list {    list-style-type: none;    margin: 0px;    padding: 0px;  }     ul#product_list li{      position: relative;      display: block;      width: 254px;      height: 162px;      margin: 0 0 2px 0;      padding: 10px;      float: left;      background: url(../img/product_bg.gif) no-repeat;    }     ul#product_list li.first_item_of_line{      margin: 0 1px 0 0;    }       ul#product_list .button_add_to_cart {        position: absolute;        display: block;        width: 116px;        padding: 0 0 0 5px;        height: 22px;        line-height: 22px;        text-align: left;        color: #FFF;        border: 0px;        float: left;        font-size: 95%;        cursor: pointer;        background: url(../img/button_add_to_cart.gif) no-repeat;        text-decoration: none;        bottom: 10px;        right: 10px;      }       ul#product_list a.button_add_to_cart:hover {        background: url(../img/button_add_to_cart.gif) bottom no-repeat;      }       ul#product_list li .price {        position: absolute;        bottom: 50px;        right: 10px;        font-size: 160%;        font-weight: bold;        color: #FFF;        float: right;      }        ul#product_list li .yellow {          color: #F9A800;        }      ul#product_list li .recomanded_price {        position: absolute;        bottom: 35px;        right: 10px;        font-size: 90%;        font-weight: bold;        color: #112956;        line-height: 12px;      }       ul#product_list li p.product_desc a {        color: #000!important;      }       ul#product_list li img {        width: 120px;        height: 163px;        margin: 0 10px 0 0;      }      #featured_products_block ul#product_list li a{        color: #FFF;        text-decoration: none;      }      .on_sale {        padding: 0 10px;        font-size: 90%;        background: #f9a800;      }      .discount {        padding: 0 10px;        font-size: 90%;        background: #f9a800;      }      .transferProduct {        border: 5px solid #609DD6;      }/* ./themes/moira/product.tpl - styl detailu produktu*/      #product_block_full {  position: relative;}  #product_block_full ul {    margin: 0px;    padding: 0px;    list-style-type: none;  }    #product_block_full ul li {      margin: 0px;      padding: 0px;    }  #product_block_full #primary_block {    position: relative;    float: left;    width: 100%;    margin: 0px 0 10px 0;   /* background: #D3EFFB;*/  }    #product_block_full #primary_block a {      color: #528cbc;    }  #product_block_full .breadcrumb {    font-size: 110%;    font-weight: bold;    text-decoration: none;    margin: 0 0 10px 0;  }    #primary_block #pb_left_column {      position: relative;      width: 300px;      float: left;    }      #pb_left_column .zoom {        display: block;        position: relative;        float: left;        width: 20px;        height: 280px;        overflow: hidden;        cursor: pointer;        background: url(../img/zoom.gif) no-repeat;      }      #pb_left_column #image-block {        position: relative;        float: left;        width: 280px;        height: 280px;        overflow: hidden;      }      #pb_left_column #views_block {        position: relative;        width: 300px;        margin: 5px 0 0 0;        height: 42px;        float: left;        overflow: hidden;      }        #views_block a#view_scroll_left {          float: left;          display: block;          width: 15px;          height: 100%;          padding: 0px;          background: #ED2E2C url(../img/icon/left_arrow.gif) center no-repeat;        }        #views_block #thumbs_list {          position: relative;          float: left;          width: 270px;          overflow: hidden;        }        a#view_scroll_right {          float: left;          display: block;          width: 15px;          height: 100%;          padding: 0px;          background: #ED2E2C url(../img/icon/right_arrow.gif) center no-repeat;        }        #views_block ul li {          position: relative;          display: block;          float: left;          width: 42px;          margin: 2px;          height: 100%;        }      #pb_left_column ul#usefull_link_block {        display: block;        float: left;        width: 300px;        text-decoration: underline;      }        #pb_left_column ul#usefull_link_block li {          display: block;          float: left;          width: 150px;          text-decoration: underline;        }        #pb_left_column .span_link{          cursor: pointer;          text-decoration: underline;        }    #primary_block #pb_right_column {      width: 220px;   /*   margin: 0 4px 0 10px;*/      padding: 0 0 0 5px;      float: left;    }      #pb_right_column .button_add_to_cart {        position: relative;        display: block;        background: url(../img/button_add_to_cart_special.gif) no-repeat;        width: 153px;        height: 31px;        line-height: 31px;        text-decoration: none;        text-align: center;        text-transform: uppercase;        font-weight: bold;        padding: 0 0 0 10px;        margin: 2px 0;        border: 0px;        color: #FFF;        cursor: pointer;      }      #pb_right_column #buy_block {        margin: 5px 0 0 0;        padding: 5px 0 0 0;      }      #pb_right_column .price{        margin: 10px 0 0 0;      }      #pb_right_column .our_price_display{        font-size: 150%;        font-weight: bold;        color: #ed2e2c;      }      #pb_right_column #old_price_display{        color: #F00;        text-decoration: line-through;      }      #more_info_block {        position: relative;        width: 100%;        margin: 0 0 25px 0;      }        #more_info_sheets {        }          #more_info_sheets h1 {            display: block;            border-left: 10px solid #4c6794;            height: 20px;            line-height: 20px;            font-size: 110%;            background: #e5e5e5;            padding: 0 0 0 10px;            margin: 0px;          }          #quantity_discount {            margin: 0 0 40px 0;               }          #tab_description {            margin: 0 0 40px 0;               }          #comments {            margin: 0 0 40px 0;               }          #accessories_block {            margin: 0 0 40px 0;               }          #accessories_block ul {            margin: 0px;            padding: 0px;            list-style-type: none;          }          #accessories_block ul li {            display: block;            height: 82px;            margin: 2px 0 0 0;            padding: 5px;            position: relative;            clear: both;            background: #D3EFFB;          }            #accessories_block ul li .price {              position: absolute;              font-weight: bold;              font-size: 120%;              bottom: 0px;            }        .block_hidden_only_for_screen {          display: none;        }      ul.idTabs li {        display: block;        width: 150px;                height: 28px;        line-height: 28px;        float: left;      }              ul.idTabs li a {          display: block;          width: 100%;          height: 100%;          background: #496491; /*url(../img/tab.gif) no-repeat;*/          text-align: center;          color: #FFF!important;          text-decoration: none;        }        ul.idTabs li a.selected {          background: #ED2E2C;/*url(../img/tab_selected.gif) no-repeat;*/          color: #FFF!important;        }          #TB_window a {    color: #000;  }/* ./modules/productscategory/productscategory.tpl */#productscategory {  width: 100%;  height: 100px;  margin: 0 0 15px 0;  overflow: hidden;}  #productscategory ul{    margin: 0px;    padding: 0px;      width: 100%;  }    #productscategory ul li {      display: block;      margin: 0px;      padding: 0px;      width: 90px;      float: left;       }        #productscategory a#productscategory_scroll_left {          float: left;          display: block;          width: 15px;          height: 100%;          padding: 0px;          background: #4C6794 url(../img/icon/left_arrow.gif) center no-repeat;        }        #productscategory #productscategory_list {          position: relative;          float: left;          width: 509px;          overflow: hidden;        }        #productscategory a#productscategory_scroll_right {          float: left;          display: block;          width: 15px;          height: 100%;          padding: 0px;          background: #4C6794 url(../img/icon/right_arrow.gif) center no-repeat;        }        /* ./modules/blockinfos/blockinfos.tpl */#informations_block {  background: #112956 url(../img/block_infos_bg.gif) no-repeat!important;}  #informations_block .block_content{  }/* ./modules/blockcategories/blockcategories.tpl - tree category, category_tree */ #categories_block {}#categories_block .block_content {  width: 100%;  padding: 10px 0;}  #categories_block ul{    margin: 0px;    padding: 0px;    list-style-type: none;  }    #categories_block ul li {      position: relative;      display: block;      width: 100%;      background: url(../img/categories_block_bg.gif) bottom no-repeat;    }      #categories_block ul li a {        display: block;        font-size: 130%;        font-weight: bold;        text-decoration: none;        height: 26px;        line-height: 24px;        padding: 0 0 0 26px;        background: url(../img/categories_link_bg.gif) repeat-x;      }      #categories_block ul li a.selected{        background: #ED2E2C;      }      #categories_block ul li ul li{        background: none;      }        #categories_block ul li ul li a{          display: block;          font-size: 125%;          font-weight: bold;          text-decoration: none;          height: 26px;          line-height: 26px;          padding: 0 0 0 36px;        }          #categories_block ul li ul li ul li a{            display: block;            font-size: 120%;            font-weight: bold;            text-decoration: none;            height: 26px;            line-height: 26px;            padding: 0 0 0 46px;          }  .grower {    position: absolute;    display: block;    width: 28px;    height: 25px;    float: left;  }    .CLOSE {      background: url(../img/icon/more.gif) center no-repeat;    }    .OPEN {      background: url(../img/icon/less.gif) center no-repeat;    }    /* ./modules/blockviewed/blockviewed.tpl */#viewed_block {}  #viewed_block ul.product_images {    height: 84px;    border-bottom: 1px solid #FFF;  }  #viewed_block ul.product_images li {    display: block;    width: 85px;    height: 85px;    float: left;    text-align: center;  }  #viewed_block dt a {    font-weight: bold;  }  #viewed_block dd a {    text-decoration: none;    font-size: 95%;    color: #4C6794;  }/* ./themes/moira/category.tpl */#subcategories {  }  #subcategories ul {    margin: 0px;    padding: 0px;    list-style-type: none;  }    #subcategories ul li {      margin: 0px;      padding: 0px;      display: block;      width: 90px;      height: 100px;      float: left;      text-align: center;    }/* ./modules/blockmyaccount/blockmyaccount.tpl */#myaccount_block {  background: #112956 url(../img/block_myaccount_bg.gif) no-repeat!important;}  #myaccount_block form {    margin: 0px;    padding: 0px;  }  #myaccount_block input#passwd, #myaccount_block input#email {    width: 167px;    padding: 0px;    margin: 0 0 2px;  }    /* ./modules/blockpaymentlogo/blockpaymentlogo.tpl */#blockpaymentlogo {  padding: 0px;  margin: 0 0 -2px;  background: #FFF;}  #blockpaymentlogo img {    margin: 0px;    padding: 0px;  }/* ./modules/blockvariouslinks/blockvariouslinks.tpl - footer*/ ul#block_various_links {  margin: 10px;  padding: 0px;  list-style-type: none;}  ul#block_various_links li {    padding: 0px;    margin: 0 0 0 10px;    line-height: 20px;    float: left;    display: block;  }/* ./modules/blockcart/blockcart.tpl */#cart_block {  background: #112956 url(../img/block_cart_bg.gif) no-repeat!important;}  #cart_block span#block_cart_collapse {    width: 20px;    padding: 0 5px;     cursor: default;    background: url(../img/icon/sort_asc.gif) center no-repeat;  }  #cart_block span#block_cart_expand {    width: 20px;    padding: 0 5px;    cursor: default;    background: url(../img/icon/sort_desc.gif) center no-repeat;  }  #cart_block span.remove_link a {    display: block;    width: 16px;    height: 16px;    float: right;    text-decoration: none;    background: url(../img/icon/delete.gif) center no-repeat;  }  #cart_block .price {    float: right;    font-weight: bold;  }  #cart_block #cart-prices {    margin: 0 0 5px 0;  }   #cart_block #cart-prices .price {    float: right;    font-weight: bold;    font-size: 110%;  }    #cart_block dl {    border-bottom: 1px solid #4C6794;    margin: 0 0 5px 0!important;    padding: 0 0 5px 0!important;  }  #cart_block dl dt {    font-weight: bold;    border-top: 1px dashed #4C6794;  }    #cart_block dl dt a {      font-weight: bold;    }    #cart_block dl dd a {      font-size: 95%;      font-style: italic;      text-decoration: none;    }/* ./modules/blockspecial/blockspecial.tpl */#delivery {  }  #delivery .block {    padding: 10px;  }/* ./modules/blockspecial/blockspecial.tpl */#special_block {  }  #special_block ul li {    position: relative;  }  #special_block img {    width: 171px;  }  #special_block .price {    font-size: 200%;    font-weight: bold;  }  #special_block .price-discount {    color: #F00;    text-decoration: line-through;  }  #special_block .button_add_to_cart {    position: relative;    display: block;    background: url(../img/button_add_to_cart_special.gif) no-repeat;    width: 161px;    height: 22px;    line-height: 22px;    text-decoration: none;    padding: 0 0 0 10px;  }   /* ./modules/blocknewsletter/blocknewsletter.tpl */  #newsletter_block {}  #newsletter_block form {    margin: 0px;    padding: 0px;  }  #newsletter_block p {    padding: 1px 0;  }/* ./modules/blocknewproducts/blocknewproducts.tpl */  #new_products_block {}  #new_products_block ul.product_images {    height: 84px;    border-bottom: 1px solid #FFF;  }  #new_products_block ul.product_images li {    display: block;    width: 85px;    height: 85px;    float: left;    text-align: center;  }  #new_products_block dt a {    font-weight: bold;  }  #new_products_block dd a {    text-decoration: none;    font-size: 95%;    color: #4C6794;  }/* ./modules/blocknewproducts/blocknewproducts.tpl */  #best_sellers_block {}  #best_sellers_block ul {    margin: 0px;    padding: 0px;    list-style-type: none;  }  #best_sellers_block ul li{    margin: 0px;    padding: 0px;  }  #best_sellers_block dl {    margin: 0px;    padding: 0px;    list-style-type: none;  }  #best_sellers_block ul.product_images {    height: 84px;    border-bottom: 1px solid #FFF;  }  #best_sellers_block ul.product_images li {    display: block;    width: 85px;    height: 85px;    float: left;    text-align: center;  }  #best_sellers_block dt a {    font-weight: bold;  }  #best_sellers_block dd a {    text-decoration: none;    font-size: 95%;    color: #4C6794;  }  /* ./themes/moira/authentication.tpl - prihlašování a registrace */#login_form {  width: 270px;  height: 180px;  float: left;}#create_account_form {  width: 269px;  height: 180px;  float: left;}  #create_account_form .account_input {    width: 196px;  }  #account_creation_form label {    float: left;    width: 130px;    text-align: right;    margin: 2px 10px 0 0;  }  #account_creation_form input.text {    width: 240px;    margin: 1px 0;  }  #account_creation_form textarea {    width: 240px;  }#login_form .account_input {  width: 196px;}/* ./themes/moira/addresses.tpl */div.addresses {  background: #D3EFFB;  padding: 5px;  margin: 0 0 5px 0;}  #ordermsg{    padding: 10px 0 0 0;  }ul.address {  width: 252px;  height: 220px;  float: left;  padding: 5px;  list-style-type: none;  background: #609DD6;  margin: 5px 2px 5px 0;  color: #FFF;}  ul.address li {    display: block;    margin: 0px;    padding: 0px;    float: left;    width: 242px  }    ul.address li.address_title {      font-weight: bold;      font-size: 120%;      background: #112956;      padding: 5px;    }/* ./themes/moira/order-steps.tpl - kroky košík - doprava - .... */ul#order_step {  margin: 0px;  padding: 0px;  display: block;  position: relative;  float: left;  width: 100%;  height: 50px;  list-style-type: none;  }  ul#order_step li {    display: block;    width: 107px;    height: 30px;    float: left;    text-align: center;  }    ul#order_step li.step_done {      background: url(../img/step_done.gif) bottom no-repeat;    }    ul#order_step li.step_current {      background: url(../img/step_current.gif) bottom no-repeat;    }    ul#order_step li.step_todo {      background: url(../img/step_todo.gif) bottom no-repeat;    }    ul#order_step li#step_end {      background: url(../img/step_end_todo.gif) bottom no-repeat;    }/* ./themes/moira/shoping-cart.tpl */ul#delivery_address {  height: 120px;}ul#invoice_address {  height: 120px;}#cart_summary_last {  width: 400px;  margin: 10px auto;}  #cart_summary_last tr {    background: #D3EFFB;    color: #000;  }    #cart_summary_last th {      background: #112956;      color: #FFF;    }    #cart_summary_last td.cart_product {      text-align: center;      padding: 0px;      width: 45px;    }#cart_summary {  width: 100%;}  #cart_summary tr {    background: #D3EFFB;    color: #000;   }    #cart_summary th {      background: #112956;      color: #FFF;    }    #cart_summary td.cart_product {      text-align: center;      padding: 0px;      width: 45px;    }    #cart_summary td.cart_description {      padding: 0 0 0 5px;    }    #cart_summary td.cart_ref {      text-align: center;    }    #cart_summary td.cart_availability {      text-align: center;    }    #cart_summary td.cart_quantity {      width: 50px;      text-align: center;    }      a.cart_quantity_delete {        display: block;        width: 15px;        height: 15px;        float: left;        margin: 0px;        padding: 0px;      }      span.number_of_products {        display: block;        float: left;        width: 15px;      }      a.cart_quantity_up, a.cart_quantity_down {        display: block;        width: 15px;        height: 15px;        float: left;        margin: 0px;        padding: 0px;        vertical-align: middle;      }  #cart_summary tr.cart_total_product td.price {    font-weight: bold;    font-size: 110%;    width: 70px;  }  #cart_summary tr.cart_total_price td.price {    font-weight: bold;    font-size: 110%;    width: 70px;  }/* ./themes/moira/order-pament.tpl */p.payment_module {  margin: 0 0 5px 0;}  .payment_module a {    display: block;    width: 100%;    padding: 5px 0 5px 0;    background: #D3EFFB;  }  .payment_module a:hover {    background: #609DD6;    color: #FFF!important;  }  /* ./themes/moira/history.tpl */#block_history {  }/* ./themes/moira/order-detail.tpl */#block-order-detail {  }/* blockhomebottomtext*/#block_home_action {  padding: 0 10px;  clear: both;}  #block_home_action table {    background: none;  }    #block_home_action table td {      background: none;    }.cat_desc {  }.cat_desc h1 {  font-size: 150%;  margin: 5px 0 0px;  padding: 0px;}  .cat_desc h2 {    font-size: 130%;    margin: 5px 0 0px;    padding: 0px;  }    .cat_desc h3 {      margin: 5px 0 0px;      padding: 0px;    }    .cat_desc p {      margin: 0px!important;      padding: 5px 0 5px;    }