@import url("../_rsrc/ajax-calendar/ajax-calendar.css");
body, td, th {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; line-height: 14px;}
body, html 	{margin-top: 0px; margin-left: 0px; margin-right: 0px; text-align: center; }
h1 			{font-size: 14px; color: #CC3300; letter-spacing: 1px; margin-top: 17px; margin-bottom: 10px; }
#content h2 {font-size: 12px; color: #008ACA; letter-spacing: 1px; margin-top: 20px; margin-bottom: 10px; }
h3 			{font-size: 12px; margin-top: 20px; font-weight: normal; color: #008ACA; }

input, select {font-size: 12px; }


.action p {margin: 0px; padding: 4px}

.action {width: 285px; margin-bottom: 15px; }

.small {font-size: 9px; padding-top: 4px}

.highlightA {color: #F17309; font-weight: bold; }

.highlightB {color: #2D9800; font-weight: bold; }

.colorA {color: #F17309}

.colorB {color: #2D9800}

.colorC {color: #007FE2}

img {border: none; margin: 0px}

#copyright {background-image: url('../_img/menubgr.gif'); background-repeat: repeat-y; height: 10px; }
#copyright a {color: #b0b0b0; font-size: 10px; text-decoration: none; }

#main {width: 979px; margin-right: auto; margin-left: auto; background-color: white; text-align: left;}
#nav {border: 0px; vertical-align: middle; border-collapse: collapse; height: 23px; margin-bottom: 3px; margin-top: 1px; font-weight: bold; width: 100%; }

#rnav {text-align: right; padding-right: 4px; padding-top: 3px; padding-bottom: 0px; width: 112px}

#rnav img {margin-right: 1px; }

#lnav li h2 {display: inline; color: #ffcc00; font-size: 10px; }

#lnav {font-size: 10px; padding-top: 1px; _padding-top: 0px}

#nav td {background-color: #0063ad; }

#lnav ul {white-space: nowrap; margin: 0px; display: inline; }

#lnav li {background: url('../_img/top_menu_separ.gif') no-repeat left 1px; list-style-type: none; padding: 0 7px 0 7px; float: left; color: #fff; }

#lnav li.first {background: none; }

#lnav li.selected a {color: red; }

#lnav a {text-decoration: none; }

#nav a:link, #nav a:active, #nav a:visited {color: #FFFFFF; }

#nav a:hover {color: #ffcc00; }

.sel {text-align: center;  width: 85px; background-repeat: no-repeat; height: 26px; }

.pictograms {margin-top: 2px; padding: 0px; border-collapse: collapse; width: 100%; }

.pictograms td {padding: 0px}

#right {width: 180px !important; vertical-align: top; padding-top: 10px; }

#left {background-image: url(../_img/menubgr.gif); background-repeat: repeat-y; vertical-align: top; width: 145px !important; padding: 0px; margin: 0px; }

.l {_padding-bottom: 3px; margin-bottom: 20px; background-color: White; }

#ll {height: 267px; }

.l a, .l strong {text-align: right; text-decoration: none; display: block; height: 23px; margin-bottom: 0px; _margin-bottom: 3px; padding-top: 3px; padding-right: 13px; font-weight: bold;
/*font-weight: normal; */
background-repeat: no-repeat; background-color: #fff; }

#left a {padding-right: 13px; }

.l strong, .l a.selected {color: #fff; background-image: url('../_img/left_menu_on_2.gif'); }
.l a.selected:hover { background-image: url('../_img/left_menu_on_2.gif'); }


.l a {text-decoration: none; background-image: url('../_img/left_menu_off.gif'); color: #0063ad; }

.l a:hover {background-image: url('../_img/left_menu_over.gif'); }

#page {border-collapse: collapse; padding: 0px; width: 977px; }

#content {margin-top: 4px; width: 636px; vertical-align: top; padding: 0 17px 6px 17px; line-height:140%}

#content a, #right a {color: #0063ad; text-decoration: underline;}
#content a:hover, #right a:hover {color: #FFAB3F;}

th {background-color: #0063ad; height: 24px; color: #FFFFFF; text-align: center; font-weight: normal; }

#content table tr {border-bottom: 1px solid gray}

.spacer {border: none; height: 10px; }

.r {text-align: right; }

.l {text-align: left}

.b {font-weight: bold; }

.i {font-style: italic}

.odd {background-color: #FAFAFA; }

.topWhite {font-size: 11px; color: #FFFFFF; background-color: #2D9800; }

.gray {background-color: #c8c8c8}

.gallery {text-align: center; }

.gallery a {border: medium none !important; }

.gallery img {border: medium none; }

li h3 {display: inline}

#content ul {list-style-image: url('../_img/li.gif'); text-align: left;}

#it {text-align: left; }

#it img {float: right}

.red {color: rgb(204, 51, 0)}

.actionBox      { width: 180px; margin-bottom: 11px; font-size: 11px;}
.actionBox img  { display: block; margin-bottom: 2px;border-bottom:none}
.actionBox .title  { font-weight:bold; text-align:center; width:174px; _width: 180px;background-color:rgb(53,173,226); color: #fff; padding: 3px; margin: 0; border-bottom: 1px solid #f0f4f7; }
.actionBox .title a { color: #f0f4f7 !important; text-decoration:none !important;border-bottom:none !important}
.actionBox .title a:hover {color:#FFAB3F !important ;border-bottom: none !important}

.anotace { background-color: #f0f4f7; padding: 3px;font-size:10px}
tr.anotace{background-color: #f0f4f7;}
.anotace td{padding:3px;font-size:10px}
.head{ text-align:center; width:174px; _width: 180px;background-color:rgb(53,173,226); font-weight: bold; color: #fff; margin: 0; border-bottom: 1px solid #f0f4f7;}
.head td{padding:3px}

.mezititulky {margin-top: 7px; margin-bottom: 2px; font-weight: bold; color: #909090; text-align: center; }

.poznamka {margin-top: 10px; margin-bottom: 20px; font-size: 9px; }

.localSlevKupon {vertical-align: top; text-align: center; font-size: 9px; }

.localSlevKupon img {border: #c0c0c0 2px solid; display: block; background: #e0e0e0; margin: 5px; width: 250px; height: 136px}

.localSlevKuponImg {border: #c0c0c0 2px solid; display: block; background: #e0e0e0; margin: 5px; }

.localSlevKupon p {color: #2165AD; text-align: left; font-weight: bold}

.setting {margin-top: 10px; }

.setting td {border-bottom: 1px solid silver; padding: 2px 16px; }

.setting td.head {font-weight: bold; background-color: #19426b; height: 28px; border-left: 1px solid #fff; color: #fff; padding-top: 5px; border-bottom: none; }
.setting .spacer {border: none; height: 10px; }

#price td {padding:6px 8px; text-align: center; border-bottom: 1px solid #F0F4F7; }
#price th {font-weight: bold;}
td.head-last {border-top: 1px solid #0063AD; border-left: 1px solid #fff; font-weight: bold; background-color: #F0F4F7; color: #0063AD;}
td.bott-last { border-left: 1px solid #fff; font-weight: bold; background-color: #F0F4F7; color: #0063AD;}

#mainForm label { color: #666; float:left; width: 100px; text-align:right; margin: 6px 10px 0 0; }
#mainForm br    { clear: both; }
#mainForm input,#mainForm textarea,#mainForm select { font: 12px arial; margin-top:5px; width:180px; border:1px solid #999; padding: 1px 2px; background-color: #efefef;}
#mainForm .chf-alert{ border:1px solid red; background-color: #fff;}
#errmess { font: bold 13px Arial; color: red; visibility: hidden; padding-left: 110px;  }
#leftcol { float:left; overflow: hidden; margin-right: 10px; }
#rightcol { float:left; overflow: hidden; }

#orderTable td { border-bottom: 1px solid #f0f0f0; padding-right:10px; width:98%; }
#orderTable .orderLeft { width:50%; text-align:right; }
#orderTable .orderRight { text-align:left; font-weight: bold; }

#wellness_cenik { width: 100%; }
#wellness_cenik th { font-weight: bold;}
#wellness_cenik td { width: 40%; padding: 6px 8px; border-bottom: 1px solid #F0F4F7; text-align: left; }
#wellness_cenik td small { color: #777C7F; }
#wellness_cenik .orderRight { width: 40%; text-align: center; font-weight: normal; }
#wellness_cenik th.orderRight { font-weight: bold;}

/* NEWSLETTER */
h2.msg { padding: .5em 1em; text-align: center; } /* ERROR MSG */
div#newsletter { text-align: center; padding: 1em 0; }
div#newsletter form { width: 75%; text-align: center; margin: 0 auto; }
div#newsletter legend { 
	display: none; 
}
div#newsletter fieldset { border: none; }
div#newsletter label {
	color: #222;
	float: left;
	width: 30%;
	text-align: right;
	margin: .7em 1em 0 0;
}
div#newsletter input#email, div#newsletter input#code {
	width: 154px; _width: 160px;
	margin-top: .5em;
	padding: 2px;
	float: left;
	border: solid 1px #8A8A8A;
}
div#newsletter input.button { margin: 1em auto; border: solid 1px #8A8A8A; }
div#newsletter img#captcha { margin-top: .9em; _margin-top: .7em; float: left; }
div#newsletter br { clear: both; }

table.menuCard th { padding-top: 1.5em; background: #FFF; color: #0063AD; font-weight: bold; text-align: left; text-transform: uppercase; }

div.procedures h2 { clear: both; padding-top: 20px; }
div.procedures p {  }
div.procedures a { margin-right: 10px; border: none; float: left; }
div.procedures a img {  }
div.procedures h3 {padding: 0; margin: 0}

.webcamtd { width:180px;text-align:center;padding-bottom:8px;vertical-align:bottom }

div#topForm {width:135px;text-align:center;margin:130px 0 30px 0}
div#topForm h3 {font-weight:bold;}
div#topForm fieldset {border:0;margin:0;padding:0;}

a.thickbox {margin:0 2px 2px 0;padding: 2px; border: 1px solid #EFEFEF !important;float: left;}
a.thickbox:hover { border: 1px solid #666 !important; }
a.thickbox img, strong.thickbox img  { margin: 0;float: none}

a.highslide {margin:0 2px 2px 0;padding: 2px; border: 1px solid #EFEFEF !important;float: left;}
a.highslide:hover { border: 1px solid #666 !important; }
a.highslide img, strong.thickbox img  { margin: 0;float: none}

.item {float:left; display:block; width:180px; margin-right:25px; text-align:center; margin: 20px 25px 20px 0;}
.item a {text-decoration:none; border:none !important;}
.clr  {clear:both;}

.noindent li {margin-left: -20px !important;}

/*
div.procedures {}


div.procedures div { float: left; width: 44em; clear: both;}
div.procedures div h2 { }



div.procedures {}
div.procedures a { float: right; border: none !important; }
div.procedures a img { border: none; }
div.procedures div { margin-top: 2em; float: left; width: 44em; background: red; clear: both;}
div.procedures div h2 { margin: 0 0 .5em 0 !important; padding-top: 0; }
*/
