	html{
		overflow-y:scroll;
	
	}
	body {
		margin: 0;
	    padding: 0;
		background: url('./img/pozadi.jpg') top center no-repeat white;
		font-family:arial, tahoma, arial, sans-serif;

	text-align: left;
	line-height: 1.4em;
	font-size: 1.3em;


		font-size:12px;
		
		text-align:center;
	}

	#flashcontent{
		height:330px;
		text-align:left;
		width:890px;
		margin:auto;

	}
	#logo{
		margin-top:0px;
		padding-top:40px;
		margin-left:20px;
		display:block;
	}

	#moto{
		color:#555555;
		font-size:150%;
		margin-top:120px;
		font-weight:normal;
		margin-left:20px;
	}
	#moto h2{
		color:#004a87;
		font-size:160%;
		font-weight:normal;
		margin-bottom:0px;
		padding-bottom:5px;
		line-height:1em;
	
	}
	

	#menu{
		list-style:none;
		overflow:auto;
		margin-left:0px;
		padding-left:0px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	#menu li{
		width:135px;
		background:url('./img/zalozka_neaktivni.png') repeat-x;
		float:left;
	}

	#menu li.active{
		background:url('./img/zalozka_aktivni.png') ;
	}


	#menu li a{
		color:#235589;
		display:block;
		font-weight:bold;

		padding-top:8px;
		padding-bottom:8px;
		padding-left:20px;
	}

	#menu li.active a{
		color:white;
	}



	#submenu-area{
		background:url('./img/podzalozka.png');
		overflow:auto;
		padding:20px;
		padding-bottom:10px;
		color:#c0d7e8;
	}
	#submenu-area.defaultx{
		padding-top:10px;
		padding-bottom:0px
	}

	#submenu-area ul{
		margin-left:0px;
		padding-left:0px;
		list-style:none;
	}
	#submenu-area li{
		border-bottom:1px solid #688aa4;
		padding-bottom:3px;
		margin-bottom:3px;
	}
	#submenu-area li.last{
		border-bottom:none;
	}

	.sloupec-submenu{
		float:left;
		margin-right:15px;
		padding-right:15px;
		border-right:1px solid #688aa4;
		min-height:150px;
		_height:150px;
		width:189px;

	}
	.sloupec-double-submenu{
		float:left;
		margin-right:15px;
		padding-right:15px;
		border-right:1px solid #688aa4;
		min-height:150px;
		_height:150px;
		width:450px;

	}
    .sloupec-double-submenu h3{
		min-height:28px;
	}
    .sloupec-double-submenu table{
    	margin-top:0px;
	}
	.sloupec-double-submenu table{ border-collapse:collapse; width:100%; }
	.sloupec-double-submenu table td, .sloupec-double-submenu table th{ border-bottom:1px solid #688aa4; }
	



	.sloupec-submenu-last{
		margin-right:0px;
		padding-right:0px;
		border-right:none;
		width:188px;

	}
	.sloupec-submenu-last-double{
		margin-right:0px;
		padding-right:0px;
		border-right:none;
		width:148px;

	}

	.double-sloupec{
		width:410px;
	}
	.vysoky{
		min-height:288px;
		_height:288px;
	}

	#submenu-area h3,#submenu-area a{
		color:white;
	}

	.sloupec-submenu .datum{
		display:none;
	}
	.sloupec-submenu h3{
		height:2.6em;
		margin-bottom:0px;
		padding-bottom:0px;
		line-height:100%;

	}
	.sloupec-submenu h4, .sloupec-submenu ul, .sloupec-submenu li{
		margin-top:0px;
		padding-top:0px;
	}
	.sloupec-submenu ul{
		position:relative;
		top:-2px;
	}
	.sloupec-submenu p.novinkovy{
		line-height:130%;
		margin-bottom:5px;
		overflow:hidden;
		height:64px;

	}
	.sloupec-submenu p.al-r{
		height:auto;
	
	}

.sloupec-submenu h4{
	color:white;
	padding-bottom:0px;
	margin-bottom:0px;
}
 


	#seznam-sluzeb, #seznam-lekaru ul{
		list-style:none;
		margin-left:0px;
		padding-left:0px;
	}

	
	
