/*
--------------------------------------------------------------
  PRINT.CSS  - Styly vuhradne pro tiskovou verzi
--------------------------------------------------------------
*/

/*
  posledni zmena:
  2009/07/02 Hradecky L.
  2009/07/07 Hradecky L. - obecne pro celou Praci
  2009/09/14 Hradecky L. - uprava mapky, kontaktu
  2009/09/22 Hradecky L. - zmena grafickeho loga prace na textove
  2009/09/22 Hradecky L. - schovani duplicitnich polozek
*/


/*
    Schovani nadbytecnych prvku
-------------------------------------------
*/
.screenHide,
.button-link,
hr,
embed, /* huh? */
object, /* huh? */
#header,
#drobecky,
#adds,
#search-box,
#promo-290x210,
#promo-290x100,
#add-790x90,
#inner-left img,
#g2-menu,
#actions,
#map a,
#design-holder h1,
.g2-detail h3,
.g2-detail p,
.g2-detail em
{
  display: none;
}

.g2-detail #g2-desc p,
.g2-detail #g2-contact p,
.g2-detail #g2-desc h3,
.g2-detail #g2-contact h3,
.g2-detail #g2-desc em,
.g2-detail #g2-contact em {
  display: block; /* reset */
}


/*
    Reset
-------------------------------------------
*/
h1, h2, h3, h4, p, ul {
  margin: 0;
  padding: 0;
}


/*
    Globalni styl
-------------------------------------------
*/
@page {
  margin: 0.5in; /* velikost okraju stranky */
}

body {
	font-size: 9pt;
	font-family: Arial,Helvetica,sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	background: #fff;
	vertical-align: top;
}

a, a:link, a:active, a:visited  {
	text-decoration: underline;
	color: #0056cc;
}

#content a:link:after, #content a:visited:after { /* tisk URL */
  content: " (" attr(href) ") ";
  font-size: 85%;
  color: #444;
}

.clear { /* clear pro floaty */
  display: block;
	clear: both;
	width: 100%;
	height: 1pt;
	font-size: 1pt;
	overflow: hidden;
}

#main {
  margin: 0 auto 0 auto;
}

#main #logo {
  display: block;
  font-size: 28pt;
  font-weight: bold;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  color: #e63c1a;
}

#footer {
  margin-top: 30pt;
  padding-top: 15pt;
  text-align: center;
  border-top: 2pt solid #b7b7b7;
}

h1 {
  font-size: 135%;
}
h2 {
  font-size: 125%;
  padding: 15pt 0 15pt 0;
}
h3 {
  font-size: 105%;
  padding: 7pt 0 0 0;
}
h4 {
  font-size: 100%;
  padding: 15pt 0 5pt 0;
}

p {
  padding-bottom: 8pt;
}

ul {
  padding: 10pt 0 10pt 20pt;
}

ul li {
  margin: 0;
  padding: 0;
  display: list-item;
  padding-bottom: 5pt;
  list-style-image: url(../images/misc/li-10x6-print.gif);
  list-style-position: inside;
}


/*
    Titulka
-------------------------------------------
*/
#inner-left {
  border-bottom: 1px solid #838383;
}


/*
    Detail pozice
-------------------------------------------
*/

/*
SCHOVANI nadbytecnych prvku

- kontakt misto(duplikace)
- kontakt vztah(duplikace)
- kontakt vzdelani(duplikace)
*/
#design-holder .g2-detail #g2-contact .c2-mi,
#design-holder .g2-detail #g2-contact .c2-vz,
#design-holder .g2-detail #g2-contact .c2-pr
{
  display: none;
}

#design-holder h2#g2d-name {
  padding-bottom: 5pt;
}
#design-holder h2#g2d-name strong {
  font-weight: normal;
}
#design-holder h2 {
  margin: 0;
  padding: 15pt 0 15pt 0;
}
#design-holder h3 {
  margin: 0;
  padding: 7pt 0 0 0;
}
#design-holder h4 {
  margin: 0;
  padding: 15pt 0 5pt 0;
}
#design-holder p {
  padding-top: 7pt;
}

/* typy zobrazeni loga
- vychozi stav = zarovnane vlevo, text neobteka */
#design-holder .logo-stred-bez { /* logo na stred, neobtekane */
  text-align: center;
}
#design-holder .logo-stred-bez p {
  text-align: left;
}
#design-holder .logo-stred-bez img {
  margin: 0 auto 5pt auto;
}
#design-holder .logo-vpravo-bez img { /* logo vpravo, neobtekane */
  float: right;
}
#design-holder .logo-vpravo-bez p {
  clear: both;
}
#design-holder .logo-vpravo-s img { /* logo vpravo, obtekane */
  float: right;
  margin-left: 30pt;
}
#design-holder .logo-vlevo-s img { /* logo vlevo, obtekane */
  float: left;
  margin-right: 30pt;
  vertical-align: top;
}

#g2-map, #g2-contact {
  padding-top: 20pt;
}

#g2-map table {
  border: 0;
}
th, td {
  border: 0;
  text-align: left;
}

#g2-map p {
  padding: 3pt 0 3pt 0;
  display: list-item;
  list-style-image: url(../images/misc/li-10x6-print.gif);
  list-style-position: inside;
}

#map {
  margin: 20pt 0 20pt 0;
}

#mapCanvas a {
  display: block;
}
#mapCanvas a img {
  border: 0;
}

#g2-contact h4, #g2-contact p {
  margin: 0;
  padding: 0;
  padding-bottom: 10pt;
}
#g2-contact h4 {
  float: left;
  width: 30%;
}
#g2-contact p {
  float: left;
  width: 70%;
}

#g2-contact a:link:after, #g2-contact a:visited:after,
#mapCanvas a:link:after, #mapCanvas a:visited:after {
  content: "";
  font-size: 90%;
}
