body {
padding:0px;
margin:0px;
background:#0096d0 url(../img/bg_body.jpg) repeat-x ;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:75%;
color:#000000;
text-align:center;
}

form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin:0px 0px;
padding:0px;
text-align:left;
}
li {
list-style-type:none;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
}
.justify {
text-align:justify;
}


a:link b,
a:visited b,
a:hover b,
a:link strong,
a:visited strong,
a:hover strong {
color:#004488;
}

hr {
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img {
border-color:#cccccc;
}
.text{
font-size:100%;
}

a:link, a:visited, a:hover {
font-size: 100%;
color:#004488;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}

h1, .h1 {
color:#58595a;
font-size:160%;
padding:0px;
margin:0px 0px 7px;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#58595a;
text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
}
.h1 {
display:block;
}
h2,.h2 {
color: #004488;
font-size:120%;
font-weight:bold;
margin:5px 0px;
padding:0px;
}
h2 a:link, h2 a:visited, h2 a:hover {
color: #004488;
text-decoration:underline;
font-weight:bold;
}
h2 a:hover {
text-decoration:none;
}
h3, .h3 {
color:#af9000;
font-size:110%;
font-weight:bold;
padding:0px;
margin:5px 0px 5px;
}
.h3 {
display:block;
color:#af9000;
}
h4, h5, h6{
color: #af9000;
font-size:100%;
font-weight:normal;
margin:5px 0px;
padding:0px;
}
p {
padding:0px 0px;
margin:0px 0px;
}
.more {
display:block;
padding:0px 0px;
margin:0px 0px 15px;
}



/* clanek */
.articleText, .articleText_start {
padding:0px 0px;
}
.articleText{
width:650px;
}
/*.articleText table{ odstraneno kvuli klinikam
width:650px;
}*/
.articleText .more {
text-align:right;
}
.articleText p {
padding:0px;
margin:25px 0px;
}
.articleText ul {
padding:0px;
margin:0px 0px 15px;
}

/******************************************************************
	SAMOTNA STRANKA
*/


#all {
width:970px;
margin:auto;
text-align:left;
background: url(../img/bg_all.gif) no-repeat;
}
#page {
margin:0px 0px;
background: url(../img/bg_page_in.gif) repeat-y;
}
#page_in {
margin:0px 0px;
background: url(../img/bg_page.gif) no-repeat;
padding:10px 25px;
}


/* vyhledavani */
#search {
padding:20px 15px 0px 616px;
text-align:right;
}
.input_search {
width:197px;
height:20px;
border:1px solid #d3d4d5;
margin:0px 0px 0px 5px;
}
.button_search {
width:98px;
height:23px;
background:url(../img/button_search.gif) no-repeat;
border:0px solid #d3d4d5;
margin:0px 0px 0px 10px;
cursor:pointer;
color:#ffffff;
}


/* hlavicka */
.absLg {

position:absolute;
margin:0px 0px 0px 15px
}
#header {
width:970px;
height:58px;
background: url(../img/bg_head.jpg) no-repeat;
}
#header_bottom {
width:970px;
background: url(../img/bg_head_bottom.jpg) no-repeat;
}
#headRightMenu {
float:left;
padding:6px 0px 0px 736px;
}
#headRightMenu ul {
margin:0px 0px;
width:190px;
}
#headRightMenu li, #headRightMenu li.start {
border-top:1px solid #dbf0f8;
}
#headRightMenu li.start {
border-top: 0px solid #dbf0f8;
}
#headRightMenu img {
margin:5px 15px 8px 0px;
}
#headRightMenu a:link, #headRightMenu a:visited, #headRightMenu a:hover {
margin:11px 0px 0px;
display:block;
float:left;
color:#0096d0;
font-size:110%;
}

#headMenu {
background: url(../img/bg_topMenu.gif) no-repeat;
height:37px;
width:970px;
}
#headMenu ul{
padding:8px 25px 0px 40px;
}
#headMenu ul li, #headMenu ul li.start {
float:left;
background: url(../img/line_topMenu.gif) no-repeat 0px 7px;
padding:3px 10px;
}
#headMenu ul li.start {
background:none;
}
#headMenu ul li a:link, #headMenu ul li a:visited {
text-decoration:none;
}
#headMenu ul li a:hover, #headMenu ul li.act a:link, #headMenu ul li.act a:visited, #headMenu ul li.act a:hover {
text-decoration:none;
color:#af9000;
}


