@media screen {
  html, body {
    width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
  }
  
  /* PRETYPOVANI TAGU */
  img {
    border: 0;
	margin: 0;
	padding: 0;
  }
  
  table {
    font-size: 8pt;
  }
  
  td {
    padding-left: 5px;
    padding-right: 5px;
	vertical-align: top;
  }
  
  h1, h2, h3 {
    display: none;
  }
  
  p, div, form, fieldset {
    margin: 0;
	padding: 0;
	border: 0;
  }
  
  a {
    text-decoration: none;
	color: #2352ae;
  }
  
  a:hover {
    color: #000;
  }
  
  a.menu {
    color: #99b0de;
  }
  
  a.menu:hover {
    color: #fff;
  }
  
  /* KONEC - PRETYPOVANI TAGU */

/*
STRANKY
*/
  #str {
    width: 800px;
	height: 100%;
	background-image: URL(../pod-linky.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-right: 1px solid #e8e8e8;
  }
  
  .form-pol {
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #2352ae;
	border-top: 1px solid #2352ae;
	border-left: 1px solid #2352ae;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	background-color: #99b0de;
  }

  .form-pol2 {
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #2352ae;
	border-top: 1px solid #a31421;
	border-left: 1px solid #a31421;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	background-color: #fec5cB;
  }

  .form-tlac {
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #99b0de;
	border-top: 1px solid #99b0de;
	border-left: 1px solid #99b0de;
	border-bottom: 1px solid #2352ae;
	border-right: 1px solid #2352ae;
	background-color: #2352ae;
  }
  
  .form-sel {
    color: #99b0de;
	background-color: #2352ae;
  }
  
  .infoV {
    color: #a31421;
	margin-top: 10px;
	border-top: 1px solid #a31421;
	border-bottom: 1px solid #a31421;
	padding-left: 5px;
  }
  
  .infoG {
    color: green;
	margin-top: 10px;
	border-top: 1px solid green;
	border-bottom: 1px solid green;
	padding-left: 5px;
  }
/*
HLAVICKA
*/
  #hlavicka {
    width: 800px;
	height: 270px;
	background-image: URL(./pod-hlavicka.jpg);
	background-position: left top;
	background-repeat: no-repeat;
  }
  
  #hlavicka-menu {
    width: 200px;
	float: left;
	padding-top: 25px;
  }
  
  #hlavicka-zbytek {
    width: 600px;
	float: right;
  }
  
  #hlavicka-detail {
    width: 347px;
	float: left;
  }

  #hlavicka-pravo {
    width: 253px;
	float: right;
	padding-top: 65px;
  }
/*
MENU
*/
  #menu {
    width: 800px;
	height: 21px;
	background-color: #000;
	background-image: URL(./pod-menu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
  }

  #ul-menu {
    list-style: none;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 4px;
  }
  
  #ul-menu li {
    display: inline;
  }
/*
HLAVNI
*/
  #hlavni {
    width: 800px;
	background-image: URL(../pod-linky2.gif);
	background-position: top left;
	background-repeat: repeat-x;
  }
  
  #hlavni-in {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
	padding-bottom: 75px;
  }
/*
OSTATNI *****************
*/
  .uvod-tab {
    width: 790px;
  }
  
  .uvod-txt {
    width: 279px;
	padding-top: 5px;
  }
  
  .uvod-oddel {
    width: 5px;
	text-align: center;
  }
  
  .uvod-reklamy {
    width: 223px;
	padding-top: 5px;
	text-align: center;
  }
  
  .tab-nazev {
    font-weight: bold;
  }

  .tab-id {
    text-align: right;
	color: #2352ae;
	color: #aaa;
  }
  
  .tab-txt {
    text-align: justify;
	font-size: 7pt;
	color: #666;
	padding-bottom: 5px;
  }
  
  .tab-cena {
    text-align: right;
	background-color: #efefef;
  }
  
  .tab-detail {
	border-top: 1px dashed #666;
	text-align: justify;
	font-size: 7pt;
	padding-top: 5px;
	padding-bottom: 5px;
  }
  
  .tab-str {
    text-align: right;
	border-top: 1px solid #99b0de;
	border-bottom: 1px solid #99b0de;
	font-weight: bold;
	font-size: 7pt;
  }
  
  .tab-prodObr {
    width: 80px;
	border-top: 1px dashed #666;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
  }

  .tab-prodObr2 {
    width: 240px;
	border-top: 1px dashed #666;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
  }
  
  .tab-hlav {
    border-bottom: 1px dashed #666;
  }
  
  .tab-zvyr, .zvyraz {
    font-weight: bold;
  }
  
  .tab-zvy2, .zvyraz2 {
    background-color: #dfe7f6;
  }
  
  #prod-str {
    width: 790px;
  }
  
  #prod-menu {
    width: 250px;
	float: left;