#seznam-lekaru ul{
	font-size:80%;
}
#seznam-lekaru ul li a{
		padding-top:3px;
		padding-bottom:3px;
	
}
	
	
	
	#seznam-sluzeb li, #seznam-lekaru li{
		margin-left:0px;
		background:url('./img/linka2.png') bottom right repeat-x;
	}
	#seznam-sluzeb li.last, #seznam-lekaru li.last{
		margin-left:0px;
		background:none;

	}

	
	
	#seznam-sluzeb li a, #seznam-lekaru li a{
		color:black;
		display:block;
		font-size:120%;
		padding-top:7px;
		padding-bottom:7px;
		background:url('./img/sipka_black.png') center right no-repeat;
	}
	#seznam-sluzeb li.active a, #seznam-lekaru li.active a{
		font-weight:bold;
	}


	#main-content-area{
		margin-top:1px;
		border-top:2px solid #6f98d2;
		padding:20px;
		padding-bottom:40px;
		overflow:auto;
	}

	#main-content-area h1, #main-content-area h2 {
		color:#004a87;
		font-size:130%;
		margin-top:0px;
		margin-bottom:10px;
	}



	#col1{
		float:left;
		width:195px;
	}
	#content-cols{
		margin-left:217px;
	}
	#col2{
		float:left;
		width:400px
	}
	#col3{
		margin-left:435px;
	}

	#col-cont2{
		float:left;
		width:200px;
		margin-right:15px;
	}
	#col-cont2a{
		float:left;
		width:200px
	}
	#col-cont3{
		margin-left:410px;
	}



	.bez-nadpisu{
		padding-top:27px;
	}




	#main{
		width:890px;
		/*width:850px;*/
		margin:auto;
		text-align:left;
			background:url('./img/paticka_kvitek.png') bottom right no-repeat;

	}

	#xspacer{
		clear:both;
	}
	.joined-solo{
		padding-left:25px;
	}
	
	#spodni-menu{
		clear:both;
		text-align:center;
		font-size:90%;
		position:relative;
		top:14px;
	}
	#spodni-menu ul{
		list-style:none;
		display:inline;
	}
	#spodni-menu ul li{
		display:inline;
		padding-left:20px;
		padding-right:20px;
		background:white;
	}
	#spodni-menu span{
		font-size:1px;
		padding-left:99%;

	}
	#spodni-menu a{
		color:#014c86;
	}


	#zapati{
		clear:both;
		color:#000000;
		font-size:90%;
