/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 1.7
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 JoomlArt.com. All Rights Reserved.
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 * Author: JoomlArt.com
 * Websites: http://www.joomlart.com - http://www.joomlancers.com.
 * ------------------------------------------------------------------------
*/

/* COMMON STYLE
----------------------------------------------------------------------------------------------------------------------------------------- */
body {color:#545454;font-family:Helvetica, Arial, sans-serif;}
body#bd {background:#fff; color:#545454;}
body#bd #ja-wrapper {background:url(../images/bgd-wrapper.png) repeat-x;}
body#bd #ja-wrapper-inner {background:url(../images/bgd-wrapper-inner.png) top center no-repeat;}
.column p {margin:10px 0 0;}
*:focus {outline:none;}
.button {cursor:pointer;}
a {color:#004F94;text-decoration:none;}
a:hover, a:active, a:focus {color:#80A7CA;text-decoration:none;}
.clr {clear:both;display:block;float:none;height:0;line-height:0;}
p.readmore{text-align:left; margin:14px 0 0;}
p.readmore a {background:#DADADA url(../images/bgd-readmore.png) no-repeat right top;color:#001F42;padding:0 28px 0 7px;line-height:22px;display:inline-block;font-size:13px;}
p.readmore a:hover {color:#fff;background-color:#808FA1;background-position:right -22px;}
/*.contentheading, .componentheading, h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}*/
h1.componentheading, .componentheading {border-bottom:1px solid #ccc;font-weight:bold;}
h2.contentheading, .contentheading {font-weight:normal;text-transform:none;padding:5px 0;}
.contentheading a, .contentheading a:hover, .contentheading a:active, .contentheading a:focus {color:#001F42;}
h1 {font-size:30px!important;color:#5A050F;}
h2 {font-size:24px;font-weight:normal;color:#001F42;}
h3, h4, h5 {color:#004F94;}
h3 {font-size:18px;}
h4 {font-size:14px; text-transform:inherit;}
h5 {font-size:12px;}
.contentheading {font-size:200%;}
h1.pageheading{font-size:36px;margin:0;text-transform:uppercase;padding:0 0 5px;font-weight:bold;}
.blog-featured .contentheading {color:#545454;font-size:180%;text-transform:none;}
.blog-featured .contentheading a {color: #545454;}
.blog-featured .contentheading a:hover,
.blog-featured .contentheading a:active,
.blog-featured .contentheading a:focus{color:#6A7F08;}
.jitem-title {font-size:18px;font-weight: bold;}
hr {border-top:1px solid #ccc;}
sub, sup {color:#000000;font-weight:normal}
/* FORM
----------------------------------------------------------------------------------------------------------------------------------------- */
input, select, textarea, .inputbox {padding:2px;font-family:Helvetica, Arial, sans-serif;}
.inputbox {border:1px solid #ccc;background:#fff;}
.inputbox:hover, .inputbox:focus {background:#ffffcc;}
button {padding:10px 10px;margin-top:10px;}
/* Search ---*/
form#searchForm {padding:0;}
.searchintro {border-bottom:1px solid #ccc;}
#search-searchword {background:url(../images/bgd-inputbox.png) no-repeat top left;border:none;width:209px;padding:5px 0;text-indent:5px;}
form#searchForm .button{/*background:url(../images/bgd-bt-search.png) no-repeat top left; border:none;width:88px; line-height:24px; padding:0; text-align:center;color:#fff;font-size:18px;text-transform:uppercase;*/}
.results h4 {text-transform:none;font-size:110%;}
.search fieldset {border:1px solid #ccc;margin:15px 0;padding:10px;}
.search legend {font-size:100%;font-weight:bolder;line-height:1.2;margin-left:10px;}
.search .search-results {margin: 20px 0 0;}
.search dd {margin:0;}
.search .result-title {padding-top:10px;font-size:20px;font-weight:normal;}
.search .result-created {background:url("../images/dot-line.png") repeat-x scroll left bottom transparent;padding:0 0 10px 0;}

/* EDITOR STYLES -------------------------------------------------------------------------------------------------------------------------- */
#adminForm fieldset {border:1px solid #ccc;padding:10px;margin-bottom:20px;}
#adminForm fieldset legend {padding:0 5px;}

/* JOOMLA STYLE
------------------------------------------------------------------------------------------------------------------------------------------- */
/* Layout Deco ---*/
.items-leading {background:url(../images/dot-line.png) repeat-x bottom left;padding:0 0 0px 0;}
.items-row {border-bottom:1px dotted #787878;}

/* Meta ---*/
.article-head {padding-bottom:5px;}
dl.article-info {text-transform:none;width:90%}
.article-tools {clear:none;font-size:12px;}
dl.article-info dd, dl.article-info dt {padding:0;}
dd.createdby span {color:#900B26;}
dl.article-info a {font-size:12px;color:#900B26;}
.article-date {width:40px;height:48px;padding-top:9px;padding-right:28px;margin-right:-13px;background:url(../images/article-date.png) no-repeat;color:#fff;text-align:center;float:left;}
.contentdescription {border-bottom:1px solid #ccc;}
ul.actions li {display:inline;background:none;padding:0;margin:0;line-height:1;}

/*Inline images ---*/
.img_caption {margin-top:5px;}
.img_caption.left {margin-right:15px;}
p.img_caption {color:#999;text-transform:uppercase;}
img.caption {border:1px #d4d4d4 solid!important;padding:1px;}

/* Tables ---*/
thead tr th {background:#333;color:#fff;padding:5px;}
thead tr th a, thead tr th a:hover, thead tr th a:focus, thead tr th a:active {color:#fff;}
.cat-list-row1, .cat-list-row12, tr.cat-list-row1 td, tr.cat-list-row2 td {border-bottom:1px solid #ccc;padding:5px; }
.cat-list-row1:hover, .cat-list-row2:hover {background:#ffffcc;}
.cat-list-row2, tr.cat-list-row2 td {background-color:#f6f6f6;}

/* Content Toc */
table.contenttoc {border:1px solid #ccc;}
table.contenttoc td {border-bottom:1px dotted #ccc;}
table.contenttoc th {background:#f6f6f6;border-bottom:1px solid #ccc;text-transform:uppercase;}

/* Poll */
form#poll {border-bottom:1px dotted #ccc;font-weight:bold;}
dl.poll {border-bottom:1px dotted #ccc;}
table.pollstableborder td {background:#f6f6f6;border-bottom:1px solid #ccc;font-weight:bold;padding:5px !important;}
table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td {background:#fff;font-weight:normal;}

/* Pagination ---*/
div.pagination{text-align:center;padding:10px 0;}
.column .pagination ul li, ul.pagenav li {background:none repeat scroll 0 0 transparent !important;display:inline;list-style:none outside none;padding:0 7px !important;}
.column .pagination ul li, .pagination ul {float:none!important;list-style:none;}
.pagination ul, ul.pagenav {margin:10px 0;}
.ja-content-main .counter {text-align:center;float:none;}
.ja-content-main .pagenavcounter {display:none}
.pagination ul li span.pagenav, .pagination ul li a.pagenav, ul.pagenav li a {padding:0;}
.pagination li span {background:none!important;}
.pagination li a:hover {color:#545454;}
.items-more {border-bottom:1px solid #ccc;}
.items-more h3 {font-size:125%;}
.pagenav {width:100%;}
.pagenav li.pagenav-next {float:right;}

/* Article-index ---*/
#article-index ul {}
#article-index ul li {display:inline-block;background:url("../images/bullet.png") no-repeat center left;padding-left:10px}

/* MODULE STYLES
------------------------------------------------------------------------------------------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3 {font-size:150%;color:#002147;text-transform:uppercase;font-family:Helvetica, Arial, sans-serif;border-bottom:1px solid #ccc;}
#ja-left div.ja-moduletable, #ja-left div.moduletable, #ja-inset2  div.ja-moduletable, #ja-inset2 div.moduletable,
#ja-right div.ja-moduletable, #ja-right div.moduletable {border:1px #dcdcdc solid;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}
#ja-left div.ja-moduletable h3, #ja-left div.moduletable h3, #ja-inset2 div.ja-moduletable h3, #ja-inset2 div.moduletable h3,
#ja-right div.ja-moduletable h3, #ja-right div.moduletable h3 {background: url(../images/bgd-module-h3.png) no-repeat bottom center;margin:0;padding:0 0 10px;border-bottom:0;}
#ja-left div.ja-moduletable h3 span, #ja-left div.moduletable h3 span, #ja-inset2 div.ja-moduletable h3 span, #ja-inset2 div.moduletable h3 span,
#ja-right div.ja-moduletable h3 span, #ja-right div.moduletable h3 span {text-indent:7px;background:url(../images/bgd-left-module-h3.png) repeat-x;line-height:38px;margin:0;padding:0;color:#fff;display:block;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}

#ja-left div.moduletable_doporucujeme {background-color:#001F42;background-image:url("../images/bgd-module-doporucujeme.png");background-repeat:no-repeat;color:#fff;border:0;}
#ja-left div.moduletable_doporucujeme ul.menu li {border-bottom:1px dotted #ccc;}
#ja-left div.moduletable_doporucujeme ul.menu li:hover {background-color:#004F94;}
#ja-left div.moduletable_doporucujeme ul.menu li li {border-top:1px dotted #fff;border-bottom:0 none;}
#ja-left div.moduletable_doporucujeme ul.menu li.active > a {font-weight:normal;}
#ja-left div.moduletable_doporucujeme li a {color:#fff;font-family:'scada';font-size:125%;}
#ja-left div.moduletable_doporucujeme li img {float:left;padding:2px 0 4px 5px;}
#ja-left div.moduletable_doporucujeme li span.image-title {float:left;padding:5px 0 0 5px;}
#ja-left div.moduletable_doporucujeme h3 span {background:none;line-height:40px;border-bottom:1px #fff dotted;text-shadow:0px -1px #001b3d;}

#ja-left div.ja-moduletable .ja-box-ct, #ja-left div.moduletable .ja-box-ct, #ja-inset2 div.ja-moduletable .ja-box-ct, 
#ja-inset2 div.moduletable .ja-box-ct, #ja-right div.ja-moduletable .ja-box-ct, #ja-right div.moduletable .ja-box-ct {padding:0 7px;}
#ja-left div.moduletable_text h3, #ja-inset2 div.moduletable_text h3, #ja-right div.moduletable_text h3{background:none;padding:0;}
#ja-left div.moduletable_text h3 span, #ja-inset2 div.moduletable_text h3 span, #ja-right div.moduletable_text h3 span {background:none;border-bottom:1px #b6b6b6 dotted;color:#757575;}

ul.category-module_clankyzkategorie {padding:0 0 10px 0;}
ul.category-module_clankyzkategorie h4 {font-size:12px;text-indent:7px;}
ul.category-module_clankyzkategorie a {color:#5A050F;background:url("../images/bullet.png") no-repeat center left;position:relative;float:left;padding-left:7px}
ul.category-module_clankyzkategorie a:hover {color:#900B26}
ul.category-module_clankyzkategorie li {display:inline-block;}

/* Left Module */
#ja-left {background:url(../images/bgd_left.jpg) no-repeat top right;}

#ja-left div.moduletable_oznameni h4, #ja-left div.moduletable_oznameni ul, #ja-left div.moduletable_oznameni p {margin:0}
#ja-left div.moduletable_oznameni li {margin:0;padding:0;background:none}
#ja-left div.moduletable_oznameni .mod-articles-category-introtext {margin:0}
#ja-left div.moduletable_oznameni .mod-articles-category-readmore {text-align:right;margin-bottom:5px;color:#5A050F}
#ja-left div.moduletable_oznameni .mod-articles-category-readmore a {color:#5A050F;font-weight:bold}
#ja-left div.moduletable_oznameni .mod-articles-category-readmore a:hover {color:#63B8E8}

div.custom_aktualne p.nadpis {font-family:'scada';font-size:18px;font-weight:bold;text-shadow:0px -1px #001B3D;border-bottom: 1px dotted #B6B6B6;color:#001F42;line-height:36px;text-indent:15px;}
div.custom_aktualne ul {margin-left:30px;padding:5px 0 8px 0}
div.custom_aktualne ul li {list-style:disc;font-size:120%;font-weight:bold;color:#cc0000;padding-bottom:2px}

#ja-left div.moduletable_notitle, #ja-inset2 div.moduletable_notitle, #ja-right div.moduletable_notitle {border:none;}
#ja-left div.moduletable_notitle h3, #ja-inset2 div.moduletable_notitle h3, #ja-right div.moduletable_notitle h3 {background:none;padding:0;}
#ja-left div.moduletable_notitle h3 span, #ja-inset2 div.moduletable_notitle h3 span, #ja-right div.moduletable_notitle h3 span {background:none!important;color:#617805;}
#ja-left div.moduletable_notitle .custom_notitle, #ja-inset2 div.moduletable_notitle .custom_notitle, #ja-right div.moduletable_notitle .custom_notitle {line-height:24px;}
#ja-left div.moduletable_featured .img_caption,
#ja-left div.moduletable_featured .caption {float:none!important;width:auto!important;}
#ja-left div.moduletable_featured .caption {margin:0;border:3px solid #fff!important;padding:0!important;}
#ja-left div.moduletable_featured .newsflash-title_spotline {font-size:130%;font-weight:normal;}

/* Home Module ---*/
#ja-home {position:absolute;bottom:0px;right:438px;}
#ja-home a {color:#FFF;}
#ja-home a:hover {font-weight:bold}
#ja-home ul.menu li {font-family:'scada';font-size:130%;}
#ja-home ul.menu li img {padding-right:5px;}

/* Language Module ---*/
#ja-jazyky {position:absolute;bottom:0px;right:340px;}

/* Search Module ---*/
#ja-search {bottom:45px;right:45px;}
#ja-search .search {display:block;}
#ja-search .inputbox {width:200px;height:32px;line-height:32px;background:url(../images/bgd-search-field.png) no-repeat;border:none;padding:0 0 0 0px;text-indent:10px;color:#e6e6e6;margin-right:7px;}
#ja-search .button {background:url(../images/bgd-search-button.png) no-repeat;border:none;text-indent:-999px;width:32px;height:32px;line-height:32px;padding:0 0 0 0px;cursor:pointer;position:absolute}

#ja-logotext {font-family:'scada';font-size:200%;font-weight:bold;text-transform:uppercase;color:#FFF;position:absolute;top:0;left:195px;width:525px;text-align:center}

/* Advertisement ---*/
div.bannergroup_text div.banneritem {border-bottom:1px dotted #ccc;padding:5px 0;}

/* MAIN LAYOUT DIVS
---------------------------------------------------------------------------------------------------------------------------------------- */
#ja-container {background:url(../images/bgd-bottom-r.png) center bottom repeat-x;}
#ja-container .main {padding:0 0 0 0;background:url(../images/bgd-bottom.png) center bottom no-repeat;}
#ja-main .inner {padding-top:10px;}
.main .main-inner1 {margin-left:-5px !important; margin-right:-5px !important;}

/* HEADER
---------------------------------------------------------------------------------------------------------------------------------------- */
#ja-header {height:96px;padding-bottom:10px;}
#ja-header .main {height:66px;padding:13px 0 0 20px;}
p.logo {font-size:250%;line-height:1;margin-left:5px;}
p.logo {width:162px;height:auto;float:left;position:relative;z-index:1;}
p.logo a {position:absolute;left:10px;top:-45px;background:url(../images/logo.png) no-repeat left;display:block;width:162px;height:196px;}
p.logo a span {position:absolute;top:-1000px;}
p.site-slogan {color:#ccc;display:block;font-size:85%;margin:3px 0 0;padding:0 10px;text-transform:uppercase;}

/* SLIDESHOW
-------------------------------------------------------------------------------------- ------------------------------------------------- */
#ja-slideshow{background:url(../images/bgd-slideshow.png) no-repeat bottom center;margin-bottom:5px}
#ja-slideshow .main{background:url(../images/bgd-mod-topsl.jpg) repeat-x scroll left bottom transparent;}

/* NAVIGATION
---------------------------------------------------------------------------------------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav {height:95px;}
#ja-mainnav .main {padding-left:35px;}

/* Breadcrumbs ---*/
.breadcrumbs{background:url(../images/bgd-pathway.png) no-repeat bottom left;padding:12px 0 12px 15px;}
.breadcrumbs-block{color:#900B26;}
.breadcrumbs-block a:hover{font-weight:bold;}

/* Extras ---*/
.ja-links {padding-right:10px;}
.ja-links li {padding:0 10px;}

/* Default Joomla! Menu ---*/
#ja-container ul.menu li {border-bottom:1px dotted #ccc;}
#ja-container ul.menu li li {border-bottom: 0; border-top:1px dotted #ccc;}

/* SPOTLIGHT
--------------------------------------------------------------------------------------------------------------------------------------- */

/* Top spotlight ---*/
#ja-topsl .main{padding:0;}
#ja-topsl .main-inner1{padding:0;margin:0 10px 0 10px!important;}
#ja-topsl .ja-moduletable {margin-bottom:25px;text-align:justify;}
#ja-topsl .moduletable_user1, #ja-topsl .moduletable_user2, #ja-topsl .moduletable_user3 {margin:0;background-repeat:no-repeat;background-position:top left;height:188px;}
#ja-topsl .moduletable_user1{background-image:url(../images/bgd-user1.png);}
#ja-topsl .moduletable_user2{background-image:url(../images/bgd-user2.png);}
#ja-topsl .moduletable_user3{background-image:url(../images/bgd-user3.png);}
#ja-topsl .cislo, #ja-topsl .cislostred{color:#FFF;font-family:'Source Sans Pro';font-size:300%;font-weight:900;position:absolute;right:0;}
#ja-topsl .cislo {padding:10px 210px;}
#ja-topsl .cislostred {padding:10px 150px;}
#ja-topsl .cislopopis{color:#FFF;font-weight:bold;position:absolute;top:50px;padding-left:105px;}
#ja-topsl .cislotext{color:#5A050F;font-weight:bold;position:absolute;top:105px;padding:0 10px 0 10px;}
#ja-topsl .readmore{background:#FCE1D0 url(../images/bgd-readmore.png) no-repeat right -110px;position:absolute;line-height:22px;color:#5A050F;font-weight:bold;bottom:1px;right:1px;padding:0 28px 0 7px;display:inline-block;}
#ja-topsl .readmore:hover{background-color:#C88593;background-position:right -132px;color:#FFF;}

/* Bot spotlight ---*/
#ja-botsl {background:#121212;color:#e6e6e6;}
#ja-botsl .main {padding:10px;}
#ja-botsl a {color:#D3ECFB;}
#ja-botsl ul li{background:none;}
#ja-botsl .moduletable_partneri a {width:120px;height:70px;line-height:70px;display:block;text-indent:120px;position:relative;float:inherit;}
#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {color:#63B8E8;}
#ja-botsl .moduletable_partneri a:hover, #ja-botsl .moduletable_partneri a:active, .moduletable_partneri #ja-botsl a:focus {background-position:right -70px;}
#ja-botsl .infocentrum {background:url(/images/partneri/logo-infocentrum.png) no-repeat top left;}
#ja-botsl .mmkv {background:url(/images/partneri/logo-mmkv.png) no-repeat top left;}
#ja-botsl .medispa {background:url(/images/partneri/logo-medispa.png) no-repeat top left;}
#ja-botsl .splzak {background:url(/images/partneri/logo-splzak.png) no-repeat top left;}
#ja-botsl .spas {background:url(/images/partneri/logo-spas.png) no-repeat top left;}
#ja-botsl .kpz {background:url(/images/partneri/logo-kpz.png) no-repeat top left;}

/* MISCELLANOUS
------------------------------------------------------------------------------------------------------------------------------------------ */
/* Others ---*/
#ja-top-panel .main-inner1 {border:2px dotted #e2e2b5;padding:5px 10px;text-align:center;margin-top:15px;background:#ffffcc;position:relative;}
#ja-banner {border-top:1px solid #ccc;}
div.ja-innerdiv {border-bottom:1px dotted #ccc;}
div.ja-innerdiv h4 {font-family:Helvetica, Arial, sans-serif;font-size:92%;font-weight:normal;text-transform:uppercase;}
a.ja-icon-video {background:url(../images/icon-youtube.gif) no-repeat 5px 8px #fff;border:1px solid #ccc;color:#666;display:block;font-weight:bold;position:absolute;padding:5px 5px 5px 43px;right:10px;top:8px;text-decoration:none;width:35px;border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 3px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);}
a.ja-icon-video span {color:#666;}
a.ja-icon-video:hover, a.ja-icon-video:focus, a.ja-icon-video:active {border-color:#ddd;text-decoration:none;}
a.ja-icon-video:hover span {color: #0F85D8;}

/* CONTENT
------------------------------------------------------------------------------------------------------------------------------------------ */
#ja-content-main{margin-bottom:10px;}
#ja-content-mass-top{padding-bottom:10px;display:inline-block;}
#ja-content-mass-bottom{padding-bottom:10px;}
#ja-content.column h3 {margin-bottom:0;color:#900B26}
#ja-content.column .ceny {margin-top:10px}
#ja-content.column .ceny a {background:#E9F6FD url(../images/bgd-readmore.png) no-repeat right -88px;line-height:22px;color:#004F94;font-weight:bold;padding:0 28px 0 7px;display:inline-block;width:100px;}
#ja-content.column .ceny a:hover{background-color:#80A7CA;background-position:right -44px;color:#FFF;}
#ja-content.column .ceny p {font-size:16px;font-weight:bold;line-height:30px;padding:0 0 0 7px;display:inline-block;width:128px} 
#ja-content.column .ceny p {margin:0;background:#E9F6FD;color:#004F94;}
#ja-content.column .ceny span {background:#63B8E8;color:#FFF;}
/*#ja-content.column .ceny td#puvodni p {text-decoration:line-through;color:#aaaaaa;}*/
#ja-content.column .ceny td#akcni {display:none;}

.categories-list .jitem-title span {font-size:12px}
.blog .item.column-1 p {padding-right:10px}
.blog .item.column-1 img {padding-right:10px}
.blog .item.column-2 img {padding-right:10px}

#ja-left1 .latestnews{margin:5px 0;}
#ja-left1 .latestnews li{padding:0 0 10px;margin:0 0 10px;list-style:none;background:none;border-bottom:1px dotted #CCCCCC;}
#ja-left1 .latestnews li img.caption{width:72px;border:none;margin:4px 7px 7px 0;}

/* BT CONTENT SLIDER 
------------------------------------------------------------------------------------------------------------------------------------------ */
.bt-cs .bt_handles li a {background-image:url(../images/pagination.png);}
.bt-social-share{padding:10px 0;}
.bt-cs h3 {font-family: 'scada';font-size: 18px;font-weight: bold;text-transform: uppercase;text-shadow: 0px -1px #001B3D;border-bottom: 1px dotted #B6B6B6;-webkit-border-radius: 4px 4px 0 0;color: #001F42;line-height: 36px;text-indent: 15px;}
.bt-cs .bt-inner .bt-title {color: #004F94;text-transform: none;padding: 10px 0;}

/* styl tabulek */
/* cenik */
table.tabulkaCenik {width:100%;}
table.tabulkaCenik tr td {padding:5px 10px 5px 10px;}
table.tabulkaCenik thead th, table.tabulkaCenik tfoot td {background-color:#004f94;color:#fff;padding:10px;}
table.tabulkaCenik .cena {width:50px;text-align:center;}
table.tabulkaCenik .nazev {font-weight:bold;}
table.tabulkaCenik tbody tr:nth-child(odd) {background-color:#D3ECFB}
table.tabulkaCenik tbody th {background-color:#001F42;color:#fff;text-align:left;padding:10px;}
/* tabulka cenik bazen */
table.tabulkaCenikBazen {width:100%}
table.tabulkaCenikBazen td:nth-child(1), table.tabulkaCenikBazen td:nth-child(2) {border-bottom:1px solid #000}
table.tabulkaCenikBazen tbody td:nth-child(1), table.tabulkaCenikBazen tbody td:nth-child(2) {text-align:right}
table.tabulkaCenikBazen td:nth-child(1) {width:150px}
table.tabulkaCenikBazen tr td {padding:5px 10px 5px 10px;}
table.tabulkaCenikBazen thead th, table.tabulkaCenikBazen tfoot td {background-color:#004f94;color:#fff;padding:10px}
table.tabulkaCenikBazen .cena {width:50px;text-align:center;}
table.tabulkaCenikBazen tbody td[rowspan] {font-weight:bold;border-right:1px solid #000;border-bottom:1px solid #000;width:350px;background-color:#D3ECFB;text-align:left}
table.tabulkaCenikBazen tbody th {background-color:#001F42;color:#fff;text-align:left;padding:10px;}

/* rychly kontakt */
.moduletable_rychlykontakt .custom_rychlykontakt table tr td {padding-top:0px;padding-bottom:0px;}
.moduletable_rychlykontakt .custom_rychlykontakt span {font-size:10px}
/* lazensky lekar */
.moduletable_lazenskylekar {background:url(/images/lazensky_lekar/lazensky-lekar-maulenova.png) #fff no-repeat;background-position:bottom right;}
.moduletable_lazenskylekar .custom_lazenskylekar a {font-weight:bold;color:#5A050F;text-decoration:none;}
.moduletable_lazenskylekar .custom_lazenskylekar a:hover {color:#63b8e8;}
/* predstaveni */
.moduletable_predstaveni a {color:#5A050F;font-weight:bold}
.moduletable_predstaveni a:hover {color:#63B8E8}
/* prakticke informace  */
table.praktickeInformace {width:100%;}
table.praktickeInformace tr td {padding:5px 10px 5px 10px;border-bottom:1px solid #000;}
table.praktickeInformace thead th {background-color:#001F42;color:#fff;padding:10px;}
table.praktickeInformace tbody th {background-color:#004f94;color:#fff;text-align:left;padding:10px;}
/* oteviraci doba bazenu + sauny */
table.oteviraciDobaBazenSauna{width: 100%;margin-top:5px}
table.oteviraciDobaBazenSauna tr td{ padding: 5px 10px 5px 10px; border-bottom: 1px solid #000;	text-align: center;}
table.oteviraciDobaBazenSauna thead th {background-color: #001F42; color: #fff;	padding: 10px; text-align:center}
table.oteviraciDobaBazenSauna tbody th { background-color: #004f94; color: #fff; text-align: center; padding: 10px;}
/* karlovarske lecive prameny */
table.seznamLecivychMineralnichPramenu{	width: 100%;}
table.seznamLecivychMineralnichPramenu tr td{padding: 5px 10px 5px 10px;border-bottom: 1px solid #000;text-align: left;}
table.seznamLecivychMineralnichPramenu tr:nth-child(odd) {background-color: #004f94; color: #fff;}
table.seznamLecivychMineralnichPramenu thead th { background-color: #001F42; color: #fff; padding: 10px;}
table.seznamLecivychMineralnichPramenu tbody th { background-color: #004f94; color: #fff; text-align: left; padding: 10px;}
/* karlovarske lecive prameny - slozeni*/
table.slozeniPramenu { width: 100%;}
table.slozeniPramenu tr td{ padding: 5px 10px 5px 10px;	border-bottom: 1px solid #000; text-align: left;}
table.slozeniPramenu tr:nth-child(odd){	background-color: #004f94;color: #fff;}
table.slozeniPramenu thead th {	background-color: #001F42; color: #fff;	padding: 10px;}
table.slozeniPramenu tbody th {	background-color: #004f94; color: #fff;	text-align: left; padding: 10px;}
table.slozeniPramenu2{width: 100%;}
table.slozeniPramenu2 tr td{ padding: 5px 10px 5px 10px; border-bottom: 1px solid #000;	text-align: left; }
table.slozeniPramenu2 tr:nth-child(odd){ background-color: #004f94; color: #fff; }
table.slozeniPramenu2 tbody th { background-color: #001F42; color: #fff; padding: 10px;	text-align: left;}
/* */

table.vanoce {width:100%;margin-top:10px}
table.vanoce th, table.vanoce td {text-align:left;}
table.vanoce th {background-color:#004f94;color:#fff}
table.vanoce tbody tr:nth-child(odd) {background-color:#D3ECFB}

table.solna{width:100%}
/*table.solna tr td{padding: 5px 10px 5px 10px;border-bottom: 1px solid #000;text-align: left;}*/
table.solna tr:nth-child(odd) {background-color: #004f94; color: #fff;}
table.solna td {width:33%;font-weight:bold}

table.sal{width:100%}
table.sal th {text-align:center}
table.sal tbody {font-size:120%;font-weight:bold;text-align:center}

table.lekari{width:100%}
table.lekari td {width:33.33%;text-align: center}
table.lekari .jmeno, table.lekari a {font-weight:bold}
.terms-informovany-souhlas, .terms-doporuceni-lekare, .terms-of-service {font-weight:bold;text-align:left;font-size:14px;}
.podekovani_klientu {
    position:absolute;
    z-index: 10;
    top: 25px;
    right: 15px;
    line-height: 24px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    -ms-transform: rotate(15deg); /* IE 9 */
    -webkit-transform: rotate(15deg); /* Chrome, Safari, Opera */
    transform: rotate(15deg);
}
.podekovani_klientu a {
    color: #ffcc00;    
}
.podekovani_klientu a:hover {
    color: #ffe100;    
}
h2.zvyraznit {
    background: #000;
    color: #ff0;
    text-align: center;
}
.contact-position {
    color: #900b26;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px!important;
}
.contact .contact-form .controls {
    display: block;
}
.contact-form {padding-bottom: 20px;}
.ui.blue.button {
    margin: 20px 0;
}
.ui.message ul li {
    background: none;
    margin: 0!important;
}
.ui.message ul li h3 {
    margin: 0;
}