/* =============================================== NADPISY ========== */
div#nemocniceRightContent h2,div#nemocniceRightContent h3,div#nemocniceRightContent h4,div#nemocniceRightContent h5,div#nemocniceRightContent h6
	{
	color: #4582b6;
	text-decoration: none;
}

#nemocniceRightContent h2 {
	font-size: 14px;
	margin-bottom: 18px;
}

#nemocniceRightContent h3 {
	font-size: 12px;
	margin-bottom: 18px;
	margin-top: 15px;
}

#nemocniceRightContent h4 {
	font-size: 11px;
	margin-bottom: 10px;
}

#nemocniceRightContent h5 {
	font-size: 11px;
	margin-bottom: 10px;
	margin-top:15px;
}

#nemocniceRightContent h6 {
	font-size: 11px;
	margin-bottom: 10px;
}


/* ================================================== RIGHT CONT ===== */
div#nemocniceRightContent {
	color: #555555;
}

#Page {}
p.popis {margin:10px 0px 10px 0px !important;}

span.delimiter {
	margin:0px 5px 4px 5px;
	color:#D86A17;
	font-weight:900;
}

div.depTop_prim {
	width:224px;
	height:320px;
	float:left;
	background-color:#becbe8;
	margin-right:5px;
	text-align:center;
}
div.depTop_prim img {
	margin:0px;
}
div.depTop_prim h4 {
	margin:0px;
	padding:2px; 
	text-align:center;
}


div.depTop {
	width:224px;
	height:320px;
	float:left;
	background-color:#fffbf5;
	margin-right:5px;
	text-align:center;
}
div.depTop img {
	margin:0px;
}
div.depTop h4 {
	margin:0px;
	padding:2px; 
	text-align:center;
}

div#kontakt,
div#provozne div.kontakt,
div#Page div.kontakt	
 {
	 border: 1px solid #D86B17; padding: 10px; background:rgb(255, 251, 245);
	 margin-bottom:10px; margin-top:30px;
}
div#kontakt h6,
div#provozne div.kontakt h6,
div#Page div.kontakt h6 
{
	display:block; 
	font-size:12px;
	color:white;
	margin:-20px 0px 10px 0px;
	padding-left:10px;
	width:150px;
	background-color:#D86B17;
	border: 1px solid #D86B17;
}
div#perex { 
        padding:5px; margin-bottom:10px;
        border: 1px solid #a3a3a3; background:#fbfbfb; 
        font-size:9px;
        height:210px;
        min-height:210px;
        height:auto;
        _width: 740px !important;
} 


ul.dvojita {	list-style:square;}
ul.dvojita li span.one {
	font-weight:900;width:300px;display:block;float:left;
	list-style:none;
	
	}
ul.dvojita li span {margin:left:310px;}

/* DEPARTMENTS ========================================================================*/
.departmentBlock{
	width:340px;
	float:left;
	height:270px;
}
.departmentBlock h4 {
	margin-top:20px;
	width:300px;
	padding: 0px 10px 0px 10px;
	text-align:center;
	background-color:#f2f2f2;
}

/* ================================================= KONTAKTY A FORMY  ========== */
div#kontakt h6,div.kontakt h6 {
	display: block;
	font-size: 12px;
	color: white;
	margin: -20px 0px 10px 0px;
	padding-left: 10px;
	width: 150px;
	background-color: #D86B17;
	border: 1px solid #D86B17;
}

.kontaktForm p {
	width: 300px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px;
	/*width of left column containing the label elements*/
	border-top: 1px dashed #EBEBEB;
	height: 1%;
}

.kontaktForm label {
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px;
	/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.kontaktForm input [type="text"] {
	/*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
}

.kontaktForm textarea {
	width: 300px;
	height: 150px;
}
.kontakt table {
	width:677px !important;
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix {
	margin-left: 3px;
}

h4.pageSeznam {
	background:url('../img/pageSeznam.png') 0% 50% no-repeat;
	padding-left:18px;
	margin:0px;
}
div.pagePopis {
	margin-left:25px;
	border-left:5px solid #ebebeb;
	padding-left:14px;
	margin-bottom:14px;
}
div.pagePopis table {
	width:660px !important;
}
ul.list {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.list li {
	display:block;
	font-weight:900;
	padding-left:0px;
	background:url('../img/list1.png') 0px 3px no-repeat;
	padding-left:20px;
	margin:0px;
	list-style:none;
}

ul.list li li {
	font-weight:normal;
	display:block;
	padding-left:0px;
	background:url('../img/list2.png') 0px 3px no-repeat;
	padding-left:20px;
	margin:0px !important;
	list-style:none;
}
/* =============================================== TABLES =============== */

div#nemocniceRightContent table {
	font-size:10px;
	width:720px;
	background-color:#f2f3f2;
	border:1px solid #ececec;
	table-layout: auto;
	border-collapse:collapse;
	/*width:100%;*/
}

div#nemocniceRightContent table td {
	border:1px solid #ececec;
	padding-left:2px;
}

