html {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
}

.resetovac {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

BODY {
	color: #CCFFFF;
	background-color: #000000;
	font-size: medium;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
	padding: 5px 5px;
}

img,table,tr,th,td,h1,h2,h3,h4,h5 {
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

h1,h2 {
	margin-bottom: 30px;
}

#strankaobal {
	width: auto;
	min-width: 1020px;
	max-width: 1200px;
	margin: 0px auto 0px auto;
}

#levypanelobal {
	float: left;
	width: 245px;
	margin: 5px 0px 5px 5px;
	padding: 2px 2px 2px 2px;
	font-size: 90%;
}

#pravypanelobal {
	float: right;
	width: 200px;
	margin: 5px 5px 5px 0px;
	padding: 2px 2px 2px 2px;
	font-size: 70%;
}

#hlavnipanelobal {
	padding: 5px 225px 5px 270px;
}

.hlavicka {
	clear: both;
}

.paticka {
	clear: both;
	text-align: right;
	border-top: 1px solid #00CCCC;
	padding-top: 1px;
	margin-bottom: 3px;
	font-size: small;
}

.paticka .vlajka {
	float: left;
	margin-left: 3px;
}

.paticka #validita {
	float: right;
}

.menu ul {
	list-style-type: none;
	padding-left: 5px;
	margin-top: 0px;
}

.panel table {
	border: none;
	width: 100%;
}

.panel table td {
	border: none;
}

.indexySekci {
	text-align: center;
}

.polozkaGalerie {
	width: 175px;
	margin: auto;
}

.miniatury {
	margin-left: 4px;
}

.miniatury a {
	margin-left: 1px;
}

th {
	background-color: #003333;
	margin-bottom: 10px;
}

p {
	text-indent: 1em;
	text-align: justify;
	padding: 5px;
}

h1, h2 {
	text-indent: 1em;
	text-transform: capitalize;
}

img {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	border-width: 0px
}

.skrt {
	text-decoration: line-through
}

.obrazek {
	background: #000000;
	PADDING: 2px 2px;
	border: solid 1px #537272;/*#669999;*/
	margin: 2px 2px;
}

.link {
	color: #00cccc;
	text-decoration: underline;
	padding: 0px 0px;
}

.link_tmavsi,.link_tmavsi:hover {
	color: #2F8383;
	text-decoration: underline;
	padding: 0px 0px;
}

.webmasterlink {
	color: #CCFFFF;
	text-decoration: underline;
	padding: 0px 0px;
	text-align: right;
}

.link:hover {
	color: #33CCFF;
	text-decoration: underline;
}

.fulltextVyhledavani {
	text-align: center;
	margin-bottom: 30px;
}

.center {
	text-align: center;
}

.nazevPolozky {
	text-align: center;
	margin-left: 5px;
}

.cenaPolozky {
	margin-right: 5px;
}

.main {
	padding: 0px 5px;
}

.tlacitko {
	color: #00cccc;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: small;
	font-family: verdana, "arial ce", sans-serif;
	background: #cc0033;
	PADDING: 2px 4px;
	margin: 2px 2px;
	border: solid 1px #cc0033;
}

.tlacitko:hover {
	text-decoration: none;
	border: solid 1px #00cccc;
}

.dily {
	border: solid 1.5px #00cccc;
}

.dily:hover {
	border: solid 1.5px #FF6666;
}

.spodniObsahStranky {
	margin-top: 15px;
}

.pozice {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: none;
}

.facebook {
	width: 8em;
	margin-bottom: 0.5em;
}

.facebooklink {
	color: #00cccc;
	text-decoration: none;
	padding: 0px 0px;
}

.pozice-pravo {
	text-align: right;
	margin-right: 50px;
}

.button {
	BACKGROUND-COLOR: #99CCFF;
	color: #000000;
}

.oddeleni {
	height: 10px;
}

.male {
	font-size: smaller;
}

