body {
	margin: 0px;
	padding: 0px;
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #464646;
	background-color: #b7cffe;
}

/* >>>>> PRETYPOVANI TAGU >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	color: #6a5c9b;
}

a {
	color: #6a5c9b;
}

a:hover {
	color: #fff;
	text-decoration: none;
}

a img {
	border: 0px;
}

table {
	font-size: 1.0em;
}

table td {
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
}

h2 {
	font-size: 1.7em;
	font-weight: bold;
	background-image: URL('./zub.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
}

h6 {
	font-size: 1.0em;
	font-weight: bold;
	margin: 0px;
	border-bottom: 1px solid #6a5c9b;
}
/* <<<<< PRETYPOVANI TAGU <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


/* >>>>> STRUKTURA STRANEK >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
#str {
	background-image: URL('./pod-hlavicka.jpg');
	background-position: left top;
	background-repeat: repeat-x;
}

/* HLAVICKA */
 	#str-hlavicka {
		height: 140px;
		background-image: URL('./pod-usmev.jpg');
		background-position: right top;
		background-repeat: no-repeat;
	}
	
	/* LOGO */
		#str-hlavicka h1 {
			margin: 0px;
			padding: 0px;
			display: block;
			width: 255px;
			height: 81px;
			margin-left: 117px;
			font-size: 0.5em;
		}
	
		#str-hlavicka h1 a {
			display: block;
			width: 255px;
			height: 81px;
			background-image: URL('logo-dental.jpg');
			background-position: left top;
			background-repeat: no-repeat;
		}
	
		#str-hlavicka h1 a strong {
			display: none;
			visibility: hidden;
		}
		/* /LOGO */
		
		/* MENU */
		#str-menu {
			width: 790px;
			height: 20px;
			position: absolute;
			left: 20px;
			top: 119px;
			font-size: 0.8em;
		}
		
		#str-menu ul {
			margin: 0px;
			padding: 0px;
		}
		
		#str-menu ul li {
			display: inline;
			height: 20px;
			float: left;
			background-image: URL('./menu-roh-leva.gif');
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #6a5c9b;
		}
		
		#str-menu ul li.aktiv {
			background-image: URL('./menu-A-roh-leva.gif');
			background-color: #b7cffe;
		}
		
		 #str-menu ul li a {
		 	display: block;
			background-image: URL('./menu-roh-prava.gif');
			background-position: right top;
			background-repeat: no-repeat;
			color: #fff;
			font-weight: bold;
			text-decoration: none;
			border-bottom: 1px solid #fff;
		 }
		 
		 #str-menu ul li a:hover {
		 	color: #b7cffe;
		 }
		 
		 #str-menu ul li a strong, #str-menu ul li em {
		 	display: block;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 6px;
			padding-bottom: 2px;
			cursor: pointer;
		 }
		 
		 #str-menu ul li em {
			font-weight: bold;
			font-style: normal;
			cursor: auto;
			background-image: URL('./menu-A-roh-prava.gif');
			background-position: right top;
			background-repeat: no-repeat;
			border-bottom: 1px solid #b7cffe;
		 }
		 
		/* /MENU */
		
		/* JAZYKY */
		#str-lang {
			width: 90px;
			position: absolute;
			left: 422px;
			top: 64px;
		}
		
		#str-lang ul {
			margin: 0px;
			padding: 0px;
		}
		
		#str-lang ul li {
			display: inline;
			float: left;
			width: 30px;
			height: 17px;
		}
		
		#str-lang ul li a {
			display: block;
			width: 27px;
			height: 17px;
			background-image: URL('./lang/flag-cz.gif');
			background-position: left top;
			background-repeat: no-repeat;
		}
		
		#str-lang ul li.cz a {
			background-image: URL('./lang/flag-cz.gif');
		}

		#str-lang ul li.de a {
			background-image: URL('./lang/flag-de.gif');
		}

		#str-lang ul li.en a {
			background-image: URL('./lang/flag-en.gif');
		}

		#str-lang ul li em {
			display: block;
			width: 27px;
			height: 17px;
			background-image: URL('./lang/flag-cz-A.gif');
			background-position: left top;
			background-repeat: no-repeat;
		}

		#str-lang ul li.cz em {
			background-image: URL('./lang/flag-cz-A.gif');
		}

		#str-lang ul li.de em {
			background-image: URL('./lang/flag-de-A.gif');
		}

		#str-lang ul li.en em {
			background-image: URL('./lang/flag-en-A.gif');
		}
		
		#str-lang ul li strong {
			display: none;
			visibility: hidden;
		}
		/* /JAZYKY */
		
