@charset "utf-8";

/*

========== Zakladni stylopis webu Terryho ponozky ==========

Autor:        Adam Sitavanc, Martin Michalek, Studio Shortcat, info@shortcat.cz
Web:          www.terryhoponozky.cz, www.terry-posters.com

*/


/* Importujeme styly pro FancyBox */
@import "jquery.fancybox.mod_shortcat.css";

/* jQuery Carousel */
@import "jquery-carousel.css";

/* sIFR */
@import "sifr.css";




/***********************************************************************************************************/
/* Terryho ponozky */
/***********************************************************************************************************/

* {margin: 0; padding: 0; outline: 0; }

body {
  font-family: 'Arial', sans-serif;
  padding-bottom: 60px;
}

html {
  min-height: 100%;
  background: url('/images/layout/tapeta.gif') center top #ccc;
}

img {
  border: 0;
}

fieldset {
  border: 0;
}

legend {
  display: none;
}

input {
  border: 0;
  border-top: 1px solid #333;
  border-left: 1px solid #333;
}
input[type=text] {
  height: 18px;
}

a {
  color: #ff3333;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/***********************************************************************************************************/
/* Layout webu */
/***********************************************************************************************************/

div#hlavicka {
  position: relative;
  width: 960px;
  height: 90px;
  margin: 0 auto;
  background: url("/images/layout/bg.png") center repeat-y;
  z-index: 98;
}

div.hlavicka-pruhledna {
  background: none !important;
}

div#logo {
  position: absolute;
  top: 14px;
  left: -18px;
  width: 30px;
  height: 146px;
  background: url("/images/terry_logo.gif") #ff3333 no-repeat;
  cursor: pointer;
  z-index: 100;
}

	.en-logo {
		background: url("/images/terry_logo_en.gif") #ff3333 no-repeat !important;
		height: 112px !important;
	}

div#logo h1, div#logo p {
  display: none;
}

div#hlavicka-navigace {
  position: relative;
  width: 960px;
  height: 90px;
  background: url("/images/layout/navigace-lines.gif") transparent no-repeat center;
  z-index: 99;
}

div#hlavicka-left {
  position: absolute;
  top: 30px;
  left: 35px;
  width: 380px;
}

	.admin-navi {
		width: 370px !important;
	}

	.admin-navi-ul {
		position: absolute;
		top: 0;
		left: 360px;
	}

	.admin-navi-ul li a {
		font-weight: bold !important;
		color: #ff3333 !important;
	}

	.admin-navi-ul li a:hover {

	}

div#hlavicka-left ul {
  list-style: none;
}

div#hlavicka-left ul li {
  float: left;
}

div#hlavicka-left ul li a {
  display: block;
  height: 24px;
  line-height: 24px;
  margin-bottom: 2px;
  font-size: 0.7em;
  font-weight: bold;
  color: #333;
  text-decoration: none;
}

div#hlavicka-left ul li a:hover {
  color: #ff3333;
}

a.prvni {
  width: 70px;
}

a.druhy {
  width: 120px;
}

a.treti {
  width: 80px;
}

a.ctvrty {
	width: 90px;
}

div#hlavicka-right {
  position: absolute;
  top: 30px;
  right: 28px;
  text-align: right;
}

div#hlavicka-right a {
  display: block;
  height: 24px;
  line-height: 24px;
  margin-bottom: 2px;
  margin-right: 10px;
  font-size: 0.7em;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  background: url('/images/kosik-a.gif') no-repeat center left;
  width: 151px;
}

div#hlavicka-right a:hover {
  color: #ff3333;
  background: url('/images/kosik-ahover.gif') no-repeat center left;
}

div#hlavicka-right div {
  position: relative;
  overflow: hidden;
  width: 160px;
  height: 19px;
  margin: 4px 0 2px 0 !important;
  border-left: 1px solid #333;
  border-top: 1px solid #333;
  background: #e7e4d3;
}

div#hlavicka-right div input {
  padding: 3px 3px 3px 6px;
  background: #e7e4d3;
  border: 0;
  font-size: 0.7em;
}

div#hlavicka-right input.search {
  position: absolute;
  top: 0;
  left: 0;
  width: 130px;
  height: 14px;
}

div#hlavicka-right input.submit {
  position: absolute;
  top: 0;
  right: 0;
  width: 14px !important;
  height: 14px !important;
}

div#hlavni-nadpis {
  height: 50px;
  padding-top: 5px;
}

div#hlavni-nadpis h1 {
  margin: 0 25px 0 40px;
  color: #333;
  font-size: 29px;
}

div#hlavni-nadpis h1 a {
  color: #333;
  text-decoration: none;
}

div#hlavni-popis p {
  margin: 0 40px 20px 40px !important;
  font-size: 20px;
}

div#hlavni-popis p a {
  color: #ff3333 !important;
}

div#obsah {
  width: 960px;
  min-height: 460px;
  /* height: expression(this.scrollHeight < 460 ? "460px" : "auto" ); */
  overflow: visible;
  margin: 0 auto;
  background: url("/images/layout/bg.png") center repeat-y;
}

div#obsahIn {
  margin: 0 25px 0 24px;
  padding: 15px 20px 0 20px;
  border-top: 1px solid #e7e4d3;
  border-bottom: 1px solid #e7e4d3;
}

div#obsahIn p {
  padding-bottom: 5px;
  _padding-bottom: 15px;
  font-size: 0.7em;
  color: #333;
}

div#obsahIn p a {
  color: #ff3333;
  text-decoration: none;
}

div#obsahIn p a:hover {
  text-decoration: underline;
}

div#obsahIn p.sifr {
  margin: 0 auto;
  width: 640px;
  text-align: center;
  font-size: 17px;
}

div#paticka {
  width: 960px;
  margin: 0 auto;
  background: url("/images/layout/bg.png") center repeat-y;
  padding-top: 30px;
}

div#paticka-in {
  margin: 0 25px 0 24px;
  padding-bottom: 25px;
  border-top: 2px solid #e7e4d3;
  width: 911px;
}

div#paticka-in ul {
  list-style: none;
}

ul#paticka-leva {
  float: left;
  margin: 10px 0 0 20px;
  _margin: 10px 0 0 10px;
}

ul#paticka-leva li {
  float: left;
  font-size: 0.7em;
  padding-right: 10px;
}

ul#paticka-leva li a {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}

ul#paticka-leva li a:hover {
  text-decoration: underline;
}

li.english {
  padding-left: 20px;
}

ul#paticka-prava {
  float: right;
  margin: 10px 0 0 0;
}

