/**/
body, html {
	margin: 0;
	padding: 0px 0px 80px 0px;
	background-color: #F9D46F;
	font-family: sans-serif;
}
table.header {
	margin: 0;
	padding: 0;
	border: 0px solid #8B4513;
	background-color: transparent;
}

table.header td.logo{
	margin: 0;
	padding: 0;
	border: 0px solid #8B4513;
	background-color: transparent;
	text-align: center;
}

table.main {
	margin: 0px;
	padding: 0px;
	border: 0px solid #8B4513;
	width: 886px;
	table-layout: fixed;
	border-collapse: collapse;
	display: block;
}

table.main td.menu {
	vertical-align: top;
}

table.main td.menu div.menubg {
	background-image: url(../img/leftmenu.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 9px 0px 9px 0px !important;
	border: 0px !important;
	margin: 15px 0px 0px 0px !important;
	width: 279px;
}

table.main td.menu div {
  border: 0px;
	vertical-align: top;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #774A30; 
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	width: 280px;
	
}



table.main td.menu A{
	/*
	font-family: Arial, Helvetica, sans-serif;
	*/
	font-style: normal;
	font-weight: bold;
	color: #774A30;
	text-decoration: none;
	padding: 0px 10px 0px 0px;
	width: 280px;
}

table.main td.menu	A:HOVER {
	/*
	font-family: Arial, Helvetica, sans-serif;
	*/
	font-style: normal;
	font-weight: bold;
	color: Red;
	text-decoration: underline;
}

table.main td.obsah{
	margin: 0;
	padding: 25px 0 0;
	border: 0px solid black;
	width: 600px;
	vertical-align: top;
	padding-left: 25px;
}
.obsah hr {
	width: 600px;
}

table.main td.obsah P {
	padding: 0;
	color: #774A30; 
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}

table.main td.obsah P A{
	color: #8B0000;
	text-decoration: none;
}

table.main td.obsah P A:hover{
	color: Red;
	text-decoration: underline;
}

table.hledej {
	margin: 0;
	padding: 0;
	color: #774A30;
	background-color: transparent;
	width: 560px;
	color: maroon; 
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

table.hledej-img {
	margin: 0;
	padding: 0;
	color: #774A30;
	background-color: transparent;
	width: 560px; 
	color: maroon; 
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	border-bottom: 1px solid #603627;
}

td.topnews {
	border-top: 1px solid #603627;
}

/*!!! - bordered cell */
table.hledej-img td.bordered {
	border-bottom: 1px solid #603627;
}

table.hledej td{
	margin: 0;
	padding: 0;
	border: 0px solid #8B4513;
	background-color: transparent;
	text-align: left;
}

table.hledej td.button{
	margin: 0;
	padding: 0;
	border: 0px solid #8B4513;
	background-color: transparent;
	text-align: center;
}

table.hledej th{
	color: #774A30;
	margin: 0;
	padding: 0;
	border: 0px solid #8B4513;
	background-color: transparent;
	width: 286px;
	text-align: right;
	vertical-align: middle;
}

table.footer {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

table.footer td{
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	width: 600px;
	height: 30px;
	background-image: url(../img/pata.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

table.footer td A{
	color: #8B0000;
	text-decoration: none;
}

table.footer td A:hover{
	color: Red;
	text-decoration: underline;
}

table.kosik {
  margin: 10px 0px 0px 0px;
	padding: 0;
	border: 0px solid #8B4513;
	background-color: transparent;
	background-image: url(../img/pozadi_kosik.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 580px;
}

table.kosik td{
	margin: 0;
	padding: 0;
	border: 0px solid black;
	vertical-align: middle;
}

table.kosik td P {
	margin: 0px 50px 10px 20px;
	padding: 0;
	color: #774A30;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}

table.kosik td P A{
	color: #8B0000;
	text-decoration: none;
}

table.kosik td P A:hover{
	color: Red;
	text-decoration: underline;
}

/* pridano: Odula 2004-05-12 */
/* styly ke strance kategorie.php */
div#cat-container {
	width: 100%;
}

div#cat-container ul,li {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	list-style-type: none;
	list-style-image: none;
}

div#cat-container li {
	padding-left: 12px;
	background: url('../img/cat-item.gif') 0px 10px no-repeat;
}

div#cat-container div#left {
	padding: 0px 0px 0px 40px;
	height: 100%;
	float: left;
}

div#cat-container div#right {
	padding: 0px 0px 0px 40px;
	height: 100%;
	float: left;
}

div#cat-container a {
	font-style: normal;
	font-weight: bold;
	color: #774A30;
	text-decoration: none;
}

div#cat-container a:hover {
	font-style: normal;
	font-weight: bold;
	color: Red;
	text-decoration: underline;
}

