/*#accordion {width: 940px; margin-left: 30px; background: none; margin-bottom: 2em;}
	#accordion dt {padding: .4em .4em .4em 25px; border-bottom: solid #F0EBE0; border-width: 0 0 1px 0; font-style: normal; text-align: center; background: none; font-size: 1.2em;}
		#accordion dt span {display: none;}
		#accordion dd {padding: 1em 0 .1em 0; height: auto; margin: 0;}*/
#tabs, #tabs2 {width: 940px; margin-left: 30px; margin-bottom: 2em;}
	#obsah #tabs li, #obsah #tabs2 li {padding: .35em .2em; font-style: normal; text-align: center; background: #F0EBE0; font-size: 1em;}
	#obsah #tabs.ui-tabs .ui-tabs-nav, #obsah #tabs2.ui-tabs .ui-tabs-nav {position: relative; z-index: 1;}
	#obsah #tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected, #obsah #tabs2.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background: #fff; position: relative; z-index: 2; margin-bottom: 0; padding-bottom: 5px;}
		#tabs li a, #tabs2 li a {display: block; outline: none;}
			.hotel-acc {margin: 0 11px 1em 11px; text-align: center; position: relative;}
				.hotel-acc h2 {color: #993300;}
				.hotel-acc h2.ctyri-hvezdy {background-image: url(/gfx/special/hvezdy-male-4.png);}
				.hotel-acc h2.tri-hvezdy {background-image: url(/gfx/special/hvezdy-male-3.png);}
				.hotel-acc h2.dve-hvezdy {background-image: url(/gfx/special/hvezdy-male-2.png);}
				.hotel-acc img {border: 1px solid #D5C8AB;}
			.cena {text-align: center; font-size: 1.5em; line-height: 1.2em; color: #2C2C2C;}
				.cena span {text-decoration: line-through;}
				.cena strong {color: #c00;}
				.cena em {font-style: normal; font-size: .8em;}
				.cena em strong {font-weight: normal;}


#tabs .tab.vt .b35.popis {margin-left: 0;}
#tabs .tab.vt ul {margin-bottom: 0;}
#tabs .tab.vt li {margin: 0; line-height: 1em;}

h2.hotel-podnadpis {width: 500px;}

.d-popis {position: relative; top: /*174px*/ -6px; left: 7px; width: 196px; border: solid #D5C8AB; border-width: 0 1px 1px 1px; background: url(/gfx/tooltip.png) bottom right no-repeat; background-color: #fff; color: #930;}
	.d-popis p {font-size: .7em; text-align: left; padding: 11px 11px 0 11px;}

.programy {background: #E5DDCA; padding: 1em 0; margin-bottom: 20px;}
	.programy h2 {text-align: center; color: #000;}
	.programy p {font-size: 1.2em; text-align: center; line-height: 2em; margin: 0;}
	.programy span {margin: 0 .2em;}

.odkazy-dlazdice {display: table; background: #136C84; height: 75px; border: 1px solid #333; border-radius: 5px;}
.odkazy-dlazdice:hover {background: rgb(16, 89, 109); cursor:pointer;}
.odkazy-dlazdice-cell {display: table-cell; text-align: center; vertical-align: middle; font-size: 1.2em;}
.odkazy-dlazdice-cell a {color: white; text-decoration: none; font-weight: 100;}

.odkazy-dlazdice-red {display: table; background: #8d0b06; height: 51px; border-radius: 5px;}
.odkazy-dlazdice-red:hover {background: #700000; cursor:pointer;}

.odkazy-dlazdice-orange {display: table; background: #F03C02; color: white; height: 51px; border-radius: 5px; text-decoration: none !important;}
.odkazy-dlazdice-orange:hover {background: #c03001; cursor:pointer;}

.vcene {padding: 2em; height: 26em;}
	.vcene h2 {font-size: 1.4em;}
	#obsah .vcene ul li {color: #fff; font-size: 1.2em; font-weight: bold; background: url(/gfx/special/odrazka.png) 0px 8px no-repeat;}
.b-fialove {background: #99005A;}
	.b-fialove h2 {color: #FFB601;}
.b-modre {background: #016D9B;}
	.b-modre h2 {color: #00E5D9;}
.b-zlute {background: #8f6700;}
	.b-zlute h2 {color: #f7e4b2;}

.vybertesi {padding: 1em 0 0 0; font-size: 1.5em; color: #930;}

.objednavka {padding: 0; background: none;}
.objednavka table.terminy {margin: 0 0 2em 0;}
.objednavka h2 {margin-left: 0; margin-right: 0;}
.objednavka .terminy th {width: auto; font-weight: bold;}
.objednavka .terminy td input {padding: .3em; width: auto;}
.objednavka .hotline-mensi p {margin: 0 80px 0 .2em;}

.hotline-mensi {margin-top: 2.8em;}

.extra-objednavka {background: #f0ebe0; margin-top: 1em; padding: 30px 0;}
.extra-objednavka h2 {margin: 0 30px .4em 30px;}

.b35.objednavka {background: #F0EBE0; padding: 30px 0;}
.b35.objednavka h2 {margin-left: 30px; margin-right: 30px;}

#obsah #tabs .lmtab .terminy {font-size: .8em;}
	#obsah #tabs .lmtab .terminy a {color: #930;}
#obsah #tabs .lmtab .vcene {height: auto;}
	#obsah #tabs .lmtab .vcene p {color: #fff; font-size: .8em; margin: 0;}
#obsah #tabs .lmtab li {background: none; text-align: left; background: url(/gfx/special/odrazka.png) 0px 5px no-repeat; padding: 0 0 0 .8em; font-size: 13px;}
#obsah #tabs .lmtab p {font-size: 11px !important;}
#obsah #tabs .lmtab p+h2 {padding-top: 12px;}

#tabs .cenik {font-size: .8em; margin: 0;}
#tabs .cenik a {color: #930;}
#tabs .b13 h2 {color: #a38742; font-size: 1.2em; margin-bottom: .2em; text-align: left;}
#obsah #tabs .b13 ul li {color: #000; text-align: left; margin: 0 0 .4em 0; font-size: .9em; font-style: italic; background: url(/gfx/odrazka-default.png) 0px 8px no-repeat; padding-left: 12px; position: relative;}

#obsah .tabs {margin-bottom: 2em; width: 940px; border: 0; height: auto;}
	#obsah .tabs li {padding: .2em; font-style: normal; text-align: center; background: #F0EBE0; font-size: 1em;}
	#obsah .tabs.ui-tabs .ui-tabs-nav {position: relative; z-index: 1;}
	#obsah .tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background: #fff; position: relative; z-index: 2; margin-bottom: 0; padding-bottom: 5px;}
		#obsah .tabs li a {display: block; outline: none; border: 0; background: none;}

	#obsah .tabs .vt {margin-bottom: 20px;}
		#obsah .tabs .vt ul li, #obsah #tabs .tab ul li, #obsah #tabs .zvyhodnene-terminy ul li {font-weight: normal; background: url(/gfx/odrazka-default.png) 0px 8px no-repeat; padding-left: 12px; position: relative; float: none; text-align: left; font-size: .95em;}
		#obsah .tabs .vt .terminy {background: #ffc; padding: 1em; width: auto; /*border: 1px solid #D0BC8C;*/}
			#obsah .tabs .vt .terminy table {font-size: 1.1em; color: #333; margin: 0; border-spacing: 0; width: 100%;}
			#obsah .tabs .vt .terminy table td {padding: .4em .05em; background: none; text-align: right; border-bottom: 1px solid #D0BC8C;}
			#obsah .tabs .vt .terminy table tr:last-child td {border: 0;}
			#obsah .tabs .vt p a {color: #930;}

.hotely {padding: 1.6em 0; margin-left: 0;}
	.hotely h2 {color: #A38742; font-weight: normal;}
	.hotely a {text-decoration: none; margin: 0; padding-top: .6em; font-weight: bold;}
	.hotely a:hover {text-decoration: underline;}
		.hotely a.h3 {background: url(/gfx/special/hvezdy-male-3.png) no-repeat top center;}
		.hotely a.h4 {background: url(/gfx/special/hvezdy-male-4.png) no-repeat top center;}
	.hotely .box {float: left; text-align: center; width: 140px; margin: 0 0 0 20px;}
	.hotely .box:first-child {margin-left: 0;}
	.hotely .box img {border: 1px solid #fff; display: block; width: 130px;}

#vt2013 .hotely .box {width: 125px; margin-left: 10px;}
	#vt2013 .hotely .box:first-child {margin-left: 0;}
		#vt2013 .hotely .box img {width: 115px;}

.b14 .ramecek {width: 198px;}

.tabs .cenik tbody td {width: 20%;}
	#obsah .tabs thead th.tmave span.fs8 {font-size: .79em;}

#obsah #tabs.ceniky .ui-tabs-nav li, #obsah #tabs2.ceniky .ui-tabs-nav li {font-size: .750em;}
#obsah #tabs.ceniky-klp li a {font-weight: bold;}
#obsah #tabs.ceniky-klp li a.dve-hvezdy {background: url(/gfx/special/hvezdy-male-2.png) no-repeat; background-position: 50% 20%; padding: 1.2em 1.3em .4em 1.3em !important;}
#obsah #tabs.ceniky-klp li a.tri-hvezdy {background: url(/gfx/special/hvezdy-male-3.png) no-repeat; background-position: 50% 20%; padding: 1.2em 1.3em .4em 1.3em !important;}
#obsah #tabs.ceniky-klp li a.ctyri-hvezdy {background: url(/gfx/special/hvezdy-male-4.png) no-repeat; background-position: 50% 20%; padding: 1.2em 1.3em .4em 1.3em !important;}

#obsah #tabs.ceniky .cenik {margin-bottom: 20px;}
/*#obsah #tabs.ceniky p {font-size: .8em;}*/
#obsah #tabs.ceniky p a {color: #930;}
#obsah #tabs.ceniky .b35 ul li {background-position: 0 11px;}

#obsah #tabs.ceniky.procedury .ui-tabs-nav li {padding-left: 0; padding-right: 0;}
#obsah #tabs.ceniky.procedury .tab ul li {margin-bottom: 0;}

#obsah #tabs.ceniky.procedury.prevence li img {display: block; margin: 0 auto 7px auto;}

#obsah #tabs.ceniky.ui-tabs .ui-tabs-nav li a, #obsah #tabs2.ceniky.ui-tabs .ui-tabs-nav li a {padding: .5em .5em;}

#obsah #tabs .zvyhodnene-terminy .b12, #obsah #tabs .zvyhodnene-terminy .plny {margin: 0;}
	#obsah #tabs .zvyhodnene-terminy .b12 ul li {margin: 0; line-height: normal; background-position: 0 11px;}
#obsah #tabs .zvyhodnene-terminy .cenik.novy {table-layout: fixed; width: 100%;}
	#obsah #tabs .zvyhodnene-terminy .cenik th {width: auto !important;}
	#obsah #tabs .zvyhodnene-terminy .cenik.novy thead .terminy th {text-align: center; font-weight: normal; width: 20% !important;}
	#obsah #tabs .zvyhodnene-terminy .cenik.novy thead .terminy th:first-child {font-weight: bold; width: auto !important;}

#obsah #tabs2 .tab .plny {margin: 0;}
#obsah #tabs2 .tab ul, #obsah #tabs2 .tab p {font-size: 14px; text-align: left;}
	#obsah #tabs2 .tab ul li {background: none; text-align: left; background: url(/gfx/odrazka-default.png) 0px 12px no-repeat; padding-left: 12px; position: relative; line-height: 1.3em; margin: 0;}
#obsah #tabs2 dt {font-size: 18px; font-style: normal;}
#obsah #tabs2 dt.active {text-decoration: none;}
#obsah #tabs2 dd {padding-left: 0; margin: 0; font-size: 14px; line-height: 1.3em;}

.ui-tabs .ui-tabs-nav {padding: 0; border-bottom: 1px solid #c6b893;}
	.ui-tabs .ui-tabs-nav li.ui-state-default.ui-corner-top {border-top-left-radius: 5px; border-top-right-radius: 5px; border: solid #c6b893; border-width: 1px 1px 0 1px;}
	#obsah .ui-tabs .ui-tabs-nav li.ui-state-active.ui-corner-top {background: #fff !important; border-bottom: 1px solid #fff; margin-bottom: -1px;}
	.ui-tabs .ui-tabs-panel {padding: 1em 0;}

	.ui-accordion .ui-accordion-header {padding: 0; background: none; color: #900; text-decoration: underline;}
	.ui-accordion .ui-accordion-header.ui-accordion-header-active {text-decoration: none;}
	.ui-accordion .ui-accordion-content {padding-left: 0; padding-right: 0;}
		#obsah .ui-accordion .ui-accordion-content p {line-height: 1.5em;}