/* /HLAVICKA */

#str-hlavni {
	width: 750px;
	margin-left: 20px;
	margin-top: 15px;
	padding-bottom: 20px;
	text-align: justify;
}
/* <<<<< STRUKTURA STRANEK <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* >>>>> OSTATNI >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.nevid {
	display: none;
	visibility: hidden;
}

.uvod-obr {
	width: 750px;
	height: 350px;
	font-size: 0.9em;
	position: relative;
	}

	.uvod-obr .obr1 {
		margin-left: 180px;
	}
	
	.uvod-obr h3 {
		text-align: center;
	}

	.uvod-jmena ul {
		margin: 0px;
		padding: 0px;
	}
	
		.uvod-jmena ul li {
			list-style-type: none;
			position: absolute;
		}
		
			.uvod-jmena ul li strong {
				display: block;
			}
		
			.uvod-jmena ul li.01 {left: 230px; top: 285px;}
			.uvod-jmena ul li.02 {left: 410px; top: 285px;}
			.uvod-jmena ul li.03 {left: 40px; top: 50px;}
			.uvod-jmena ul li.04 {left: 590px; top: 180px;}
			.uvod-jmena ul li.05 {left: 40px; top: 180px;}
			.uvod-jmena ul li.06 {left: 590px; top: 50px;}

.obr1 {
	text-align: left;
	font-weight: bold;
	color: #6a5c9b;
	font-size: 0.8em;
}

.obr1 a {
	text-decoration: none;
}

.obr1 img {
	border: 1px solid #6a5c9b;
}

.tab-ordh {
	background-color: #fff;
	border: 1px solid #6a5c9b;
	border-bottom: 2px solid #6a5c9b;
}

.tab-ordh td {
	font-size: 0.8em;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	border-bottom: 1px solid #6a5c9b;
}

.tab-ordh div {
	font-size: 1.3em;
	font-weight: bold;
}

.ordh-den {
	width: 70px;
	height: 40px;
	background-color: #6a5c9b;
	color: #b7cffe;
}

.ordh-bez div {
	color: #137f1e;
}

.ordh-obj div {
	color: #7f3413;
}

.ordh-pop div {
	color: #134e7f;
}

.ordh-vys div {
	color: #949a32;
}

.zvyraz {
	width: 580px;
	border: 1px solid #6a5c9b;
	background-color: #cfdffd;
	padding: 5px;
}

.gal-tab td {
	padding: 4px;
} 

.kon-tab th {
	text-align: left;
	font-weight: bold;
	background-color: #6a5c9b;
	color: #b7cffe;
	padding-left: 3px;
}

ol.nabidka {
	text-align: left;
}

ol.nabidka ul {
	margin-left: 20px;
}

ol.nabidka ul li {
	list-style: disc;
}

/* -- */
.gal2-tab {
	width: 762px;
	text-align: center;
}

	.gal2-tab a {
		text-decoration: none;
	}

	.gal2-naz2 {
		width: 127px;
		font-size: 0.8em;
		padding-bottom: 20px;
	}
	
	.gal2-tab img {
		border: 1px solid #6a5c9b;
	}

	
/* -- */
.gal2-tab2 {
	width: 660px;
}

	.gal2-tab2 th {
		text-align: left;
	}

	.gal2-tab2 td {
		width: 110px;
		padding: 10px;
	}

	.gal2-tab2 img, .o1 {
			border: 1px solid #6a5c9b;
	}
	
	.gal2-pop {
		font-size: 0.8em;
	}
	
.gal2-zpt {
	width: 660px;
	text-align: right;
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 20px;
}

	.gal2-zpt a {
		display: block;
		width: 660px;
		height: 14px;
		background-color: #6a5c9b;
		color: #b7cffe;
		text-decoration: none;
		padding-right: 10px;
	}
	
	.gal2-zpt a:hover {
		background-color: #fff;
		color: #6a5c9b;
	}

.gal2-tab3 {
	width: 660px;
	text-align: center;
}

	.gal2-tab3 td {
		width: 220px;
		padding: 10px;
		vertical-align: bottom;
	}

	.gal2-tab3 h5 {
		margin: 0px;
		padding: 0px;
		margin-bottom: 3px;
	}
	
.ne-ram img {
	border: 0px;
}
/* <<<<< OSTATNI <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