ul#paticka-prava li {
  float: left;
  font-size: 0.7em;
  padding-right: 10px;
}

ul#paticka-prava li a {
  color: #333;
  text-decoration: none;
}

ul#paticka-prava li a:hover {
  text-decoration: underline;
}

/***********************************************************************************************************/
/* Titulka */
/***********************************************************************************************************/

/**/

.titulkaPopis {
	position: absolute;
	top: 240px;
	right: 30px;
	overflow: hidden;
	width: 440px;
	height: 250px;
}

.titulkaPopis img {
	display: block;
}

.titulkaPopis h2 a {
	color: #ff3333;
	text-decoration: none;
}

.titulkaPopis p {
	margin-left: 8px;
}

.titulkaPopis p a {
	color: #ff3333;
}

/**/

#titulka {
  position: relative;
  width: 936px;
  height: 580px; /* promenna */
  overflow: visible;
  margin: 0 auto;
  z-index: 90;
  background: #fff url("/images/layout/bg.png") repeat-y scroll center center;
}

.titulkaIn {
  position: absolute;
  top: -90px;
  width: 100%;
  height: 470px;
}


#threeNews {
  overflow: hidden;
  position: absolute;
  left: 14px;
  bottom: 0;
  width: 912px;
  height: 176px;
}

.news {
  overflow: hidden;
  position: relative;
  float: left;
  width: 269px;
  height: 145px;
  padding: 12px 16px 19px 16px;
  margin-right: 3px;
  background: #e7e4d3;
}

	.news-hover a {
		text-decoration: underline !important;
	}

.news span {
  font-size: 0.7em;
  color: #333;
}

.news h2 {
  margin-bottom: 0;
  font-size: 0.75em;
  color:#333333;
}

.news a {
  color: #ff3333;
  text-decoration: none;
}

.news a:hover {
  text-decoration: underline;
}

.news p {
  margin: 18px 0 0 0 !important;
  font-size: 0.7em;
  line-height: 1.45em;
  color: #333;
}

.typA {
	padding: 11px 22px 20px 10px !important;
	cursor: pointer;
}

.typA div#typA-head {
	position: absolute;
	top: 21px;
	left: 20px;
	width: 242px;
	height: 38px;
	padding: 7px 10px 13px 10px;
	background: url('/images/titulka-bg.png') no-repeat;
}

	.typA div#typA-head h2 {
		margin: 0 !important;
		font-size: 0.7em !important;
		font-weight: normal !important;
		color: #fff !important;
	}

	.typA div#typA-head p {
		margin: 0 !important;
		font-size: 0.7em !important;
		line-height: 1.3em !important;
	}

		div.typA-head-hover {
			background: url('/images/titulka-bg.png') no-repeat !important;
			background-position: -262px 0 !important;
		}

.typB {
	padding: 12px 21px 19px 11px !important;
}

.typB h2 {
	margin-top: 15px;
}

.typB p {
	margin: 5px 0 0 0 !important;
}

.typC {
	padding: 11px 22px 20px 10px !important;
}

.typC img {
	cursor: pointer;
}

.typC div#typC-head {
	position: absolute;
	top: 21px;
	left: 20px;

	width: 242px;
	height: 22px;

	padding: 7px 10px 13px 10px;

	background: url('/images/titulka-bg.png') no-repeat;
	cursor: pointer;
}

	 .typC-head-hover {
			background: url('/images/titulka-bg.png') no-repeat !important;
			background-position: -262px 0 !important;
		}


	.typC div#typC-head a {
		color: #fff;
		text-decoration: none;
	}

	.typC div#typC-head h2 {
		margin: 0 !important;
		font-size: 0.7em !important;
		font-weight: normal !important;
		color: #fff !important;
	}

	.typC div#typC-head p {
		margin: 0 !important;
		font-size: 0.7em !important;
		line-height: 1.3em !important;
	}

	.typC div.jobs {
		margin-top: 8px;
		margin-left: -10px;
		margin-right: -22px;
		padding: 12px;
		border-top: 3px solid #fff;
	}

	.typC div.jobs p {
		margin: 0 !important;
		font-size: 0.7em !important;
		line-height: 1.3em !important;
	}

	.typC div.jobs p a {
		color: #ff3333;
		text-decoration: none;
	}

	.typC div.jobs p a:hover {
		text-decoration: underline;
	}

		div.typC-hover {
			background: url('/images/titulka-bg.png') no-repeat !important;
			background-position: -262px 0 !important;
		}

/***********************************************************************************************************/
/* Vypis produktu */
/***********************************************************************************************************/

div#produkt-kategorie ul {
  margin: 0 0 0 40px;
  list-style: none;
}

div#produkt-kategorie ul li {
  float: left;
  margin-right: 1px;
  height: 24px;
  line-height: 24px;
}

div#produkt-kategorie ul li a {
  padding: 0 10px 0 10px;
  display: block;
  font-size: 0.7em;
  background: #e7e4d3;
  color: #ff3333;
  text-decoration: none;
}

div#produkt-kategorie ul li a:hover {
  background: #ffd0c7;
}

div#produkt-kategorie ul li a span {
  color: #333;
}

div#produkt-kategorie ul li a.hlavni-produkt-kategorie-vybrano {
  background: #333;
  color: #fff;
}

div#produkt-kategorie ul li a.hlavni-produkt-kategorie-vybrano span {
  color: #fff !important;
}

div#produkt-roller {
  width: 912px;
  height: 101px;
  margin: 0 auto;
  padding: 0 24px 2px 24px;
  overflow: hidden;
}

div#produkt-detail {
  min-height: 325px;
  _height: 325px;
}

div#produkt-detail-in {
  margin: 0 25px 0 24px;
  padding-bottom: 15px;
  background: #333 !important;
  height: 310px;
}

div#prev-arrow-container {
	width: 69px;
	height: 101px;
	background: url('/images/sipka-leva-on.png') no-repeat center center #333;
	cursor: pointer;
}

#produkt-detail #content.default {
  font-size: 20px;
}

.previous_button_disabled {
	background: url('/images/sipka-leva-off.png') no-repeat center center #333 !important;
	cursor: auto !important;
}

.previous_button_over {
	background: url('/images/sipka-leva-on.png') no-repeat center center #333 !important;
	cursor: pointer !important;
}

div#next-arrow-container {
	width: 69px;
	height: 101px;
	background: url('/images/sipka-prava-on.png') no-repeat center center #333;
	cursor: pointer;
}

.next_button_disabled {
	background: url('/images/sipka-prava-off.png') no-repeat center center #333 !important;
	cursor: auto !important;
}