div#nemocniceRightContent table thead td, 
div#nemocniceRightContent table thead th, 
div#nemocniceRightContent table th {
	font-weight:900;
	background-color:#EEEEEF;
}

div#nemocniceRightContent table td a{
	font-size:10px;
}
/* =============================================== SEZNAMY ============== */
div#nemocniceRightContent ul {
	margin-left:25px;
}

ul.dvojita {
	margin-bottom:20px;
	list-style-type:disc;
	margin-left:10px;
}

/* =============================================== GALERIE =============== */
#galleryAll {
	padding:10px;
	margin:0px;
	float:none;
}
#galleryAll h3 {
	margin:0px;
}
.galCatBox {
	display:block;
	border:1px solid gray;
	height:100px;
	margin-bottom:5px;
}
.imgCat {
	width:89px;
	height:90px;
	float:left;
	background-color:#E1E1E1;
	text-align:center;
	padding:5px;
	border-right:1px solid gray;
}
.nameCat {
	padding:10px;
	margin-left:100px;
}
/* =============================================== ODKAZY =============== */
div#nemocniceRightContent a {
	color: #4582b6;
	text-decoration: underline;
}

div#nemocniceRightContent a:hover {
	color: #D86A17;
	text-decoration: none;
}

div#nemocniceRightContent #rozcestnikNemocnice a {
	color: #4582b6;
	font-weight: 900;
}

div#nemocniceRightContent #rozcestnikNemocnice {
	color: #555555;
	margin-bottom: 25px;
}

div#nemocniceRightContent a[href^="http://"],
div#nemocniceRightContent a[href^="https://"],
div#nemocniceRightContent a[href^="ftp://"] {
	background-image: url("../img/url-gray.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

div#nemocniceRightContent a[onclick^="window"] {
	background-image: url("../img/url-black.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

div#nemocniceRightContent a[href^="/_data"],
div#nemocniceRightContent a[href^="_data"]
	{
	background-image: none;
	padding-right: 0px;
}
.mailLink
{
	background-image: url("../img/url-email.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
	margin-right:3px;
}
.pdfLink {
	background-image: url("../img/pdf.gif") !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}

.docLink {
	background-image: url('../img/doc.gif') !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}

.zipLink {
	background-image: url('../img/zip.gif') !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}

.outLink { color:red }

div.backButton {
	margin: 20px 25px 30px 0px;
	text-align: right;
	width: 100%;
	position:relative;
}

div.backButton a {
	position:absolute;
	right:20px;
	background:url('../img/back.gif') top left no-repeat !important;
	width:127px;
	height:26px;
	display:block;
	padding-right: 0px;
	color: #a3a3a3;
}
div.backButton a em {
	display:none;
}
div.backButtonEN {
	margin: 20px 25px 30px 0px;
	text-align: right;
	width: 100%;
	position:relative;
}

div.backButtonEN a {
	position:absolute;
	right:20px;
	background:url('../img/backEN.gif') top left no-repeat !important;
	width:127px;
	height:26px;
	display:block;
	padding-right: 0px;
	color: #a3a3a3;
}
div.backButtonEN a em {
	display:none;
}
#timer {
	text-align: center;
	color: #a3a3a3;
	font-size: 10px;
}

/* statutarni organy */
div.predstvMain {
	width:640px;
	background-color:#e1e1e1;
	margin-left:10px;
	margin-top:20px;
}
div.predstv {
	background-color:#e1e1e1;
	height:330px;
	width:310px;
	float:left;
	margin:10px;
}
div.centerPred img {border:1px solid gray;padding:1px;}
div.centerPred {text-align:center;}
div.centerPred img { margin:15px; }
div.centerPred h5 {background-color:white;}
div.prPopis { padding: 15px; }
img.inline4 {width:220px;}
div.linePred {text-align:center; width:660px}
p.funkce {padding:5px;}

div#nemcbGal {
	width:640px;
	text-align:center;
}
div.galBox {
	width:300px;
	float:left;
	text-align:center;
	padding:5px;
	margin:5px;
	background-color:#f5f5f5;
}
div#nemcbGal img {
	padding:1px; border:1px solid gray;
}

.jobBox {
    border:1px solid gray;
    padding:10px;
    margin-bottom:15px;
    background-color:#F5F5F5;
}
.jobBox table {
    width:670px !important;
}