/* styly ke strance header2.inc.php */
table#headtable a#logo {
	display: block;
	width: 886px;
	height: 74px;
	background: url('../img/logo.gif') no-repeat;
	overflow: hidden;
}

table#headtable a#logo h1 {
	display: none;
}

table#headtable a {
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	color: #603627; /*font-family:Arial;*/
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}

table#headtable a#middle {
	padding-left: 24px;
	background: url('../img/header_item.gif') 6px 6px no-repeat;
}

table#headtable a#right {
	padding-left: 24px;
	background: url('../img/header_item.gif') 6px 6px no-repeat;
}

table#headtable a:hover {
	color: #FFF;
}

table#headtable span {
	display: none;
}

/* CEO: nahrazeni obrazku v zahlavi */
#headimg-zaznamova-sluzba {
	width: 194px;
	height: 33px;
	background: url('../img/nadpis_zaznamova_sluzba.gif') no-repeat;
	float: right;
}

#headimg-zaznamova-sluzba strong {
	display: none;
}

#headimg-online-katalog {
	width: 194px;
	height: 33px;
	background: url('../img/nadpis_on_line_katalog.gif') no-repeat;
	float: right;
}

#headimg-online-katalog strong {
	display: none;
}

#headimg-nakupni-kosik {
	width: 194px;
	height: 33px;
	background: url('../img/nadpis_nakupni_kosik.gif') no-repeat;
	float: right;
}

#headimg-nakupni-kosik strong {
	display: none;
}

#headimg-nabidnete-nam {
	width: 194px;
	height: 33px;
	background: url('../img/nadpis_nabidnete_nam.gif') no-repeat;
	float: right;
}

#headimg-nabidnete-nam strong {
	display: none;
}

#headimg-obchodni-podminky {
	width: 194px;
	height: 33px;
	background: url('../img/nadpis_obchodni_podminky.gif') no-repeat;
	float: right;
}

#headimg-obchodni-podminky strong {
	display: none;
}

#headimg-odkazy {
	width: 194px;
	height: 33px;
	background: url('../img/nadpis_odkazy.gif') no-repeat;
	float: right;
}

#headimg-odkazy strong {
	display: none;
}

#headimg-kontakty {
	width: 194px;
	height: 33px;
	background: url('../img/nadpis_kontakty.gif') no-repeat;
	float: right;
}

#headimg-kontakty strong {
	display: none;
}

table.kosik div#logo {
	width: 460px;
	height: 50px;
	background: url('../img/logo_kosik.gif') no-repeat;
}

table.kosik div#logo h1 {
	display: none;
}

/* oldfrog */
h1#logo {
	margin: 0;
}
h1#logo a{
	display: block;
	width: 886px;
	height: 74px;
	background: url('../img/logo.gif') no-repeat;
}

h1#logo  a span{
	display: none;
}

span.separator {
	padding-left: 28px;
	background: url('../img/header_item.gif') 6px 2px no-repeat;
}

div.stripe {
	color: white;
	font-family: sans-serif;
	font-weight: bold;
	margin: 12px 0px 20px 0px;
	padding: 2px 0px 2px 0px;
	background: url('../img/stripe_pozadi.png') 0px 0px no-repeat;
  height: 20px;
}



*/
table.main{
	margin-bottom: 60px;
}

.head a {
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	color: #603627; /*font-family:Arial;*/
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}

td.navigation,
td.hide,
td.book {
	padding: 0;
}

td.hide {
	border-bottom: gray 1px dashed;
}

h2.nazev {
	font-size: 1em;
	margin: 0;
}

strong.cena {
	display: block;
}

span.oldcena {
  text-decoration: line-through;
}

