	html{
		overflow-y:scroll;
	
	}
	body {
		margin: 0;
	    padding: 0;
		background: white;
		font-family:Arial, sans-serif;
		font-size:12px;
		
		text-align:center;
	}

	a{
		outline:none;
	}

	#main{
		width:890px;
		/*width:850px;*/
		background:white;
		margin:auto;
		text-align:left;
	}


	.colgroup{
		overflow:auto;
	}

	#col1, #xcol1{
		width:256px;
		float:left;
		padding:20px;
	}
	#colgrp2, #xcolgrp2{
		padding-left:296px;
	}
	#colgrp2b, #xcolgrp2b{
		margin-left:291px;
		padding-top:20px;
		padding-left:10px;
	}

	#col2, #xcol2, .col2{
		float:left;
		width:256px;
		padding:20px;
	}
	#col3, #xcol3, .col3{
		padding:20px;
		margin-left:296px;
	}
	#col1, #col2, #col3, .joined, #xcol1, #xcol2, #xcol3 {
		background:url("./img/pozadi_karta.gif") repeat-x 0px -20px;
		min-height:200px;
		_height:200px;
	}

	#col1.posunute, #col2.posunute, #col3.posunute{
		background-position:0px -40px;
		padding-top:10px;
	}

	#xspacer{
		clear:both;
	}
	.joined-solo{
		background:url("./img/pozadi_karta.gif") repeat-x 0px -20px;
		padding-left:25px;
	}
	#col3-news{
		padding:20px;
		padding-left:632px;
	}
	#colgrp1 #col1{
		width:552px;
	}


	
	
	#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{
		background: url("./img/bg_zapati.png") repeat-x center;
		clear:both;
		color:#014c86;
		font-size:90%;

	}
	#zapati span, #zapati a{
		color:#c3daea;
		color:#014c86;
		text-decoration:none;
	}
	#zapati span{
		background:white;
		padding-left:10px;
		padding-right:10px;
	
		color:#014c86;
	}
	#zapati #webdesign{
		float:right;
		color:#014c86;
	}
	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;
	}
	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, .datum{
		color:#c3daea;
	}
	.novinky p{
		margin-top:0px;
		margin-bottom:5px;
	}
	img.s-rameckem{
		border:5px solid #c3daea;

	}

	a.lb:hover, .lb a:hover{
		color:#014c86;
	}
	a.bl, .bl a{
		color:#014c86;
	}
	a.bl:hover, .bl a:hover{
		color:#c3daea;
	}
	
	h2{
    display:none;
	}
	h2.zobrazit{
	    display:block;
		color:#014c86;
		margin-top:0px;
		margin-bottom:5px;
		font-size:125%;
	}

	.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;
		min-width:60px;
	}
	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:105%;
	}

	.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;
	}
	.ordinacni-hodiny-info em{
		color:#333333;
		font-style:normal;
		font-size:100%;
	}


	.vic-odsadit{
		margin-top:10px;
	}


	a{
			color:#014c86;

	}
	
	
	
	.fr{
		float:right;
	}
	.poliklinika-blue-area{
		clear:right;
		background:url('./img/pozadi_poliklinika.png') top left no-repeat;
		width:249px;
		min-height:261px;
		padding:10px;
		padding-top:0px;
	}
	.poliklinika-blue-area img{
		position:relative;
		left:-20px;
	}
	
	th, td{
		vertical-align:top;
		text-align:left;
	}
	

