/* =====================================================================================================================
*    title: Basic Print                                                                                                *                                        
*  version: 1.0                                                                                                        *
*      app: WebyShopy v1                                                                                               *
*     site: www.webyshopy.cz/demo/                                                                                     *
*    media: print                                                                                                      *
*  project: Ing. Stanislav Jenší, EuroRegin                                                                            *
*   design: committee                                                                                                  *
*     code: Miroslav Jahoda, Polygrafix [mirek@polygrafix.cz]                                                          *
*     date: 08-09/2010                                                                                                 *
===================================================================================================================== */

/* Reset and basics
--------------------------------------------------------------------------------------------------------------------- */
html {width: 100%; height: 100%;}

body, input, select, textarea {font-family: 'Montserrat', "Century Gothic", sans-serif;; color: #000000;}
body {font-size: 17px; line-height: 25px; background: none;}

input, select, textarea {font-size: 17px; line-height: 17px;}
strong {font-weight: bold;}
em {font-style: italic;}
ul, ol {list-style: none;}

/* Links
--------------------------------------------------------------------------------------------------------------------- */
a:link {text-decoration: underline; color: #977e58;}
a:visited {text-decoration: underline; color: #977e58;}
a:hover,
a:focus {text-decoration: underline; color: #828282;}

/* Layout 
--------------------------------------------------------------------------------------------------------------------- */
#top {height: auto; width: 18cm; margin: 1.5cm auto 0; background: none;}
  #header {overflow: hidden; height: auto; padding-bottom: 1cm; font-size: 36px; line-height: 48px; background: none;}
#main {width: 18cm; margin: 0 auto 2cm; color: #000000;}
  #line {padding-left: 0; padding-right: 0;}
  #top-menu {display: none;}
  #content {width: 18cm;}
    #column-left {width: 4.5cm; margin-left: -18cm;}
    #column-middle {width: 13cm; margin-left: 5cm;}
    #column-right {display: none;}
  #footer {padding-left: 0; padding-right: 0;}
    #arrows {display: none;}
    #meta {display: block; float: none; text-align: right;}

h4.error {margin-bottom: 9px; color: red;}

#header span {position: static;}
#header-title,
#header-subtitle,
#header-description {color: #000000;}

/* Navigation
--------------------------------------------------------------------------------------------------------------------- */
#main #content .menu a {width: 4.5cm; padding-left: 0; padding-right: 0; text-decoration: underline; color: #000000; 
  background: none;}

/* Content
--------------------------------------------------------------------------------------------------------------------- */
h1,
h2,
h3 {color: #000000;}
h2.menu-header,
.mod h2 {width: 4.5cm; padding-left: 0; padding-right: 0; color: #000000; background: none; 
  border-bottom: 1px dotted #777777;}

.mod {padding-left: 0; padding-right: 0;}
  .mod h2 {margin-left: 0; margin-right: 0;}

/* Form
--------------------------------------------------------------------------------------------------------------------- */
#register fieldset {float: none;}

/* Tables
--------------------------------------------------------------------------------------------------------------------- */
table {width: 18cm; border-collapse: collapse;}
  table td,
  table th {padding: 4px 0;}
  table thead td,
  table thead th {font-weight: bold; background: #F0F0F0;}
  table thead td,
  table thead th,
  table tbody td,
  table tbody th {text-align: left; border-bottom: 1px solid #AAAAAA;}
  table .num {text-align: right;}

.order {margin-bottom: 1.2cm;}
  .order tfoot .count td {padding-top: 8px;}
  .order tfoot .total-sans-vat td,
  .order tfoot .total-sans-vat th {padding-top: 15px;}
  .order tfoot .total-vat td {padding-bottom: 12px;}
  .order tfoot .total-vat th {padding-bottom: 15px; font-size: 18px;}
  .order tfoot .total-payment td {padding-top: 19px; font-size: 15px;}
  .order tfoot .total-payment th {padding-top: 12px; font-size: 24px;}
  .order .title {width: 406px;}
  .order .price {width: 53px;}
  .order .vat {width: 53px;}
  .order .price_vat {width: 53px;}
  .order .quantity {width: 53px;}
  .order .subtotal {width: 58px;}

table span.url {margin-left: 6px; font-size: 11px;}