.pata {
	font-size: smaller;
	text-decoration: none;
	border-top: solid 1px #00cccc;
	padding: 2px 2px;
	margin: 5px 5px;
}

.tabulka-main {
	padding: 0px 0px;
	margin: 2px 5px;
}

.menuPismo a {
	color: #00cccc;
	font-weight: bold;
	text-decoration: none;
}

.kosikPanel {
	width: 100%;
	font-size: 120%;
	text-align: center;
	margin-bottom: 9px;
	margin-top: -25px;
	padding-bottom: 2px;
	padding-top: 5px;
}

.kosikPanel img {
	margin-bottom: 2px;
}

#formularTlacitka {
	padding-top: 5px;
	padding-left: 9px;
	padding-bottom: 20px;
	width: 290px;
	margin: auto;
	text-align: center;
}

.marginAuto {
	margin: auto;
}

.smallText {
	font-size: small;
}

.right,.rightCena {
	text-align: right;
}

.rightCena {
	padding-right: 5px;
}

.left {
	text-align: left;
}

.pocetKusu {
	margin-left: 3px;
	width: 20px;
	text-align: center;
}

.menu_pridej {
	text-align: center;
}

.tabulka,.tabulkaKosik,.tabulkaGalerie,.tabulkaVidea,.tabulkaSrazy,.tabulkaZajOstatni
	{
	BORDER: solid 1px #00cccc;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 100%;
}

.tabulkaKosik td {
	vertical-align: middle;
}

.tabulkaKosik .bunkaObrazku,.rightCena {
	width: 1%;
}

.tabulkaKosik {
	text-align: center;
}

.tabulkaDilyRozcestnik {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 100%;
}

.navigaceMeziSekcemiAktivni {
	color: #CCFFFF;
}

.udajeOdeslani {
	width: 100%;
}

.tabulkaDilyRozcestnik th {
	background-color: Transparent;
}

.tabulkaDilyRozcestnik td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	text-align: center;
	vertical-align: bottom;
}

.tabulkaGalerie img {
	margin-bottom: 20px;
}

.tabulkaYoutube,.tabulkaBezRamu,.tabulkaBezRamuSRozestupy {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	width: 100%;
}

.tabulkaBezRamuSRozestupy td {
	padding-top: 10px;
}

.tabulkaBezRamuSRozestupy .bunkaObrazku {
	width: 1%;
}

.tabulkaZajOstatni td {
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: solid 1px #00cccc;
}

.chyba {
	color: Red;
}

.informace {
	color: #00cccc;
	font-size: larger;
}

.informace img {
	float: left;
}

.flash,.fotoSlideShow,.youtubeSlideShow {
	margin-top: 20px;
}

.tabulkaSrazy td {
	vertical-align: middle;
}

.tabulkaGalerie td {
	text-align: center;
	vertical-align: bottom;
}

.tabulkaVidea td {
	text-align: center;
	vertical-align: top;
}

.tabulkaYoutube td {
	text-align: center;
}

.reklama {
	margin: auto;
}

#poznamky {
	width: 100%;
	height: 100px;
}

.tabulkaGalerie img {
	vertical-align: bottom;
}

.bunka {
	background: #333333;
	font-weight: bold;
}

.tabulka-right {
	font-size: small;
	PADDING: 2px 2px;
	border: solid 1px #00cccc;
	height: auto;
	overflow: auto;
}

.tabulka-right td {
	padding-bottom: 10px;
}

.bunka-menu {
	background: #000000 url(../sql/data/system/head-back.gif) repeat-x top left;
}

.sold {
	color: red;
	font-weight: bold;
}

.en {
	color: #339999;
}

a.listovac:link {
	color: #00cccc;
	text-decoration: underline;
	margin: 2px;
}

a.listovac:visited {
	color: #00cccc;
	text-decoration: none;
	margin: 2px;
}

a.listovac:hover {
	color: #00cccc;
	text-decoration: underline overline;
	margin: 2px;
}