img.hide,
img.book {
	float: left;
	margin-right: 8px;
}

img.bookdnes {
	float: left;
	margin-right: 8px;
	border: 7px solid green !important;
}

img.booktyden {
	float: left;
	margin-right: 8px;
	border: 7px solid blue !important;
}

.logo img {
	margin-right: 0px;
}

td.links {
}

/*-!*/
span.logo img.logo {
	padding-top: 5px;
	padding-right: 0px;
	float: right;
}

span.links {
	position: relative;
	bottom: 0px;
	padding-top: 5px;
	float: left;
	color: #603627;
	font-size: small;
}

div.links {
	vertical-align: bottom;
}

a.kosik img,
a.reserved img {
	float: right;
  padding-top: 0px;
	padding-left: 5px;
}

td.navigation span.left {
	float: left;
}

td.navigation span.right {
	float: right;
}

div.notfound {
	margin: 10px 0px 40px 0px;
}

.links a,
.navigation a {
	color: #8B0000;
	text-decoration: none;
	font-size: 10pt;
}

.categories a,
div.categories {
	padding: 0px;
	margin: 0px;
	color: #603627;
	font-weight: bold;
	text-decoration: none;
}

.categories li {
	list-style-type: circle;
	list-style-type: disc;
}

.categories li:first-letter {
	text-transform: uppercase;
}

.cena,
.objednat {
	padding: 0;
}

.shrnuti {
	padding: 10px 0px 10px 0px;
}

.objednat a {
	color: #8B0000;
	font-weight: bold;
	text-decoration: none;
}

.hide a,
.book a {
	color: #8B0000;
	text-decoration: none;
}

.title {
	padding: 0px 0px 3px 0px;
}

span.cena {
	float: left;
}

span.celkem {
	float: left;
}

span.objednat {
	float: right;
}

span.pokracovat {
	float: right;
}

.vyjmout {
	float: right;
}

.title:first-letter {
	text-transform: uppercase;
}

h1,
.counter {
	font-size: small;
}

table.hledej {
	border-bottom: 1px solid #603627;
}

.counter {
	color: white;
}

.image {
	padding: 10px 0px 10px 0px;
}

.picture {
	display: block;
	padding: 5px 0px 5px 0px;
}

.bookdesc {
	padding-top: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #8B0000;
}

div.inform {
	width: 440px;
	color: #603627;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: small;
}

div.inform a {
	color: #8B0000;
	text-decoration: underline;
}

td.submit input {
	float: right;
}

div.pocet {
	padding: 0px 0px 10px 0px;
}

div.title {
	font-weight: bold;
}

table.order {
	color: #603627;
	color: #8B0000;
	padding-top: 5px;
	text-align: left;
	font-size: small;
}

table.order th {
	text-align: right;
}

table.order td {
	padding: 0px 0px 10px 0px;
}

.order input,
.order select,
.order textarea {
	margin: 0px 0px 0px 10px;
}

.order td {
}

td.submit {
	text-align: right;
}

table td.obsah {
}

td.obsah span.text {
	width: 190px;
	float: left;
}

td.obsah span.mapa {
	float: right;
}

td.obsah span.mapa img {
	width: 230px;
	margin-top: 15px;
	margin-bottom: 15px;
}

ol li {
	color: #603627;
	list-style-type: decimal;
}

ol li a {
	font-weight: bold;
	list-style-type: decimal;
}

ul {
	padding-top: 0px;
	margin-top: 0px;
}

span.search {
	float: right;
}

span.detail {
	float: right;
}

td.obsah {
	width: 200px;
}

span.required,
span.requiredAddress,
sup.required,
sup.requiredAddress {
	font-weight: bold;
}

span.required,
sup.required {
	color: red;
}

span.requiredAddress,
sup.requiredAddress {
	color: grey;
}

table.order {
	color: #603627;
}