.next_button_over {
	background: url('/images/sipka-prava-on.png') no-repeat center center #333 !important;
	cursor: pointer !important;
}

div#prev-arrow-container img, div#next-arrow-container img {
	display: none;
}

div#produkt-detail-leva {
  width: 200px;
  height: 290px;
  float: left;
  position: relative;
  background: #333;
}

/* Nazev plakatu */
#product-name-with-link {
  margin: 15px 0 0 20px;
  height: 6em;
  overflow: hidden;
}

div#produkt-detail-leva h2 {
  font-size: 0.7em;
  margin-bottom: 0;
  color: #fff;
  text-transform: uppercase;
}

div#produkt-detail-leva h2 em {
  font-weight: normal;
  font-style: normal;
  display: block;
  text-transform: none;
}


/* Permalink */
div#produkt-detail-leva p#produkt-detail-permalink {
  margin: 15px 17px 0 0;
  width: 150px;
  font-size: 0.7em;
  color: #fff;
  background: #333;
}

div#produkt-detail-leva p#produkt-detail-permalink a {
  text-decoration: none;
}

div#produkt-detail-leva p#produkt-detail-permalink a:visited,
div#produkt-detail-leva p#produkt-detail-permalink a:link {
  color: #FF3333;
}

div#produkt-detail-leva p#produkt-detail-permalink a:hover {
  text-decoration: underline;
}

/* Authors profile link */
div#produkt-detail-leva p#autors-profile-link {
  margin: 15px 17px 0 0;
  width: 150px;
  font-size: 0.7em;
  color: #fff;
  background: #333;
}

div#produkt-detail-leva p#autors-profile-link a {
  text-decoration: none;
}

div#produkt-detail-leva p#autors-profile-link a:visited,
div#produkt-detail-leva p#autors-profile-link a:link {
  color: #FF3333;
}

div#produkt-detail-leva p#autors-profile-link a:hover {
  text-decoration: underline;
}

div#produkt-detail-leva form {
  margin: 0 0 0 20px;
}

div#produkt-detail-options {
  height: 22px;
}

div#produkt-detail-options p.text {
  padding-top: 10px;
}

div#produkt-detail-leva {
  width: 200px;
  height: 290px;
  float: left;
  position: relative;
}


/* Prepinani variant */
#switch-variants {
  position: absolute;
  top: 15px;
  right: 20px;
  height: 140px;
  text-align: right;
}

#switch-variants select {
  width: 120px;
}

#produkt-detail-info {
  margin-top: 5px;
  background: #333;
}

#produkt-detail-info p {
  font-size: 0.7em;
  color: #ff3333;
}

#produkt-detail-options .text {
	font-size: 0.7em;
  color: #fff;
}


/* Cena */
#produkt-detail-info p.cena {
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 0.7em;
  color: #fff;
}

#produkt-detail-info p.cena strong {
  font-size: 2.1em;
}

/* "Neni k prodeji" */
#produkt-detail-info p.cena strong.not-for-sale {
  color: #FF3333;
  cursor: pointer;
}

.produkt-detail-dokosiku {
  overflow: hidden;
  width: 62px;
  height: 50px;
  background: #333 url('/images/do-kosiku-seda.png') no-repeat center center;
  text-align: center;
  position: relative;
  float: right;
}

.produkt-detail-dokosiku a {
  overflow: hidden;
  display: block;
  width: 60px;
  height: 50px;
  line-height: 85px;
  color: #ff3333;
  text-decoration: none;
  text-align: center;
  font-size: 0.7em;
  font-weight: bold;
  position: absolute;
  bottom: 4px;
  right: 2px;
}

div.produkt-detail-dokosiku a:hover {
  text-decoration: underline;
}

.add-to-cart input {
  border: none;
  border-top: none;
  border-left: none;
  margin: 0 5px;
}

/* Parametry: autori, puvod, rok vzniku */
#produkt-detail-info-autor {
  margin: 15px 0 0 0;
  font-size: 0.7em;
  font-weight: bold;
  text-align: left;
  color: #fff;
  position: absolute;
  bottom: -18px;
  left: 20px;
  background: #333;
}

#produkt-detail-info-autor a {
  font-weight: normal;
  color: #ff3333;
  text-decoration: none;
}

#produkt-detail-info-autor a:hover {
  text-decoration: underline;
}

div#produkt-detail-plakat {
  padding-top: 15px;
  width: 510px;
  min-height: 290px;
  float: left;
  text-align: center;
  background: #333;
}

div#produkt-detail-plakat img {
  max-width: 510px;
}

div#produkt-detail-prava {
  width: 200px;
  height: 290px;
  position: relative;
  float: right;
  background: #333;
}

div#produkt-detail-prava p#produkt-detail-related {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 20px -18px 0;
  width: 180px;
  font-size: 0.7em;
  font-weight: bold;
  color: #fff;
  text-align: right;
  background: #333;
}


div#produkt-detail-prava p a {
  font-weight: normal;
  color: #ff3333;
  text-decoration: none;
}

div#produkt-detail-prava p a:hover {
  text-decoration: underline;
}

div#souvisejici h2 {
  margin: 0 25px 0 40px;
  padding-top: 20px;
  color: #333;
  font-size: 1.2em;
  font-weight: normal;
}

.stranky {
  height: 22px;
  margin: 10px 26px 0 24px;
  text-align: right;
  font-size: 0.7em;
  color: #333;
}

.stranky span {
  padding: 0 10px 0 10px;
  display: inline-block;
  height: 22px;
  line-height: 22px;
}

.stranky span select {
	font-family: 'Arial', sans-serif;
	margin-top: 3px;
	font-size: 11px;
}

.stranky span select option {
	font-size: 11px;
	padding-right: 4px;
}

.stranky a {
  display: inline-block;
  display: -moz-inline-box;
  -moz-box-align: center;
  _display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 8px 0 8px;
  background: #e7e4d3;
  color: #333;
  text-decoration: none;
}

a.stranky-sipka-predchozi {
  padding: 0 8px 0 38px;
  background: url('/images/sipka-predchozi.gif') no-repeat center left #e7e4d3;
}

a.stranky-sipka-predchozi:hover {
  background: url('/images/sipka-predchozi.gif') no-repeat center left #ffd0c7;
  color: #ff3333;
}

/*.previous_page {
  padding: 0 8px 0 38px;
  background: url('/images/sipka-predchozi.gif') no-repeat center left #e7e4d3;
}
.previous_page:hover {
  background: url('/images/sipka-predchozi.gif') no-repeat center left #ffd0c7;
  color: #ff3333;
}*/