/* LEFTCOl - levy sloupec */

#leftCol {
background: url(../img/bg_leftcol.gif) repeat-y;
float:left;
width:200px;
}

#leftMenu {
background: url(../img/bg_leftcol_bottom.gif) no-repeat bottom;
min-height:466px;
}
#leftMenu_in{
background: url(../img/bg_leftcol_top.jpg) no-repeat;
min-height:448px;
}
#leftMenu ul{
padding:15px 10px 30px;
}

#leftMenu ul li, #leftMenu ul li.start {
padding:10px 0px 10px 20px;
background: url(../img/li_link.gif) no-repeat 0px 14px;
border-top:1px solid #c6d7e7;
}


#leftMenu ul li a:hover, #leftMenu ul li.act a:link, #leftMenu ul li.act a:visited, #leftMenu ul li.act a:hover {
text-decoration:none;
color:#af9000;
}
#leftMenu ul li.subitem a:link, #leftMenu ul li.subitem a:visited, #leftMenu ul li.subitem a:hover
{
color:#004488;
text-decoration:underline;
}
#leftMenu ul li.subitem li.act a:link, #leftMenu ul li.subitem li.act a:visited, #leftMenu ul li.subitem li.act a:hover
{
color:#004488;
text-decoration:underline;
}
#leftMenu ul li.subitem a:hover
{
text-decoration:none;
color:#af9000;
}
#leftMenu ul li.start {
border-top:0px solid #c6d7e7;
}

#leftMenu ul ul{
padding:3px 0px 0px 0px;
background: none;
}
#leftMenu ul ul li{
padding:3px 0px 3px 20px;
background: url(../img/li_link.gif) no-repeat 0px 7px;
border-top:0px solid #c6d7e7;
}

/* RIGHTCOL - pravy sloupec */

#rightCol {
float:right;
width:720px;
position:relative;
}
#rightCol_in {
padding:25px 35px 35px;
}
#rightCol_in  li {
padding:0px 0px 0px 20px;
background: url(../img/li_link.gif) no-repeat 0px 5px;
}
#content {
padding:20px 0px 10px 30px;
}
#content #in_content{
padding:0px 30px 0px 0px;
}

/* uvodni strana */

#leftPart a:link, #leftPart a:visited, #leftPart a:hover, #rightPart a:link, #rightPart a:visited, #rightPart a:hover {
color:#0096d0;
}
#rightPart h3 a:link, #rightPart h3 a:hover{
text-decoration:underline;
}
#leftPart b, #rightPart b {
font-size:100%;
}
#leftPart .h2, #rightPart .h2 {
display:block;
border-bottom:1px solid #004488;
margin:0px 0px 7px;
}
#leftPart .h3, #rightPart .h3 {
color:#4e4e4e;
margin:0px;
}
#leftPart ul, #rightPart ul {
padding:3px 0px;
}
#leftPart ul li, #rightPart ul li {
padding:3px 0px 3px 20px;
background: url(../img/li_link.gif) no-repeat 0px 7px;
font-size:90%;
}
#leftPart .moreInfo, #rightPart .moreInfo {
display:block;
text-align:right;
font-size:90%;
margin:5px 0px 0px;
}

/* uvodni strana - leva cast */

#leftPart {
float:left;
width:400px;
}
#leftPart_in {
padding:0px 30px 0px 0px;
}
#informationBox {
float:left;
width:150px;
}
#navigationBox {
float:right;
width:191px;
font-size:90%;
}
#content #navigationBox strong {
display:block;
margin:0px 0px 10px
}
#content #navigationBox img {
margin:2px 8px 8px 0px
}
a.button_seznam_klinik:link,
a.button_seznam_klinik:visited,
a.button_seznam_klinik:hover {
background: url(../img/button_seznam_klinik.gif) no-repeat;
width:191px;
display:block;
color:#ffffff !important;
text-align:center;
text-decoration:underline;
border:0px;
font-size:110%;
padding:6px 0px 7px;
margin:0px 0px 20px;
cursor:pointer;
}
#leftPart_bottom {
background: url(../img/bg_leftPart.jpg) no-repeat;
margin:20px 0px 0px -20px;
width:390px;
min-height:62px;
}
#leftPart_bottom_in {
padding:20px 30px 20px 20px;
}
#blooddonorBox {
float:left;
width:159px;
}