h1 {
	color: #603627;
	color: #8B0000;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

div.links {
	color: red;
	width: 560px;
}

div.inform {
	width: 448px;
	border-bottom: 1px solid #603627;
}

.news {
	width: 560px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom: 1px solid #603627;
}

.news a {
	color: #8B0000;
	font-size: small;
	text-decoration: none;
}

.bordered {
	border-bottom: 1px solid #603627;
}

.basket_text {
	margin-top: 20px;
	margin-bottom: 20px;
}

td.book {
	border-top: 1px solid #603627;
}

a {
	color: #8B0000;
	text-decoration: none;
	font-weight: bold;
}

table.hledej td,
table.hledej-img td {
	padding-top: 5px;
	padding-bottom: 5px;
}

table.hledej th {
	padding-right: 15px;
}

table.hledej td {
}

table.hledej input {
	width: 100%;
}

table.hledej input.chkbox {
	width: 15px;
}

tbody {
	padding: 0px;
	margin: 0px;
}

h1.categories {
	padding: 0px;
	margin: 0px;
}

table th {
}

table.order {
	width: 448px; /*!!!*/
	padding-bottom: 5px;
	border-bottom: 1px solid #603627;
}

table.order th.input_label {
	width: 180px;
	vertical-align: middle;
}

table.order td.input_value {
	width: auto;
}

table.order input.full {
	width: 300px;
}

table.order input.full234 {
	width: 234px;
}

table.order input.full50 {
	width: 50px;
}

table.order select.half {
	width: 130px;
}

table.hledej td {
	width: 70%;
}

table.hledej td {
}

span.matrjoska {
	margin: 0px;
	padding: 0px;
}

span.statistiky {
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 5px;
	float: right;
}

.statistiky img {
	border: none;
	padding-top: 10px;
}

.recommend {
}

.recommend .left {
}

.recommend .left img {
	float: left;
}

.recommend .right {
}

.recommend .right img {
	float: right;
	padding: 0px;
	margin: 0px;
}

.recommend .right span.search {
	float: left;
}

table.order h1:first-letter {
	text-transform: uppercase;
}

.kosik img {
	padding: 0px;
	margin: 0px;
}

table.hledej tr th,
table.hledej tr td {
	vertical-align: middle;
}

tbody.texts td div {
	color: #603627;
	padding-top: 2px;
	padding-bottom: 7px;
}

span.lastupdate {
	color: #603627;
}

span.itemscount {
	color: #603027;
}

div#titleimg {
	display: block;
	text-align: right;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 190px;
	z-index: 1000;
}

td.head {
	text-align: center;
}

td.head div.head {
	width: 886px;
	padding-top: 10px;
}

/*
td.head div.head {
	position: relative;
	left: 27px;
	padding: 0px;
	margin: 0px;
	width: 683px;
	background: green;
}

*/
.head .antics a {
	font-size: 18px;
}

.head .antics {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	
	}

/**/

/* ===============jakub===================== */
hr{
	display: none;
}
body{
	text-align: center;
}
#page{
	margin: 0 auto;
	text-align: left;
	width: 886px;
	background:  url(../img/pozadi_new2.png)  0 182px no-repeat;
	padding: 1px 0;
	position: relative;
}
#col1{
	width: 280px;
}
img{
	border: none;
}
sup{
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	top: -.5em;
	right: -.1em;
	padding-right: .2em;
}
#quicksearch, #webmaster,  #langs, #counter{
	border-right: 1px solid #A98A34 !important ;
	margin: 0px 0px 0px 0px;
	border: 0px;
	font-size: 12px;
	text-align: right;
	padding: 10px 20px 10px 0px; 
}
#langs a, #webmaster a {
  padding: 0px;
}
#quicksearch {
	text-align: right;
	background: url('../img/stripe_pozadi.png') repeat-y;	
	margin-top: 10px;
	padding: 10px 20px 10px 20px; 
}
#quicksearch h3{
	text-align: left;
	margin: 0;
	font-size: 11px;	
	margin-bottom: 5px;
}
#quicksearch input{
	width: 230px;
	margin-bottom: 5px;
}
#quicksearch input.chkbox{
	width: 25px;
	margin-bottom: 0px;
}
#webmaster{
	text-align: right;
	font-size: 12px;
	border-top: 1px solid #603627;
}
* html #counter{
	margin-bottom: -45px !important;
}

.nowrap {
	white-space: nowrap;
}

.search-hints {
	color: #774A30; 
}

/* advertisement */
.advertisement{
	width: 170px;
	_width: 181px;
	font-size: 11px;
	border-top: 1px solid #603027;
	border-right: 1px solid #603027;
	padding-right: 10px;
}