a.stranky-sipka-dalsi {
  padding: 0 38px 0 8px;
  background: url('/images/sipka-dalsi.gif') no-repeat center right #e7e4d3;
}

a.stranky-sipka-dalsi:hover {
  background: url('/images/sipka-dalsi.gif') no-repeat center right #ffd0c7;
  color: #ff3333;
}

.pismena {
  height: 22px;
  margin: 10px 26px 0 24px;
  text-align: left;
  font-size: 0.7em;
  color: #333;
}

.pismena span {
  padding: 0 10px 0 10px;
  display: inline-block;
  height: 22px;
  line-height: 22px;
}

.pismena span select {
  font-family: 'Arial', sans-serif;
  margin-top: 3px;
  font-size: 11px;
}

.pismena span select option {
  font-size: 11px;
  padding-right: 4px;
}

.pismena a {
  display: inline-block;
  display: -moz-inline-box;
  -moz-box-align: center;
  _display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 8px 0 8px;
  background: #e7e4d3;
  color: #333;
  text-decoration: none;
}

#souvisejici-pole {
margin: 10px 0 0 24px;
padding-bottom: 30px;
}


.souvisejici-pole-title {
  padding-top: 6px;
}

div.souvisejici-item {
  float: left;
  width: 226px;
  margin: 0 2px 2px 0;
  padding-bottom: 15px;
  background: #e7e4d3;
}

div.souvisejici-item img {
  float: left;
  margin: 0 12px 10px 20px;
  max-width: 80px;
}

div.souvisejici-item-hlavicka {
  margin-top: 20px;
}

div.souvisejici-item-nadpis {
  margin: 0 10px 0 16px;
}

.nophoto {
  margin-left: 20px !important;
}

div.souvisejici-item-nadpis h3 {
  color: #333;
  font-size: 0.7em;
  text-transform: uppercase;
  line-height: 1.25em !important;
}

div.souvisejici-item-nadpis h3 span {
  font-weight: normal;
  background: #e7e4d3;
}

span.souvisejici-item-nadpis-light {
  font-weight: bold !important;
  background: #fff !important;
}

div.souvisejici-item-nadpis p {
  margin-top: 15px;
  font-size: 0.7em;
}

div.souvisejici-item-nadpis p a {
  color: #ff3333;
  text-decoration: none;
}

div.souvisejici-item-nadpis p a:hover {
  text-decoration: underline;
}

div.souvisejici-item-info {
  clear: both;
  width: 185px;
  padding: 0 16px 8px 20px;
}

div.souvisejici-item-info p {
  font-size: 0.7em;
  font-weight: bold;
}

div.souvisejici-item-info p strong {
  font-weight: normal;
}

div.souvisejici-item-info p a {
  color: #ff3333;
  text-decoration: none;
}

div.souvisejici-item-info p a:hover {
  text-decoration: underline;
}

div.souvisejici-item-cena {
  clear: both;
  width: 196px;
  padding: 0 12px 0 20px;
}

div.souvisejici-item-cena p.cena {
  float: left;
  margin-top: 12px;
  margin-bottom: 15px;
  font-size: 0.7em;
  line-height: 1.35em;
  _line-height: 1.8em;
  color: #333;
}

div.souvisejici-item-cena p.cena strong {
  font-size: 2.1em;
}

div.souvisejici-item-cena-dokosiku {
  overflow: hidden;
  float: right;
  width: 62px;
  height: 50px;
  background: url('/images/do-kosiku-bezova.png') no-repeat top center;
  text-align: center;
}

div.souvisejici-item-cena-dokosiku a {
  overflow: hidden;
  display: block;
  width: 60px;
  height: 50px;
  line-height: 76px;
  color: #ff3333;
  text-decoration: none;
  text-align: center;
  font-size: 0.7em;
  font-weight: bold;
}

div.souvisejici-item-cena-dokosiku a:hover {
  text-decoration: underline;
}

.red {
  background: #ffd0c7 !important;
  cursor: pointer;
}

.red div.souvisejici-item-nadpis h3 span {
  font-weight: normal;
  background: #ffd0c7 !important;
}

.red div.souvisejici-item-nadpis h3 a {
  color: #ff3333;
  text-decoration: none;
  background: #fff;
}

.red div.souvisejici-item-nadpis h3 a:hover {
  text-decoration: underline;
}

.red img {
  border: 2px solid #ff3333 !important;
}

.red p.vice-info {
  font-size: 0.7em;
  text-align: right;
  float: right;
  margin-top: 12px;
}

.red p.vice-info a {
  color: #ff3333;
  text-decoration: none;
  font-weight: bold;
}

.red p.vice-info a:hover {
  text-decoration: underline;
}

.over h3 a, .over p.vice-info a {
  text-decoration: underline !important;
}

.red div.souvisejici-item-cena-dokosiku {
	background: url('/images/do-kosiku-ruzova.png') no-repeat top center !important;
}


/***********************************************************************************************************/
/* Profil autora */
/***********************************************************************************************************/


#content.author-profile {
  padding: 27px 26px 35px 26px;
  margin: 0 25px 0 24px;
  background: #e7e4d3;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
}

#content.author-profile .photo {
  width: 151px;
  float: left;
  margin-right: 19px;
}

#content.author-profile .text {
  width: 280px;
  float: left;
  margin-right: 16px;
  padding-top: 10px;
}

#content.author-profile .text p {
  margin-bottom: 16px;
}

#content.author-profile .text h3 {
  font-size: 11px;
  line-height: 16px;
  margin-bottom: 0;
  font-weight: bold;
}

#content.author-profile .text ul,
#content.author-profile .text ul li {
  margin-left: 0;
  list-style-type: square;
}

#content.author-profile .text a {
  font-weight: bold;
}

#content.author-profile .text a:hover {
  text-decoration: underline;
}

/* Zkracovani textu */

#content.author-profile .text #collapser {
  display: none;
}

#text-body-truncated:hover {
  cursor: pointer;
}

#text-body-truncated:hover a {
  text-decoration: underline;
}

#content.author-profile .other-works {
  width: 381px; /* Celkem 393 */
  float: left;
  padding: 7px 6px;
  background-color: #fff;
}

#content.author-profile .other-works h2 {
  font-size: 23px;
  padding-top: 9px;
  padding-bottom: 11px;
}

/* Skupina praci */
#content.author-profile .other-works .group {
  background-color: #e7e4d3;
  margin-bottom: 2px;
}