.listovacAkt {
	color: White;
	text-decoration: none;
	margin: 2px;
}

.navigaceSekcemi:link,.navigaceSekcemi:hover,.navigaceSekcemi:visited {
	color: #00cccc;
	text-decoration: none;
}

.status {
	position: relative;
	bottom: 2.2em;
	left: 1.5em;
}

p.textObsahuPolozky {
	margin-bottom: 50px;
}

.uvitani-p {
	font-size: 5px;
	display: none;
}

.uvitani-h1 {
	font-size: 10px;
}

.uvitani-h2 {
	font-size: 15px;
	text-indent: 0px;
}

.uvitani-hr {
	width: 70%;
}

.uvitani-dec {
	text-decoration: none;
}

.uvitani-imgPR {
	width: 80px;
	height: 15px;
	border: 0px
}

.uvitani-spanPR {
	display: none;
	visibility: hidden;
}

#uvitani-nadpis {
	font-size: 12px;
}

#uvitani-podnadpis1 {
	font-size: 10px;
}

#uvitani-podnadpis2 {
	font-size: 10px;
}

#uvitani-podnadpis3 {
	font-size: 10px;
}

#text1 {
	font-size: 10px;
}

#text2 {
	font-size: 10px;
}

#text3 {
	font-size: 10px;
}

.pocetKusu {
	font-size: 0.9em;
}
#priceCalcul{
	padding-left: 10px;
}
#priceCalcul input {
	width: 70px;
}
#priceCalcul input, #priceCalcul span {
	margin-left: 10px;
}
#priceCalcul table {
	margin-left: auto;
	margin-right: auto;
}


#contact-user-fields-table {
	border: none;
	width: 100%;
	border-spacing: 10px;
	table-layout: fixed;
}
#contact-user-fields-table td {
	background-color: #E1E6EA;
	/*opacity: 0.5;
	filter: alpha(opacity=50);*/
	font-size: 12px;
	padding: 5px;
	width: 50%;
	color: #648D9A;
	font-family: Sans-serif, Times, serif;
}

#contact-user-fields-table img {
	float: left;
	margin-right: 10px;
}

#contact-user-fields-table a, #contact-user-fields-table a:link, #contact-user-fields-table a:visited, #contact-user-fields-table a:hover {
	color: #648D9A;
}

#contact-tel, #contact-mail {text-align: center; font-size: 20px; }
#contact-mail {float: right; margin: 28px 45px 28px 0px; padding: 0px; width: 290px;}
#contact-tel {float: left; margin: 50px 0px 23px 65px;}
.contact-field-footer {float: left; margin-top: 22px;}

#contact-address { margin: 15px 0px 40px 73px; font-size: 18px;}
#contact-open-time { margin-left: 65px; font-size: 20px; width: 200px; text-align: center;}

.contact-field-name {font-weight: bold; font-size: 17px; color: #000204; margin-bottom: 2px;}
.contact-field-place {font-weight: bold; font-style: italic; color: #4F8EA2; font-size: 12px;}
.contact-field-phone {font-size: 12px; margin-bottom: 2px;}
.contact-field-mail { font-size: 12px; }
.contact-company {padding-left: 73px; font-weight: bold; font-size: 21px;}

#contact-headline {padding-left: 65px; text-indent: 0px;}

#mapa {
	float: right;	
	text-align: center;
	margin-right: 45px;
	margin-top: 1px;
}

.kontakt {
	text-align: left;
	margin-right: -15px;
}

.kontakt table .firstColumn {
	padding-right: 30px;
}

.kontakt table .secondColumn-name {
	float: left;
}

.kontakt table .secondColumn-phone {
	text-align: right;
	float: left;
	margin-left: 6px;
}

.kontakt .telefon {
	font-size: 1.7em;
	margin-bottom: 0.5em;
}

.rozsestnikText {text-align: center;}
.bigger {font-size: 1.2em; font-weight: bold;}
#kontakt-photo {margin: 40px 0px 40px 0px;}