/*	padding: 5px;
	border: 1px solid red; */
  }

  #prod-menu-okr {
	padding: 5px;
  }
  
  #prod-menu-strom {
    margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
  }

  #prod-vysl {
    width: 540px;
	float: right;
  }

  #prod-vysl-okr {
	padding: 5px;
  }
  
  .tab-prod {
    width: 530px;
  }
  
  .email-tab {
    width: 500px;
  }

  .cena-old {
    text-decoration: line-through;
  }

  #prodej-str {
    width: 790px;
  }
  
  #prodej-menu {
    width: 155px;
	float: left;
  }

  #prodej-menu-okr {
	padding: 5px;
  }

  #prodej-vysl {
    width: 635px;
	float: right;
  }
  
  #prodej-vysl-okr {
	padding: 5px;
  }

  .prodej-nadpis {
    font-weight: bold;
	border-bottom: 1px dashed #000;
  } 

  #prodej-CR {
    height: 210px;
	text-align: center;
  }

  #prodej-SK {
	text-align: center;
  }

  .tab-prodej {
    width: 625px;
  }
  
  .prodej-nadpis2 {
    font-weight: bold;
	border-bottom: 1px dashed #ccc;
	padding-left: 5px;
	text-align: left;
	margin-bottom: 20px;
  }
  
  .prodej-nazev {
    font-weight: bold;
	border-bottom: 1px dashed #ccc;
  }

  .prodej-nazev2 {
    font-weight: bold;
/*	border-bottom: 1px dashed #ccc; */
	color: #2352ae;
	border-bottom: 1px dashed #2352ae;
  }

  .prodej-tab-sl {
    margin-top: 5px;
  }
  
  .prodej-popis {
	text-align: right;
	font-weight: bold;
  }

  .prodej-popis2 {
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
  }

  .prodej-hodnota {
	color: #777;
  }
  
  .prodej-odk {
    text-transform: uppercase;
	padding-right: 10px;
  }
  
  .prodej-reklama {
  	 text-align: center;
	 margin-top: 5px;
	 margin-bottom: 20px;
  }

  .akce-seznam {
    width:150px;
    padding-top: 10px;
  }
  
  .akce-detail {
    padding-top: 10px;
  }
  
  .tab-form {
    width: 530px;
	 background-color: #dfe7f6;
	 border-top: 2px solid #99b0de;
	 font-weight: bold;
	 font-size: 0.8em;
	 color: #2352ae;
  }
  
}

@media print {
  html, body {
    width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: "Times New Roman CE", "Times New Roman", sans;
	font-size: 10pt;
	color: #000;
  }
  
  /* PRETYPOVANI TAGU */
  img {
    border: 0;
	margin: 0;
	padding: 0;
  }
  
  table {
    font-size: 8pt;
  }
  
  td {
    padding-left: 5px;
    padding-right: 5px;
	vertical-align: top;
  }
  
  p, div, form, fieldset {
    margin: 0;
	padding: 0;
	border: 0;
  }
  
  form {
    display: none;
  }
  
  a {
    text-decoration: none;
	color: #2352ae;
  }
  
  a:hover {
    color: #000;
  }
  
  a.menu {
    color: #99b0de;
  }
  
  a.menu:hover {
    color: #fff;
  }
  /* KONEC - PRETYPOVANI TAGU */
  
  #hlavicka {
    display: none;
  }
} 