#content.author-profile .other-works .group h3 {
  height: 26px; /* Celkem 38  */
  font-weight: normal;
  font-size: 12px;
  padding: 12px 12px 0 12px;
  margin: 0;
  background-image: url('/images/layout/arrow-closed.gif');
  background-repeat: no-repeat;
  background-position: right top;
}

#content.author-profile .other-works .group.opened,
#content.author-profile .other-works .group:hover {
  background-color: #d5d2c1;
}

#content.author-profile .other-works .group.opened h3,
#content.author-profile .other-works .group:hover h3 {
  cursor: pointer;
  background-image: url('/images/layout/arrow-opened.gif');
  background-repeat: no-repeat;
  background-position: right top;
}

#content.author-profile .other-works .group.opened h3:hover {
  background-image: url('/images/layout/arrow-closed.gif');
}

#content.author-profile .other-works .group .group-works {
  padding: 0px 10px 12px 14px;
}

#content.author-profile .other-works .group .work {
  position: relative;
  width: 117px;
  height: 162px;
  float: left;
  margin-right: 2px;
  margin-bottom: 2px;
  text-align: center;
  background-color: #eae9e0;
  color: #333;
}

#content.author-profile .other-works .group .work:hover {
  background-color: #fff;
  cursor: pointer;
  text-decoration: none;
}

#content.author-profile .other-works .group .work .image {
  height: 82px;
  line-height: 82px;
  display: block;
  margin-top: 20px;
}

#content.author-profile .other-works .group .work img {
  max-height: 82px;
  max-width: 107px;
  vertical-align: middle;
}

#content.author-profile .other-works .group .work .description {
  display: block;
  position: absolute;
  top: 115px;
  margin-left: 5px;
  margin-right: 5px;
  line-height: 14px;
  height: 42px;
  overflow: hidden;
}


/***********************************************************************************************************/
/* Rozcestnik */
/***********************************************************************************************************/

div#rozcestnik-in {
  margin: 0 0 0 25px;
}

div#rozcestnik-in a {
	color: #ff3333;
	text-decoration: none;
}

div#rozcestnik-in a:hover {
	text-decoration: underline;
}

div.rozcestnik-polozka {
  float: left;
  width: 300px;
  height: 260px;
  margin: 0 0 2px 2px;
  overflow: hidden;
  background: #e7e4d3;
}

	.rozcestnik-polozka-short {
		height: 171px !important;
	}

div.rozcestnik-polozka-horni {
  width: 300px;
  height: 165px;
  overflow: hidden;
}

div.rozcestnik-polozka-horni img {
  margin: 10px;
  float: left;
  overflow: hidden;
}

div.rozcestnik-polozka-horni-info {
  margin: 15px 20px 0 0;
}

div.rozcestnik-polozka-horni-info h2 {
  margin-bottom: 5px;
  font-size: 0.7em;
  font-weight: normal;
}

div.rozcestnik-polozka-horni-info h2 a {
  font-size: 1.1em;
  font-weight: bold;
  color: #ff3333;
  text-decoration: none;
}

div.rozcestnik-polozka-horni-info h2 a:hover {
  text-decoration: underline;
}

div.rozcestnik-polozka-horni-info p {
  font-size: 0.7em;
  line-height: 1.4em;
}

div.rozcestnik-polozka-dolni {
  width: 270px;
  height: 95px;
  padding: 0 15px 0 15px;
  position: relative;
}

div.polozka {
  position: absolute;
  bottom: 20px;
  color: #000;
  font-size: 0.7em;
  line-height: 1.35em;
  width: 265px;
}

div.polozka a {
  color: #ff3333;
  text-decoration: none;
}

div.polozka a:hover {
  text-decoration: underline;
}

.dva-leva {
  width: 135px;
  overflow: hidden;
}

.dva-prava {
  right: 15px;
  width: 125px;
  overflow: hidden;
}

.tri-leva {
  top: 15px;
  width: 90px;
}

.tri-prostredni {
  top: 15px;
  right: 100px;
  width: 90px;
}

.tri-prava {
  top: 15px;
  right: 10px;
  width: 90px;
}

/***********************************************************************************************************/
/* Dvousloupcovy layout (Kosik, Objednavka) */
/***********************************************************************************************************/

div#layoutTwo {
  margin: 0 25px 0 25px;
  padding: 15px 0 0 0;
  border-top: 1px solid #e7e4d3;
}

div#layoutTwo-in {
  float: right;
  width: 680px;
  background: #e7e4d3;
  /*padding: 8px 8px 0 8px;*/
  padding: 8px 0 0 0;
  overflow: hidden;
}

h2.layoutTwo-head {
  /*margin: 10px 0 0 15px;*/
  margin: 10px 8px 0 23px;
  font-size: 20px;
}

.head-kosik {
  background: url('/images/head-kosik.png') no-repeat left center;
  padding-left: 35px;
  font-size: 20px;
}

.head-middle {
  margin: 20px 0 10px 23px !important;
}

/* zmena */
div#layoutTwo-right-in {
  min-height: 280px;
  /* height: expression(this.scrollHeight < 280 ? "280px" : "auto" ); */
  margin: 15px 8px 0 8px;
  padding-top: 15px;
  background: #fff;
}

div#layoutTwo-right-in p {
  margin: 0 0 0 15px;
  padding-bottom: 15px;
  font-size: 0.7em;
}

/* /zmena */

div#layoutTwo-right-in table {
  width: 635px;
  margin: 0 0 0 15px;
  font-size: 0.7em;
  border-collapse: collapse;
}

div#layoutTwo-bottom table {
  width: 635px;
  margin: 0 0 38px 23px;
  font-size: 0.7em;
  border-collapse: collapse;
}

div#layoutTwo-bottom table th {
  text-align: left;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #fff;
}

div#layoutTwo-right-in table th {
  text-align: left;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #e7e4d3;
}

div#layoutTwo-bottom table tr {
  height: 30px;
  _height: 18px;
}

div#layoutTwo-bottom table td {
  vertical-align: middle;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #fff;
  color: #333;
}

div#layoutTwo-right-in table td {
  vertical-align: middle;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #e7e4d3;
  color: #333;
}

.td-strong {
  font-weight: bold;
}

.td-img {
  width: 50px;
}

.td-nazev {
  width: 300px;
  padding-left: 10px !important;
}

.td-nazev a {
  color: #ff3333;
  text-decoration: none;
}

.td-nazev a:hover {
  text-decoration: underline;
}

.td-mnozstvi {
  width: 130px;
}

.td-mnozstvi input {
  float: left;
  width: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}

.td-mnozstvi a {
  display: block;
  margin-left: 35px;
  width: 62px;
  height: 22px;
  line-height: 22px;
  background: #e7e4d3;
  color: #333;
  text-decoration: none;
  text-align: center;
}

