/* CSS Document */
body {margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; background: url(../img/bg.jpg) repeat-x #b8b8b8;}
h1 {position:absolute; top:178px; left:154px; margin:0px; padding:0px; color:white; text-transform:uppercase; font-size:22px; font-weight:bold; z-index:5;}
h2 {margin:20px; padding:0px; color:#a7111c; font-size:16px;}


#header {position:relative; margin:0px auto; padding:0px; width:821px; height:236px;}
#header .logo1 {position:absolute; top:19px; left:0px;}
#header .logo2 {position:absolute; top:21px; right:0px;}
#header a img {border:0px;}
#header a:hover .logo2 {opacity:0.9;}
#header #menu {position:absolute; left:158px; bottom:8px; margin:0px; padding:0px; width:470px; height:23px;
border-top: solid 1px white;}
#header #menu ul {color:#FFFFFF; margin:0px; padding:0px; list-style:none;}
#header #menu ul li {display:block; float:left; overflow:hidden;}
#header #menu ul li a {display:block; padding:5px; padding-left:10px; padding-right:10px; cursor:pointer; height:16px; color:#fff; font-size: 12px; text-decoration:none;}
#header #menu ul li a:hover {text-decoration:underline}
#header #menu ul li a.active {background:#ffffff; color:#a8101c;}


#content {position:relative; margin:0px auto; padding:0px; width:821px; color:#333333;}
#content ul.sluzby {list-style:none;}
#content ul.sluzby2 {}
#content #ordinacne_hodiny {position:relative; margin:0px auto; padding:0px; width:408px; height:250px; margin-top:62px; background: url('../img/content/modra.png');}
#content #ordinacne_hodiny .upr3 {position:absolute; color:#FFFFFF; left:55px; bottom:10px; font-size:16px; margin:0px; padding:0px;}
#content #ordinacne_hodiny table {width:380px; margin-left:15px; margin-top:15px;}
#content #ordinacne_hodiny table .nadpis {color:#FFFFFF; font-size:22px; height:10px;}
#content #ordinacne_hodiny table td {color:#FFFFFF; font-size:18px; height:60px;}
#content #ordinacne_hodiny table .cas {margin:0px; padding:0px; height:0px;}
#content #ordinacne_hodiny table .cas p {margin:0px; padding:0px;}
#content #telefon {position:relative; margin:0px auto; padding:0px; width:408px; height:252px; background: url('../img/content/cervena.png'); margin-bottom:50px;}
#content #telefon .upr1 {position:absolute; left:75px; bottom:65px; color:#FFFFFF; font-size:36px; font-weight:bold; background:url(../img/content/telefon.png) no-repeat  left; padding-left:40px; margin:0px;}
#content #telefon .upr2 {position:absolute; top:40px; left:55px;; margin:0px; padding:0px; text-transform:uppercase; color:#FFFFFF; font-size:24px;}
#content #adresa {position:relative; margin:0px auto; padding:0px; width:325px; height:199px; background: url('../img/content/bg_adresa.png'); margin-top:60px; text-align:center; color:#FFFFFF; font-size:25px;}
#content #adresa p {margin:0px; padding:0px;}
#content #adresa span {position:absolute; left:35px; top:50px;}
#content #kontakt {position:relative; margin:0px auto; padding:0px; width:325px; height:196px; background: url('../img/content/bg_kontakt.png'); text-align:center; color:#FFFFFF; font-size:23px;}
#content #kontakt p {margin:0px; padding:0px;}
#content #kontakt span {position:absolute; left:2px; top:30px; width:320px;}
#content #kontakt .mail {position:absolute; left:35px; bottom:15px; font-size:16px;}
#content #mapa {position:relative; margin:0px auto; padding:0px; width:325px; height:199px; background: url('../img/content/bg_mapa.png')}
#content #mapa p {position:absolute; color:#FFFFFF; font-size:40px; top:70px;; left:105px; font-weight:bold; margin:0px; padding:0px;}
#content #mapa a {width:320px; height:190px; text-decoration:none; cursor:pointer; display:block; overflow:hidden}
#content #zamestnanci {position:relative; margin:0px auto; padding:0px; width:640px; margin-top:60px; margin-bottom:30px;}
#content #galeria {position:relative; margin:0px auto; padding:0px; width:640px; margin-top:60px; margin-bottom:30px;}
#content #galeria table{color:#333333; margin:0px; padding:0px;}
#content #galeria table td {width:180px; text-align:center;}
#content #galeria table td img {margin:5px;}
#content #galeria table p {margin-bottom:20px; width:164px;}
#content #zamestnanci table{color:#333333; margin:0px; padding:0px;}
#content #zamestnanci table td {width:227px; height:172px;}
#content #zamestnanci table td b {font-size:14px;}
#content #zamestnanci table p {margin-bottom:20px;}
#content #info {font-size:14px; width:500px; margin:0px; padding:0px; margin-top:30px; margin-left:155px; text-align:justify;}
#content #info ul.poradenstvo {list-style:circle;}
#content #info span {letter-spacing:3pt;}


#down_menu {position:relative; width:821px; height:50px; margin:0px auto; padding:0px;}
#down_menu ul {position:absolute; list-style:none; margin:0px; padding:0px; left:0px; bottom:5px;}
#down_menu ul li {display:block; float:left; color:#a8101c;}
#down_menu ul li a {color:#a8101c; text-decoration:none; font-size:12px;}
#down_menu ul li a:hover {text-decoration:underline;}	
	
	
#footer {position:relative; margin:0px; padding:0px; height:102px; background:url(../img/footer/bg.png) repeat-x #FFFFFF;}
#footer #copyright {position:relative; margin:0px auto; paddin:0px; width:821px; height:102px; background:url(../img/footer/copyright_bg.png) repeat-x;}	
#footer #copyright .vlavo {display:block; float:left; margin-top:10px; color:#a8101c;}	
#footer #copyright .vpravo {display:block; float:right; margin-top:10px; color:#a8101c;}
#footer #copyright a {color:#a8101c; text-decoration:none;}
#footer #copyright a:hover {text-decoration:underline;}
	
	
	
	
	
	
	
	
	
	