/*		background:#33588f;*/
		padding:10px;
		letter-spacing: 0px;
		font-size:90%;
		text-align:center;
	}
	#zapati span, #zapati a{
		color:#c3daea;
		color:#000000;
		text-decoration:none;
	}
	#zapati span{
		padding-left:10px;
		padding-right:10px;
	
		color:#000000;
	}
	#zapati em, #zapati em a{
		font-style:normal;
		color:#000000;
		font-size:100%;
	}
	#zapati #webdesign{
		float:right;
		color:white;
	}
	hr{
		background:#c3daea;
		height:2px;
		border:none;
	}
	em{
		font-size:120%;
		font-style:normal;
	}
	p{
		margin-top:0px;
		margin-bottom:5px;
	}
	a img{
		border:none;
	}

	a{
		text-decoration:none;
		color:#004a87;
	}
	h3{
		margin-bottom:0px;
		margin-top:0px;
	}


	h3.sluzby{
		margin-top:15px;
		color:#014c86;
	}
	h3.cenik{
		margin-top:10px;
	}

	
	dt{
		font-weight:bold;
		font-size:120%;
		padding-bottom:3px;
	}
	dd{
		margin-bottom:10px;
	}


	.mini-sluzba{
		
	}
	.mini-sluzba .nazev{
		color:#014c86;
		font-size:115%;
		font-weight:bold;
		margin-top:5px;
		padding-top:5px;
	}
	.mini-sluzba .ikona img{
		border:5px solid #c3daea;
	}
	.mini-sluzba p{
		
	}
	.mini-sluzba a.vice{
		display:block;
		text-align:right;
		text-decoration:none;
		color:#014c86;
		padding-right:25px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:30px;
		background:url("./img/tl_vice.png") right no-repeat;
	}
	.mini-sluzba a.vice-brozury{
		display:block;
		text-align:left;
		text-decoration:none;
		color:#014c86;
		padding-left:25px;
		padding-top:3px;
		padding-bottom:3px;
		margin-bottom:30px;
		background:url("./img/tl_vice.png") left no-repeat;
	}
	
	
	
	.novinky{
		padding-top:0px;
		padding-bottom:10px;
	}
	.novinky h3{
		margin-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;

	}
	.novinky .nadpis, .novinky .nadpis a{
		font-size:110%;
	}
	.novinky .nadpis, .novinky .nadpis a{
		color:#014c86;
		font-weight:bold;
	}
	.novinky .datum, a.lb, .lb a{
		color:#c3daea;
	}

	a.lb:hover, .lb a:hover{
		color:#014c86;
	}
	a.bl, .bl a{
		color:#014c86;
	}
	a.bl:hover, .bl a:hover{
		color:#c3daea;
	}
	
	h2{
	}

	.ordinacni-hodiny{
		width:100%;
		border-collapse:collapse;
		border-spacing:0px;
		border:none;
	}
	.ordinacni-hodiny th{
		text-align:left;
	}
	.ordinacni-hodiny td{
		text-align:left;
		border-spacing:0px;
		border:none;
		padding:0px;
	}
	.ordinacni-hodiny td.r{
		text-align:right;
	}
	ul, li{
		margin-top:0px;
		padding-top:0px;
	}
	h3,h4{
		margin-bottom:0px;
		padding-bottom:5px;
		margin-top:0px;
	}
	h3{
		font-size:115%;
	}
	h4{
		font-size:100%;
	}

	.mini-kupon{
		border:1px solid #c3daea;
		padding:5px;
		padding-bottom:0px;
		margin-top:20px;
		min-height:130px;
		_height:130px;
	}
	.mini-kupon img.ikona{
		border:5px solid #c3daea;
		float:left;
	}
	.mini-kupon h4{
		padding-left:145px;
		color:#014c86;
		margin-top:0px;
		margin-bottom:5px;
		font-size:110%;

	}
	.mini-kupon p{
		padding-left:145px;
		font-size:100%;
	}



	a.blizsi-info, .mini-kupon p a{
		display:block;
		text-decoration:none;
		color:#014c86;
		padding-left:25px;
		padding-top:3px;
		padding-bottom:3px;
		background:url("./img/tl_vice.png") left no-repeat;
	}
	.mini-kupon p a{
		margin-top:22px;
		background:url("./img/tl_vice_light.png") left no-repeat;
		
	}

	.ordinacni-hodiny-info{
		color:grey;
		padding-top:3px;
	}

	.vic-odsadit{
		margin-top:10px;
	}

	.al-r{
		text-align:right;
	}

	p{
		line-height:130%;
		margin-bottom:15px;
	}

	#submenu-area p{
	}

	td, th{
	vertical-align:top;
	text-align:left;
	}


	input, textarea{
		border:1px solid #6f98d2;
		width:140px;
		
	}
	textarea{
		height:90px;
		width:180px;
	}
	input.submitter{
		background:#33588f;
		color:white;
		padding:3px;
		width:auto;
	}




	.pracoviste{
		overflow:auto;
		padding-bottom:10px;
	}
	.pracoviste .hlavni-cast{
		float:left;
		width:410px;
		
	}
	.pracoviste .zvyraznene{
		background:#edeef0;
		padding:25px;
	}
	.pracoviste .nezvyraznene{
		padding:25px;
		padding-top:10px;
	}

	.pracoviste table{
		width:100%;
	}
	.pracoviste th{
		background:white;
		text-align:left;
		padding:5px;
	}
	.pracoviste td{
		padding:5px;
		background:#f6f7f9;
	}

	.pracoviste .info-cast{
		padding-top:25px;
		margin-left:443px;
	}
	.pracoviste .kontakt{
		padding-left:40px;
		background:url('./img/img_telefon.png') top left no-repeat;
		min-height:40px;
		_height:40px;
		padding-top:10px;
	}
	.pracoviste .kontakt em{
		font-size:140%;
	}
	.pracoviste .kontakt span{
		font-size:80%;
		display:block;
	}
	.pracoviste .poznamka{
		font-size:90%;
		font-weight:bold;
	}

	.pracoviste hr{
		border:none;
		border-top:1px solid #33588f;;
		margin-top:10px;
		margin-bottom:10px;
		height:1px;
	}
	.pracoviste h3{
		color:#004a87;
	}


	#seznam-lekaru-intro{
		padding-bottom:20px;
	}



	#seznam-lekaru-intro h2{
		padding-left:40px;
		background:url('./img/img_postava.png') top left no-repeat;
		min-height:25px;
		_height:25px;
		padding-top:10px;
	}
	#seznam-lekaru-intro ul{
		margin:0px;
		padding:0px;
		list-style:none;
	}


	#odkaz-do-pece{
		padding-left:40px;
	}


	dl.o-nas-left{
		margin-top: 0px;
	}

	dl.o-nas-left dd{
		margin-left: 0px;
		padding-bottom:10px;
		background:url('./img/linka2.png') bottom right repeat-x;

	}
	dl.o-nas-left dd.last{
		background:none;
	}