.td-mnozstvi a:hover {
  background: #ffd0c7;
  color: #ff3333;
}

.td-cena {
	width: 60px;
}

tr.specify {
  height: 60px;
  background: url('/images/specify.png') no-repeat center left #f9f8f4;
}

tr.specify td {
  padding-left: 50px !important;
}

tr.specify td input {
  padding-left: 5px;
  margin-left: 150px;
}

table.table-objednavka {
  width: 600px !important;
  margin: 15px 30px 20px 30px !important;
}

table.table-objednavka tr {
  height: 30px !important;
}

table.table-objednavka td {
  padding: 0 !important;
  border: 0 !important;
}

table.table-objednavka label {
  font-weight: bold;
}

table.table-objednavka input {
  padding-left: 3px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}

td.td-short {
  width: 110px;
}
td.td-medium {
  width: 140px;
}

table#table-doprava {
  margin-top: 30px !important;
  border-collapse: collapse;
}

table#table-doprava td {
  height: 30px !important;
  line-height: 30px !important;
  padding: 0 !important;
  border-bottom: 1px solid #e7e4d3;
  border-top: 1px solid #e7e4d3;
}

td.doprava-td-long {
  width: 75px;
}

td.doprava-td-short {
  width: 415px;
}

table#table-doprava td label {
  font-weight: bold;
  margin-right: 10px;
  display: block;
}

div#layoutTwo-right-cena {
  float: right;
  width: 365px;
  margin-bottom: 60px;
}

div#layoutTwo-right-cena table {
  width: 350px !important;
  margin: 0 !important;
}

div#layoutTwo-right-cena table td {
  padding: 0 !important;
  height: 26px;
}

tr.cena {
  font-size: 2.2em;
  font-weight: bold;
  height: 60px !important;
}

td.cena-long {
  width: 205px;
}

div#layoutTwo-right-submit {
  height: 55px;
  line-height: 55px;
}

div#layoutTwo-right-submit-in {
  width: 135px;
  _margin-top: 16px; /* vycentrovani v MSIE6 */
  margin-right: 15px;
  _margin-right: 5px;
  float: right;
}

div#layoutTwo-right-submit input, input.red-bg {
  padding: 0 8px 0 8px;
  background: #ff3333;
  color: #fff;
  border: 0;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Arial, sans-serif;
  font-size: 10px;
  height: 17px;
}

div#layoutTwo-right-submit-in-p {
  margin-left: 190px;
}

div#layoutTwo-right-submit p {
  padding-top: 10px;  /* vycentrovani v MSIE6 */
  width: 300px;
  height: 45px;
  vertical-align: middle;
  display: table-cell;
  font-size: 0.7em;
  line-height: 1.4em;
}

div#layoutTwo-kontejner {
  position: relative;
  margin-left: 15px;
}

a.sipka {
  display: inline-block;
  display: -moz-inline-box;
  -moz-box-align: center;
  _display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 8px 0 38px;
  background: #e7e4d3;
  color: #333;
  font-size: 0.7em;
  text-decoration: none;
  background: url('/images/sipka-predchozi.gif') no-repeat center left #e7e4d3;
}

a.sipka:hover {
  background: url('/images/sipka-predchozi.gif') no-repeat center left #ffd0c7;
  color: #ff3333;
}

div#safe-shopping {
  left: 0;
  width: 200px;
  padding-top: 20px;
}

div#safe-shopping img {
	display: block;
	margin-bottom: 20px;
}

div#safe-shopping p {
  font-size: 0.7em;
  line-height: 1.4em;
}

div#safe-shopping p a {
  color: #ff3333;
  text-decoration: none;
}

div#safe-shopping p a:hover {
  text-decoration: underline;
}

div.safe-shopping-objednavka {
  bottom: 75px !important;
  _bottom: 175px !important;
}

div#layoutTwo-blank {
  background: #fff;
  padding-top: 20px;
}

div#layoutTwo-blank input {
  display: block;
  border: 0 !important;
  margin: 0 auto;
  height: 31px;
  cursor: pointer;
}

/***********************************************************************************************************/
/* Obecna galerie */
/***********************************************************************************************************/

div#content {
  min-height: 354px;
  _height: 354px;
  margin: 0 25px 0 24px;
}

div#content a {
	color: #ff3333;
	text-decoration: none;
}

div#content a:hover {
	text-decoration: underline;
}

.default {
  min-height: 354px !important;
  _height: 354px !important;
	padding: 20px;
	background: #e7e4d3;
}

.default img {
	display: block;
	margin-bottom: 15px;
}

.default p {
	margin: 0 0 15px 0;
	font-size: .75em;
}

.default h1, h2, h3, h4 {
	margin: 0 0 15px 0;
}

.default h1 {
	font-size: 1em !important;
}

.default h2 {
	font-size: .9em !important;
}

div#boxes {
  margin: 0 24px 0 24px;
  padding: 1px 0 0 0;
}

.boxes-short {
  margin: -1px 24px 0 27px !important;
  _margin: -1px 24px 0 29px !important;
}

div.box {
  position: relative;
  overflow: hidden;
  float: left;
  width: 281px;
  height: 109px;
  padding: 11px;
  margin-right: 1px;
  margin-bottom: 1px;
  cursor: pointer;
  background: #E7E4D3;
}

.box-short {
  width: 278px !important;
  height: 109px !important;
  padding: 11px !important;
  margin-right: 2px !important;
  margin-bottom: 2px !important;
}

div.box div {
  position: absolute;
  top: 57px;
  left: 20px;
  width: 136px;
  height: 52px;
  background: url('/images/serie-bg.png') no-repeat;
}

	.box-hover {
		background: url('/images/serie-bg.png') no-repeat !important;
		background-position: -136px 0 !important;
	}

div.box div p {
  padding: 8px;
  font-size: 0.7em;
  color: #fff;
}

div.box div p a {
  color: #fff;
  text-decoration: none;
}

div.box div p span {
  color: #000;
}

/***********************************************************************************************************/
/* Layout spravcovskeho rozhani */
/***********************************************************************************************************/

a.admin, div.souvisejici-item-nadpis h3 a small, div.rozcestnik-polozka-horni-info small a { color: red; font-size: 10px; text-transform: uppercase; text-decoration: underline; }
a.admin:hover, div.souvisejici-item-nadpis h3 a:hover small, div.rozcestnik-polozka-horni-info small a { text-decoration: underline; }
div#produkt-detail-prava p a.admin { background: transparent; }
.admin a {color: red; }
.admin #admin-side, .admin #admin-content { font-size: .7em; }
#admin-head { font-size: .8em; } #admin-head a { margin-left: 10px; }