#blooddonorBox ul li:after {
clear:both;
content:".";
display:block;
height:0px;
visibility:hidden;
}
#blooddonorBox ul li {
display:block;
}
/* skryt pred IE-mac \*/
* html #blooddonorBox ul li {height:1%;}
#blooddonorBox ul li {display:block;}
/* konec skryti pred IE-mac */


#blooddonorBox ul li{
background: url(../img/li_link.gif) no-repeat 0px 7px;
padding:3px 0px 3px 20px;
display:block;
}
#blooddonorBox ul li strong{
font-weight:normal;
display:block;
width:60px;
color:black;
float:left;
}
#blooddonorBox ul li a:link,
#blooddonorBox ul li a:visited,
#blooddonorBox ul li a:hover{
margin:-1px 0px 0px 0px;
float:left;
/*width:95px;*/
}





#karieraBox {
float:right;
width:171px;
}
#leftPart_bottom .articleBD {
color:#515151;
display:block;
margin:6px 0px 0px;
font-size:90%;
}


/* uvodni strana - prava cast */

#rightPart {
float:right;
width:490px;
min-height:445px;
background: url(../img/bg_rightPart.jpg) no-repeat;
/*margin:0px -30px 0px 0px; */
}
#rightPart_in {
padding:20px 20px;
}

#rightPart_left {
float:left;
width:295px;
}
#rightPart_left ul li, #rightPart_left ul li.start {
padding:0px 0px 3px 20px;
background: url(../img/li_link.gif) no-repeat 0px 7px;
}
#rightPart_left ul li a, #rightPart_left ul li.start a, #rightPart_left #journalistBox ul li a, #rightPart_left #journalistBox ul li.start a {
border-top:1px solid #cad9e7;
display:block;
width:250px;
padding:3px 0px 0px;
}
#rightPart_left ul li.start a, #rightPart_left #journalistBox ul li.start a {
border-top:0px solid #cad9e7;
}
#journalistBox {
padding:0px 65px 0px 0px;
}
#rightPart_left #journalistBox ul li a, #rightPart_left #journalistBox ul li.start a {
width:210px;
}



#rightPart_right {
float:right;
width:155px;
}
.calendarDate {
display:block;
margin:8px 0px 0px;
font-size:90%;
color:#515151;
}


#rightPart_right ul, #rightParightPart_rightrt ul {
padding:0px 0px;
}
#rightPart_right ul li, #rightPart_right ul li {
padding:1px 0px 3px 18px;
background: url(../img/li_calendar.gif) no-repeat 0px 5px;
font-size:90%;
}


#anketaBox {
margin:15px 0px 0px;
}
#anketaBox img {
margin:0px 0px 5px;
}

#rightPart_right #anketaBox ul, #rightParightPart_rightrt #anketaBox ul {
padding:10px 0px 0px;
}
#rightPart_right #anketaBox ul li, #rightPart_right #anketaBox ul li {
padding:0px 0px 0px 18px;
background: url(../img/li_anketa.gif) no-repeat 0px 7px;
font-size:90%;
}


/* paticka */
#footer {
background:url(../img/bg_footer.jpg) repeat-x;
height:170px;
width:970px;
color:#ffffff;
clear:both;
}
#footer_in{
padding:40px 55px 20px;
}
#footer a:link, #footer a:visited, #footer a:hover {
color:#99e3ff;
text-decoration:underline;
}
#footer a:hover {
text-decoration:none;
}
#footer ul {
padding:0px 0px;
}
#footer ul li {
padding:3px 0px 3px 20px;
background: url(../img/li_footer.gif) no-repeat 0px 7px;
font-size:90%;
}
.footerBox, .footerBox_start, .footerBox_last {
font-size:90%;
float:left;
margin:0px 25px 0px 0px;
width:150px;
}
.footerBox, .footerBox_last {
width:210px;
}
.footerBox_last {
margin:0px 0px 0px 0px;
width:185px;
float:right;
}
.footerBox span, .footerBox_start span, .footerBox_last span {
display:block;
font-size:110%;
color:#004488;
font-weight:bold;
margin:0px 0px 5px;
}
.footerBox strong, .footerBox_start strong, .footerBox_last strong {
color:#ffffff;
}