.advertisement .clear{
	clear: both;
}

.advertisement .ad-title{
	text-transform: uppercase;
	color: #603027;
	background: #F9D46F;
	padding-right: 5px;
	margin-top: -10px;
	position: relative;
	top: -7px;
}

.advertisement .ad-row{
	margin-bottom: 10px;
	clear: both;
}

.advertisement .ad-row a.left{
	float: left;
	margin-right: 10px;
}

.advertisement .ad-row strong.title{
	color: #800000;
}

.advertisement .ad-row p{
	margin: 0;
}

div.images {
      margin-top: 10px;
      margin-bottom: 10px;
}

img.otherimage {
      margin: 0px 8px 0px 0px;
}

div.otherimage {
      display: block;
}

tr.show {
	display : table-row;
	*display : block;
}
tr.hidden {
	display : none;
}

div.input_help {
  padding: 2px 0px 0px 10px !important;
  color: red !important;
  font-size: 10px !important;
}

td.topmenu a {
  font-size: 12px;
}

div.katmenuitem {
  padding: 0px 0px 0px 10px !important;
  border: 0px !important;
  margin: 0px !important;
}
div.katmenuitem a {
  text-decoration: none !important;
}

div.katmenuitem a.kmenu0 {
  font-weight: bold !important;
}

div.katmenuitem a.kmenu1 {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
  margin-left: 0px !important;
  padding-left: 10px !important;
  font-weight: normal !important;
}

div.katmenuitem a.kmenu2 {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
  margin-left: 10px !important;
  padding-left: 10px !important;
  font-weight: normal !important;
}

div.katmenuitem a.kmenu3 {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
  margin-left: 20px !important;
  padding-left: 10px !important;
  font-weight: normal !important;
}

div.katmenuitem a.kmenu4 {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
  margin-left: 30px !important;
  padding-left: 10px !important;
  font-weight: normal !important;
}

div.katmenuitem a.kmenu5 {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
  margin-left: 40px !important;
  padding-left: 10px !important;
  font-weight: normal !important;
}

div.katmenuitem a.kmenu6 {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
  margin-left: 50px !important;
  padding-left: 10px !important;
  font-weight: normal !important;
}

div.katmenuitem a.kmenu7 {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
  margin-left: 60px !important;
  padding-left: 10px !important;
  font-weight: normal !important;
}

div.katmenuitem a.kmenu8 {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
  margin-left: 70px !important;
  padding-left: 10px !important;
  font-weight: normal !important;
}

div.katmenuitem a.ital {
  color: #800000 !important;
  font-style: italic !important;
  font-weight: bold !important;
}

tr.navigation div h1,
.texts h1
 {
  font-size: 10pt;
}

span.spanmenu {
  display: none;
}

div.loga {
  text-align: right !important;
  width: 279px;
}

h3.upozorneni {
	font-size: 15px;
	padding: 10px;
}


.rightcolumn {
	position: absolute;
	left: 891px;
	top: 210px;
	width: 170px;
	_width: 181px;
}

/* lastbooks */
.lastbooksentry{
	width: 170px;
	_width: 181px;
	font-size: 11px;
	border-top: 1px solid #603027;
	border-right: 1px solid #603027;
	padding-right: 10px;
  margin-top: 30px;
}

.lastbooksentry .clear{
	clear: both;
}

.lastbooksentry .lb-title{
	text-transform: uppercase;
	color: #603027;
	background: #F9D46F;
	padding-right: 5px;
	margin-top: -10px;
	position: relative;
	top: -7px;
}

.lastbooksentry .lb-row{
	margin-bottom: 10px;
	clear: both;
}

.lastbooksentry .lb-row a.left{
	float: left;
	margin-right: 10px;
}

.lastbooksentry .lb-row strong.title{
	color: #800000;
}

.lastbooksentry .lb-row p{
	margin: 0;
}

img.lastbookimg {
  padding: 0px 0px 5px 0px;
}

span.bookdneshint {
	border: 3px solid green !important;
  padding: 0px 3px 0px 3px;
}

span.booktydenhint {
	border: 3px solid blue !important;
  padding: 0px 3px 0px 3px;
}


/*eof*/