.admin #admin-side { padding: 3em 10px 20px 10px; background: #e7e4d3; }

.admin #admin-side ul, .admin #admin-side p, .admin #admin-content ul, .admin #admin-content p { margin-bottom: .75em; }
.admin #admin-side ul, .admin #admin-content ul { padding-left: 1em; list-style-type: square; }

.admin input, .admin textarea, .admin  select, .admin option { font-size: 1em; font-family: Arial, Helvetica, sans-serif; height: auto; }

.admin input.xs 					  { width: 3em; }
.admin input.s 						{ width: 4em; }
.admin input.m, .admin select.m  	{ width: 8em; }
.admin input.l, .admin select.l 	{ width: 12em; }
.admin input.xl, .admin select.xl		{ width: 15em; }
.admin input.xxl 					{ width: 20em; }
.admin input.xxxl 					{ width: 25em; }
.admin textarea.m 					{ width: 200px; height: 15em; }
.admin textarea.s					{ width: 200px;  height: 5em; }
.admin textarea.xs					{ width: 200px;  height: 2em; }
.admin textarea.l					{ width: 200px;  height: 20em; }
.admin textarea.xl					{ width: 200px;  height: 10em; }
.admin textarea.xxl				{ width: 200px; height: 30em; }
.admin textarea.xxxl				{ width: 200px;  height: 40em; }

.admin #admin-side input, .admin #admin-content input { border: 1px inset #666; padding: 2px; }
.admin #admin-side input.submit, .admin #admin-content input.submit { background: red; color: #fff; padding: 5px 10px; height: 30px; cursor:pointer; cursor: pointer;  border: 1px #999 outset; }
.admin #admin-side hr, .admin #admin-content hr { height: 1px; background: #ddd; border: 0; margin-bottom: 1em; }

.admin #admin-side { float: left; width: 260px; display: inline; margin-left: 25px; padding: 1.5em 10px; }
.admin #admin-content { float: right; width: 600px; display: inline; margin-right: 25px;  }


.admin #admin-side ul, .admin #admin-content ul.categoryList { list-style-type: none; border-top: 1px solid #f3f2e9; margin: 2em 0 0 0; padding: 0; }
.admin #admin-side ul li, .admin #admin-content ul.categoryList li { margin: 0; padding: 0; }
.admin #admin-side ul li a, .admin #admin-content ul.categoryList a { padding: 4px; border-bottom: 1px solid #f3f2e9; display: block; text-decoration: none; }
.admin #admin-side ul li a:hover, .admin #admin-content ul.categoryList li a:hover, .admin #admin-content table.categoryTable a:hover { background: #f3f2e9; }
.admin #admin-content ul.categoryList {width: 50%; }
.admin #admin-content table.categoryTable {width: 50%; border-top: 1px solid #f3f2e9; border-collapse: collapse; margin-top: 2em; }
.admin #admin-content table.categoryTable a { padding: 4px; border-bottom: 1px solid #f3f2e9; display: block; text-decoration: none; }



.admin table.normal {
border-collapse: collapse;
border-bottom: 1px solid #CBC5AF;
border-right: 1px solid #fff;
margin: 1em 0;
width: 100%;
}

.admin table.normal td, .admin table.normal th {
text-align: left;
padding: 5px;
vertical-align: top;
border-top: 1px solid #CBC5AF;
border-left: 1px solid #fff;
font-weight: normal;
}

.admin table.normal table td, .admin table.normal table th {
border: 0;
padding: 2px;
}

.admin table.normal th {
background: #e7e4d3;
color: #666;
}

.admin table.normal tr.typeOne td {
background: #eee;
}

.admin table.normal tr.typeTwo td {
background: #e8e8e8;
}

.admin table.normal tr.typeSummary td {
background: #d8d8d8;
}

.admin table.normal col.aligncenter td, .admin table.normal col.aligncenter th {
text-align: center;
}

.admin table.normal.noBg td, table.normal.noBg th {
background: transparent;
}

.admin table.normal h1 { font-size: 1.2em; }
.clearBothZero, .clear-zero { clear: both; font-size: 1px; line-height: 1px; }


/***********************************************************************************************************/
/* Staticke stranky */
/***********************************************************************************************************/

div#stats-layout-two {
	margin: 50px 40px 0 40px !important;
}

div#stats-layout-one {
	margin: 30px 40px 0 40px !important;
	padding-bottom: 20px;
}

#stats-layout-one h2 {
  font-size: 29px;
}



/* Leva strana - napriklad obrazky v "O Terrym" */

div#stats-left {
	float: left;
	overflow: hidden;
	width: 270px;
	padding-top: 40px;
}

	.left-item {
		width: 246px;
		min-height: 185px;
		padding: 10px;
		margin-bottom: 2px;
		background: #efede3;
		cursor: pointer;
	}

	.left-item img {
		display: block;
	}

	.left-item p {
		margin: 10px 0 0 0;
		font-size: .7em;
	}

	.left-item-hover {
		position: absolute;
		width: auto;
		margin-top: 2px;
		_margin-top: 0;
	}



div#stats-right {
	float: right;
	overflow: hidden;
	width: 590px;
}

div#stats-right p {
	margin-bottom: 30px;
	font-size: .75em;
	line-height: 1.5em;
}

div#stats-right h2 {
  font-size: 23px;
}



div#stats-right p strong, div#stats-layout-one p strong {
	font-size: 1.1em;
}

div#stats-right a, div#stats-layout-one a {
	color: #ff3333;
	text-decoration: underline;
}

div#stats-right a:hover, div#stats-layout-one a:hover {
	text-decoration: none;
}


/* Novinky e-mailem
   (Iframe, ktery tahame z kinosvetozor.cz, protoze jen tam vladne mailingovy backend)
*/

#stats-left #newsletter {
  width: 266px;
  height: 107px;
  position: relative;
  top: -40px;
  margin-bottom: 80px;
  border: 0;
  overflow: hidden;
}


/***********************************************************************************************************/
/* Tooltip */
/***********************************************************************************************************/

.tooltip {
	position: absolute;
  right: 30px;
  top: 20px;
	width: 308px;
	z-index: 100;
	text-align: left;
	line-height: 0.9em !important;
}

.tooltip-in {
	background: url('../images/tooltip-top.png?2') no-repeat top center;
}

.tooltip-in p {
	padding: 21px 31px 5px 21px;
	font-size: .6em;
	line-height: 1.5em;
}

