a img {border: none;}
table {border-collapse: collapse;}
* {background-color: white !important; font-size: 9pt !important; color: black !important;}


/* --------------------- OBECNÉ -------------------------- */
body 	{text-align: center; margin: 0; font-family: Verdana, Arial, sans-serif; background: url(../images/body1.gif) no-repeat center 196px;
			font-size: 62.5%; line-height: 1.8em; color: #000;}
#pruhy-paticka {background: url(../images/pruhy-paticka.gif) no-repeat center bottom;}

h1, h1.shop, h1.eshop-nadpis {font-size: 12pt !important; margin: 0; margin-bottom: 12px; padding: 0;}
h1.shop {color: #0077b9; margin-bottom: 11pt !important;}
h2 {color: #e2001a; font-size: 10pt !important; margin: 0; margin-bottom: 15px; padding: 0;}
h3 {color: #494949; font-size: 9pt; margin: 0; margin-bottom: 15px; margin-left: 15px; padding: 0;}

p {padding: 0; margin: 0; margin-bottom: 15px;}
.red {color: #e2001a;}
.big {font-size: 13px;}
.black {color: #000;}

a	{color: #000; text-decoration: underline;}
/*a:visited {color: #f8aa46;}*/

form {display: none;}
input {vertical-align: -2px;}
input, select, option, textarea {font-family: Verdana, Arial, sans-serif; font-size: 11px;}

.bold {font-weight: bold;}
.cleaner	{clear: both;}
.l		{text-align: left;}
.r	{text-align: right;}
.c	{text-align: center;}
.fr {float: right;}
.fl {float: left;}

/* -------------------- ZÁKLADNÍ ROZVRŽENÍ -------------------- */

#header, table#pruhy {display: none;}

#web {width: 100%; margin: 0 auto; text-align: left;}
#vnitrek {width: 100%;}

#pravostred {width: 100%;}
#stred {width: 100%;}
#levy, #pravy {display: none;}

#footer {width: 100%; text-align: right; font-size: 8px !important;}
	#copyright {padding-right: 15px;}
		#copyright a.ibis {background: url(../images/ikona-ibis.gif) no-repeat right center; padding-right: 15px; color: #41ff33;}
		#footer #copyright a.merkur {background: url(../images/ikona-merkur.gif) no-repeat right 3px; padding-right: 17px; color: #01afee;}

/* ----------------- elementy PRAVOSTRED ------------------- */
#pruh-drob {display: none;}

img.nazev-box {display: block;}
img.block {display: block;}
a.aqua {color: #3399ff;}
a.aqua:hover {color: #3399ff;}


/* ----------------- elementy STRED ------------------- */
#stred .stred-obsah {padding: 0px; padding-right: 8px; padding-bottom: 0px;}

		/* tabulka stránkování */
table.str, table.galerie-str {display: none;}

.cara {background: url(../images/cara.gif) no-repeat 0 bottom; font-size: 0; height: 1px; margin-bottom: 8px;}

.novinka {margin-bottom: 10px;}
.novinka-detail {margin-bottom: 0;}
.novinka .nadpis {font-size: 14px; font-weight: bold; color: #e2001a;}
.novinka img {margin: 6px 13px 8px 0;}
.novinka .datum {font-weight: bold; font-size: 10px;}

ul {list-style-type: square;  margin: 0; margin-bottom: 15px; padding-left: 31px;}

#stred img {border: 1px solid #000;}

	/* tabulka standardní pro Ibis */
table.standard {font-size: 13px; margin: 0; margin-bottom: 15px; padding: 0; color: #525252; width: 100%;}
table.standard td, table.standard th {padding: 3px 14px;}
table.standard th {background: #1d1d1d url(../images/th-table-standard.gif) repeat-x; color: #fff; padding: 11px 14px 12px 14px; text-align: left;}
table.standard tr td {background-color: #c7c7c7; border-bottom: 1px solid #9f9f9f;}
table.standard tr.r2 td {background-color: #e0e0e0; border-bottom: 1px solid #f0f0f0;}

/* stránka KALENDÁŘ */
table.kalendar {margin: 0; padding: 0; width: 100%; margin-bottom: 20px;}
table.kalendar caption {font-size: 15px; font-weight: bold; text-align: left; border: 1px solid #cfcfcf;}
table.kalendar caption span {display: block; margin: 2px; padding: 9px 14px 10px 11px;}
table.kalendar td, table.kalendar th {padding: 3px 14px; border-bottom: 1px solid #cfcfcf !important;}
table.kalendar th {color: #e2001a; font-size: 11px; text-align: left;}
table.kalendar td.prihlaseny {font-weight: bold;}

table.auta tr th {font-size: 13px; border-bottom: 1px solid #cfcfcf;}
table.auta th span {font-weight: normal; font-size: 11px;}
table.auta tr.cisty td {border-bottom: none;}
table.auta td span.obsazeni {font-weight: bold; color: #565656;}

/* stránka GALERIE */
table.galerie {width: 100%; margin: 0 auto; text-align: center; margin-bottom: 20px;}
table.galerie td {padding: 22px 22px 4px 22px; width: 130px; vertical-align: text-top;}
table.galerie td a img {border: none !important;}
table.galerie tr.cara td {background: url(../images/cara.gif) no-repeat 0 bottom; height: 23px;}
table.galerie tr.popis td {padding: 12px 10px 4px 30px; width: 135px;}
table.galerie a {display: block; color: #565656; font-weight: bold; font-size: 10px; line-height: 14px;}

.galerie-nadpis {color: #525252; font-weight: bold; font-size: 13px; margin-bottom: 3px;}
.galerie-nahledy {width: 540px;}
.galerie-nahledy table {margin: 0 auto; width: 540px;}
.galerie-nahledy table tr.mezera td {height: 4px; background: none;}
.galerie-nahledy table td {background: url(../images/galerie-nahledy-ramecek.gif) no-repeat; vertical-align: top; width: 130px; height: 130px;}
#stred .galerie-nahledy table td img {border: none;}
.galerie-nahledy table tr td.doplneni {background: none;}

.galerie-foto {margin: 0 auto;}
.galerie-detail {background: #525252; text-align: center; padding: 7px;}
#stred .galerie-detail img {border: 1px solid #d6d6d6; display: block; margin: 0 auto;}
.spodek {background-color: #525252; margin-right: 6px; margin-left: 6px;}
#stred .galerie-foto .spodek p {color: #fff; font-size: 10px; margin-left: 10px; margin-right: 10px; padding-bottom: 4px; line-height: 12px; position: relative; bottom: 1px;}

.roky, .prihlaseni {display: none;}

/* stránka ZAVODNICI */
table.zavodnici {width: 100%; margin: 0 auto; margin-bottom: 20px;}
table.zavodnici td {padding: 22px 22px 11px 34px; width: 130px; vertical-align: text-top;}
table.zavodnici td {background: url(../images/stin-foto-zavodnik.gif) no-repeat 34px bottom;}
table.zavodnici td img {display: block;}
table.zavodnici tr.popis td {background: none; padding: 0px 0px 4px 34px; width: 135px; line-height: 14px;}
table.zavodnici a {color: #525252; text-decoration: none;}
table.zavodnici span {color: #e2001a; font-weight: bold; font-size: 12px;}
table.zavodnici span.seda {color: #525252; font-weight: normal; font-size: 11px;}
table.zavodnici a:hover {text-decoration: underline;}
table.zavodnici a:hover span {text-decoration: underline;}

table.zavodnik {margin: 0 auto; margin-top: 25px; margin-bottom: 20px; font-size: 8pt !important; font-style: italic;}
table.zavodnik td img {display: block; margin-left: 3px; margin-bottom: 3px;}
table.zavodnik tr.popis td {text-align: right; padding: 0; padding-right: 2px; line-height: 12px;}

/* stránka TECHNIKA */
.technika {text-align: center; margin-top: 25px; margin-bottom: 20px;}
.technika img {border: none! important;}
.technika p {font-style: italic; font-size: 10px; text-align: right; padding-right: 2px;}

/* stránka ESHOP - vnitřky */
.eshop-nadpis {color: #e2001a; font-size: 15px; font-weight: bold; margin-bottom: 1px;}

.box-produkt {background: url(../images/box-eshop-stin.gif) no-repeat center top; width: 175px; padding-top: 12px; position: relative; float: left; display: inline; margin: 0 4px 20px 0; font-weight: bold; color: #5b5b5b;}
.box-produkt-spodek {background: url(../images/box-produkt-spodek.gif) repeat-x left bottom; height: 235px;}
.box-produkt a.produkt-nazev {margin-left: 10px; display: block; width: 158px; font-size: 13px; margin-bottom: 8px;}
.box-produkt p {position: absolute; left: 10px; bottom: 34px; margin: 0; line-height: 15px;}
.box-produkt a.koupit {display: none;}
.foto-produkt {text-align: center;}
#stred .foto-produkt img {border: none;}

.produkt {font-weight: bold; text-align: left; width: 538px;}
.produkt span {background: #e3e3e3 url(../images/caption-table-kalendar.gif) repeat-x; display: block; margin: 2px; padding: 9px 14px 10px 11px; font-size: 11pt !important; font-weight: bold; text-align: left; color: #e2001a;}
.produkt-detail .produkt-obrazek {background: url(../images/stin-eshop-produkt.gif) no-repeat right top; float: left; padding-top: 25px; width: 278px;}
#stred .produkt-detail .produkt-obrazek img {border: none; margin-bottom: 5px; display: block; margin-left: 10px;}
.produkt-detail .produkt-obrazek p {margin-left: 15px; font-size: 10px;}
.produkt-detail .produkt-obrazek a {display: none;}
.produkt-detail .table-stin {width: 262px; float: right; background-image: url(../images/table-produkt-stin.gif); padding-bottom: 16px; margin-bottom: 0;}
.produkt-detail table td {border-right: none; font-size: 11px;}
.produkt-detail form {padding: 0; float: right; width: 248px; font-size: 11px;}
.produkt-detail form p {color: #0077b9; font-weight: bold; position: relative; top: -7px; margin-bottom: 6px;}
.produkt-detail form input {background-color: #f0f2f3; border: 1px inset #b4b4b4; height: 15px; width: 20px; vertical-align: middle;}
.produkt-detail form input.submit {vertical-align: top; width: auto; height: auto; border: none; margin-left: 18px;}

.produkt-info {margin-top: 30px; margin-bottom: 10px; width: 538px;}
#stred .produkt-info img {border: none; margin-left: 10px; margin-bottom: 12px; margin-right: 25px; display: inline;}
#stred .produkt-info p {color: #0077b9;}