.footerBox_start a:link,
.footerBox_start a:visited,
.footerBox_start a:hover {
display:block;
margin:5px 0px 0px;
}

.footerBox img {
margin-top:4px;
}
.footerBox_last img {
margin-bottom:8px;
}


#footer_bottom {
padding:15px 55px 30px;
font-size:90%;
color:#ffffff;
}
#footer_bottom a:link, #footer_bottom a:visited, #footer_bottom a:hover {
text-decoration:none;
color:#ffffff;
font-weight:bold;
}
#footer_bottom a:hover {
text-decoration:underline;
}




.PageNumber{
text-align:center;
margin:5px 0px 5px 0px;
}


#sendReview .error{
border:1px solid red;
color:red;
padding:10px 15px;
}
#sendReview .error strong{
color:red;
}
#sendReview label {
width:100%;
display:block;
}
#sendReview input{
width:100%;
margin:0px 0px 10px 0px;
border:1px solid #53A3DF;
}
#sendReview textarea{
width:100%;
height:80px;
margin:0px 0px 10px 0px;
border:1px solid #53A3DF;
}
#sendReview input.err,
#sendReview textarea.err {
background:#FFCECE;
}
#sendReview button {
float:right;
border:0px;
background: url(../img/recommend-button.jpg) no-repeat;
width:97px;
height:23px;
cursor:pointer;
color:white;
}



.pointer {
cursor:pointer;
}
.TabForm {
width:100%;
font-size:100%;
font-family:tahoma,Verdana;
border-bottom:9px solid #5280ae;
margin:0px 5px 10px 0px;
}
.TabForm tr th{
background: #5280ae;
padding:4px;
color:white;
text-align:left;
}
.TabForm tr th a:link, .TabForm tr th a:visited, .TabForm tr th a:hover{
color: white;
text-decoration:underline;
font-weight:bold;
} 
.TabForm tr th a:hover{
text-decoration:none;
} 
.TabForm tr td{
padding:1px 4px;
background: #e8f4ff;
}
.TabForm tr td a:link, .TabForm tr td a:visited, .TabForm tr td a:hover{
font-size:90%;
color: #5280ae;
text-decoration:underline;
} 
.TabForm tr td a:hover{
text-decoration:none;
} 
.text_normal_search{
font-size:90%;
font-family:tahoma,Verdana;
color: #5280AE;
}
.text_normal_search strong{
font-size:90%;
}

.fontsize {
font-size:85% !important;
}
.fontsize table a:link, .fontsize table a:visited, .fontsize table a:hover{
font-size:100% !important;
}
.page_number {
margin-top:5px;
float:right;
}
.FloatRight {
float:right;
}
.fontsize table .searchadvanced a:link, .fontsize table .searchadvanced a:visited, .fontsize table .searchadvanced a:hover {
font-size:90% !important;
color: #5280ae;
text-decoration:underline;
}
.searchadvanced a:hover {
text-decoration:none;
}
.sendForm {
border:0px;
background: url(../img/recommend-button.jpg) no-repeat;
width:97px;
height:23px;
cursor:pointer;
color:white;
}
#flashmap-menu {
height:496px;
overflow:auto;
}
#flashmap-menu ul li {
padding:5px 0px 4px 20px;
background: url(../img/li_link.gif) no-repeat 0px 9px;
border-top:0px;
}
#flashmap-detail {
position:absolute;
top:0px;
right:0px;
width:220px;
height:420px;
overflow:auto;
}
#flashmap-detail strong {
color:#000000;
}
#flashmap-right {
padding:0px 15px 35px;
}
#flashmap-right ul li {
padding:5px 0px 4px 20px;
background: url(../img/li_link.gif) no-repeat 0px 9px;
}
#flashmap-right h3 {
margin:0px 10px 5px 0px;
}
#flashmap-right p {
margin:0px 10px 7px 0px;
padding:0px 0px 4px 0px;
border-bottom:1px dotted #b6b6b6;
}
h1#flashmap {
width:100%;
}