div#produkt-detail-info .tooltip-in p {
	color: #333;
}

.tooltip-bottom {
	overflow: hidden;
	height: 19px;
	background: url('../images/tooltip-bottom.png?2') no-repeat top center;
}

/* Tooltip pro Neni na prodej */
.tooltip.not-for-sale {
  right: 168px;
  top: 49px;
}

.msgWindow {
	overflow: hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -300px;
	z-index: 100;
	width: 618px;
	height: 418px;
	background: url('/images/msg-bg.png') no-repeat transparent;
	_background: #e7e4d3;
	_background-image: none;
}

.msgWindow h3 {
	margin: 30px 35px 15px 35px;
	font-weight: normal;
}

.msgWindow p {
	margin: 0 35px 0 35px;
}

.msgWindow ul {
	margin: 0 35px 0 50px;
}

.msgWindow li {
	margin-left: 30px;
}

a.msgClose {
	position: absolute;
	top: 20px;
	right: 20px;
	overflow: hidden;
	display: block;
	width: 13px;
	height: 13px;
	background: url('/images/close.gif') no-repeat;
	text-indent: -200px;
}

/***********************************************************************************************************/
/* Vystavy */
/***********************************************************************************************************/

.vystava {
	margin: 10px 25px 0 30px;
	padding-top: 7px;
	padding-bottom: 20px;
	border-top: 1px solid #e7e4d3;
	background: transparent;
}

.vystava.first {
	border-top: 0;
}

	.vystavaLeft {
		position: relative;
		float: left;
		width: 280px;
		padding-left: 10px;
		padding-top: 25px;
	}

		.vystavaLeft h3 {
			position: absolute;
			top: 0;
			left: 0;
			font-size: .7em;
			font-weight: normal;
		}

		.vystavaLeft a {
			display: block;
			float: left;
      margin: 0 2px 2px 0;
			background-color: #333;
			height: 60px;
		}

		.vystavaLeft a img {
			margin: 0;
			padding: 0;
			border: 0;
		}

		.vystavaLeft a:hover img {
			opacity: 0.5;
		}


	.vystavaRight {
		margin-left: 300px;
		width: 590px;
		position: relative;
	}

		.vystavaRight h2 {
			margin-top: 20px;
			margin-right: 30px;
			margin-bottom: 0;
			font-size: 23px;
		}

		.vystavaRight a {
			color: #ff3333;
			text-decoration: none;
		}

		.vystavaRight a:hover {
			text-decoration: underline;
		}

		.vystavaRight p {
			margin-bottom: 20px;
			font-size: .75em;
			line-height: 1.4em;
			margin-right: 30px;
			margin-left: 3px;
		}

		.vystavaRight ul {
			list-style: disc;
			margin: 0 0 20px 15px;
		}

		.vystavaRight li {
			font-size: .75em;
			line-height: 1.4em;
		}

		p.vystavaRightTyp {
			position: absolute;
			top: 0;
			right: 0;
			font-size: .7em;
			margin-right: 0;
		}

		#vystavaRelated {
		    font-size: .7em;
		}

		#vystavaPoznamka {
		    font-size: .9em;
		}


/* Titulek fotky zobrazovany pod blokem fotografii po najeti mysi */
.photo-title {
  clear: both;
  font-size: 11px;
  margin: 5px 20px 0 0;
  height: 13px;
  overflow: hidden;
}


/* Horni strankovani na strance Vystav */
#vystavy .stranky.nahore {
	margin-top: -30px;
}

/* === Vystavy podle  roku === */

#vystavy-podle-roku {
	margin: 30px 40px 0 40px;
	padding-bottom: 20px;
}

#vystavy-podle-roku h2
{
  font-size: 29px;
  margin-bottom: 0;
  margin-top: 1em;
}

#vystavy #vystavy-podle-roku ul
{
  margin-left: 0;
  list-style-type: none;
}

#vystavy #vystavy-podle-roku li
{
  margin-left: 0;
  margin-bottom: .1em;
}

/* === Navigace druhe urovne uvnitr stranky === */
#second-site-navigation {
  height: 35px;
  margin: 0 28px;
  font-size: 0.7em;
	border-bottom: 2px solid #E7E4D3;
}

#second-site-navigation a,
#second-site-navigation strong {
  background-color: #E7E4D3;
  display: block;
  float: left;
  font-weight: normal;
  line-height: 11px;
  margin-right: 3px;
  padding: 12px 10px;
}

#second-site-navigation a:hover {
  background-color: #FFD0C8;
}





/***********************************************************************************************************/
/* Obecna typografie  */
/***********************************************************************************************************/

/* Chlebovy text v "normalnim" textovem bloku */

#stats-layout-one h2,
#vystavy-podle-roku h2
{
  font-size: 29px;
}

#stats-layout-one p,
#vystavy-podle-roku p
{
	margin-bottom: 15px;
	font-size: .75em;
	line-height: 1.5em;
}

#stats-layout-one ol,
#vystavy-podle-roku ol,
#stats-layout-one ul,
#vystavy-podle-roku ul
{
	margin-bottom: 15px;
	margin-left: 20px;
	_margin-left: 25px;
}

#stats-layout-one li,
#vystavy-podle-roku li
{
	font-size: 12px !important;
	line-height: 1.5em;
}







/***********************************************************************************************************/
/* Obecne tridy */
/***********************************************************************************************************/

.no {
  display: none;
}

.cleaner {
  clear: both;
  height: 0 !important;
  line-height: 0 !important;
  width: 0 !important;
  border: 0 !important;
  font-size: 1px;
}

.no-border-bottom {
  border-bottom: 0 !important;
}

.upper-case {
  text-transform: uppercase;
}

.w-normal {
   font-weight: normal !important;
}

.selected { background-color: #888; }

.paypal-ico {
	overflow: hidden;
	display: block;
	width: 127px;
	height: 19px;
	margin-top: -3px;
	_margin-top: 0px;
	_position: relative;
	_top: -3px;
	margin-left: 15px;
	background: url('/images/paypal_gopay_icon.gif?2') no-repeat;
	text-indent: -200px;
}

/*-----------------admin-----------------*/

.admin_avatar {
  float: left;
  margin: 0 5px 5px 0;
}

.display_none {
  display: none;
}

.admin_category_profile_examples {
  background-color: #e7e4d3;
  margin-top: 15px;
  padding: 10px;
}

.admin_profile_example {
  float: left;
  width: 150px;
  background-color: white;
}

.field {
  margin: 10px 0;
}
.actions {
  margin: 10px 0;
}
