/* css sablona ... AT */

/* dizajn */

* {
  margin: 0;
  padding: 0;
}

body, html {
  font-family: sans-serif;
  font-size: 12px;
  color: black;
  background: #d6d6d6 url('p-telo.gif') top center repeat-x;
  text-align: center;
}

.cp {
  text-align: right;
}

.cl {
  text-align: left;
}

.cc {
  text-align: center;
}

#telo {
  background: url('c-pozadie.gif') top center repeat-y;
}

#pozadie-dole {
  background: url('p-paticka.gif') bottom center repeat-x;
}

#hlavicka {
  background: url('c-hlavicka.jpg') top center no-repeat;
  height: 73px;
}

#hlavicka h1 {
  display: none;
}

#cyklus {
  background: url('p-cyklus.gif') top center no-repeat;
  text-align: center;
}

#menu-horizontalne {
  background: url('p-menu.gif') top center no-repeat;
  height: 37px; /*neskor odstranit asi*/
  width: 940px;
  margin: auto;
}

#spodok  {
  background: url('c-paticka.gif') top center no-repeat;
  height: 74px;
}

#spodok strong {
  display: none;
}

#vnutro {
  margin: auto;
  width: 900px;
}

#vnutro-okraje {
  margin: 10px;
  text-align: left;
}

.zarovnanie {
  font-size:1px;
  clear: both;
}

#menu-pas menu {
  list-style-type: none;
}

#menu-pas menu li {
  width: 229px;
  height: 25px;
  background: url('prvky.png');
  background-position: 0px -55px;
}

#menu-pas menu li a {
  display: block;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  width: 206px;
  font-size: 11px;
  color:black;
  font-weight: bold;
  text-decoration: none;
  padding-left: 23px;
  padding-top: 3px;
  padding-bottom: 6px;
}

#menu-pas menu li:hover {
  background-position: 0px -80px;
}

.li-aktualna {
    background-position: -10px 0px !important;
}

.li-aktualna2 {
    background-position: 0px -80px !important;
}

#menu-horizontalne menu {
  list-style-type: none;
  margin-left: 20px;
}

#menu-horizontalne menu li {
  float: left;
  width: 162px;
  height: 37px;
  background: url('prvky.png');
  background-position: -182px 0px;
}

#menu-horizontalne menu li a {
  display: block;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  width: 152px;
  text-align: left;
  font-size: 11px;
  color:black;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  padding-top: 11px;
  padding-bottom: 10px;
}

#menu-horizontalne menu li:hover {
  background-position: -10px 0px;
}

/* dizajn vnutro */

#menu-pas {
  width: 229px;
  float:left;
}

#obsah-pas {
  width: 641px;
  float:right;
}

.menu-nadpis {
  width: 229px;
  height: 42px;
  background: url('prvky.png');
  background-position: 0px -241px;
}

.menu-nadpis strong {
  display:block;
  width: 220px;
  padding-top: 4px;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  font-size: 20px;
  color: white;
  text-align: right;
}

.menu-spodok {
  width: 229px;
  height: 18px;
  background: url('prvky.png');
  background-position: 0px -223px;
  margin-bottom: 10px;
}

.menu-spodok strong {
  display: none;
}

.menu-obal {
  width: 229px;
  background: #Ededed;
}

.menu-vnutro {
  background: white;
  width: 209px;
  margin-left: 5px;
  padding: 5px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 10px;
}

.input-a {
  width: 86px;
  height: 17px;
  background: url('prvky.png') white;
  background-position: 0px -202px;
  border: 0;
  font-size: 10px !important;
  padding-top:4px;
  padding-left:4px;
}

.input-b {
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  font-size: 11px;
  padding: 4px;
  width: 190px;
  height: 89px;
  background: url('prvky.png') white;
  background-position: 0px -105px;
  margin-left: 6px;
  margin-top: 5px;
  border: 0;
  color: grey;
  font-style: italic;
}

.input-c {
  padding-top: -3px;
  width: 77px;
  margin-top: 7px;
  height: 18px;
  background: url('prvky.png') white;
  background-position: 0px -37px;
  border: 0;
}

td, th {
  text-align: left;
}

.f10 {
  font-size: 10px !important;
}

.obsah-nadpis {
  width: 641px;
  height: 42px;
  background: url('prvky.png');
  background-position: 0px -302px;
}

.obsah-nadpis strong {
  display:block;
  width: 632px;
  padding-top: 4px;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  font-size: 20px;
  color: white;
  text-align: right;
}

.obsah-spodok {
  width: 641px;
  height: 18px;
  background: url('prvky.png');
  background-position: 0px -284px;
  margin-bottom: 10px;
}

.obsah-spodok strong {
  display: none;
}

.obsah {
  width: 641px;
  background: #EDEDED;
}

.obsah-obal {
  width: 611px;
  background: white;
  margin-left: 5px;
  padding: 10px;
}

.obsah-obal p {
  line-height: 20px;
  font-size:12px;
  text-align:justify;
  margin-bottom: 10px;
}

.obsah-obal p img {
  margin: 4px;
}

h2 {
  margin: auto;
  display:block;
  margin-bottom: 10px;
  font-size:14px;
  height: 20px;
  width:300px;
  text-align: left;
  border-left: #c12c0f 2px solid;
  border-bottom: #c12c0f 2px solid;
  padding-left:6px;
}

h2 a {
  color: black;
}

h3 {
  display:block;
  margin-bottom: 6px;
  font-size:14px;
  height: 20px;
  width:600px;
  text-align: left;
  border-left: #c12c0f 2px solid;
  border-bottom: #c12c0f 2px solid;
  padding-left:6px;
}

img {
  border:0;
}

a {
  color: #C64C34;
}

.produkttab th {
  background: url('box-cerveny.gif') repeat-x;
  padding:5px;
}

.produkttab td {
  background: #ededed;
  padding:2px;
  text-align: center;
  font-size: 11px;
}

/*slideshow*/
#slideshow {
	width:896px;
	height:159px;
	margin:auto;
	padding-top:2px;
}

#intro img {
	width:896px;
	height:159px;
}
div#intro {
	float: left;
	position: relative;
	width: 896px;
	height: 159px;
	padding: 0;
	background: #FFF;
}

div#intro div.pics {
	z-index: 2;
}

div#intro div.pics img {
	margin-top: 0px;
}

big {
  display:block;
  padding:4px;
  width:603px;
  color:black;
  border-top:1px solid #B73B22;
  background: #ffb7a8;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
}

.oul {
  margin-left: 30px;
  margin-right: 15px;
}

.oul li {
  line-height: 18px;
}

.otb tr td {
  padding: 4px;
}

.ott tr td {
  padding: 4px;
  width: 457px;
  background: #dfdfdf;
}

.ott {
  margin-bottom:10px;
}

.ott tr th {
  width: 160px;
  padding: 4px;
  vertical-align:top;
  background: url('box-cerveny.gif') repeat-x;
}

cite {
  background: #dcdcdc;
}

#kontt {
	margin-left:160px;
	border:0px;
	margin-top:55px;
	margin-bottom:55px;
	width:500px;
}

#kontt tr th {
	width:48px;
	height:48px;
	background: url('odoslana.gif') no-repeat top left;
}

#kontt tr td {
	padding-left:10px;
}
.suggest_link {
  background-color: #FFFFFF;
  padding: 2px 6px 2px 6px;
}

.suggest_link_over {
  background-color: #d56650;
  padding: 2px 6px 2px 6px;
  cursor:pointer;
}

#search_suggest {
  position: absolute; 
  background-color: #FFFFFF !important; 
  text-align: left; 
}
