@media all
{
	body * {
		_position: relative;
	} 	
	body {
		font-family: Verdana, sans-serif;
		font-size: small;
	}
	#layout_zapati {
		font-size: x-small;
		text-align: right;
		font-weight: bold;
		line-height: 150%;
		padding: 5px 10px 5px 5px;
	}

    /* OBSAH */
	#obsah h3 {
		font-size: 220%;
		font-family: Book Antiqua, Times New Roman, Serif;
		font-weight: bold;
		margin: .7em 10px .7em 0;
	}
	#obsah h4 {
		font-size: 180%;
		font-family: Book Antiqua, Times New Roman, Serif;
		font-weight: bold;
	}
	
	#obsah h5 {
		font-size: 140%;
		border-bottom: 1px #a0a0a0 solid;
		margin: 15px 15px 10px 0px;
	}
	#obsah h6 {
		font-size: 100%;
	}
	#obsah p {
		text-align: justify;
		margin: 0.7em 0;
		line-height: 130%;
	}
	#obsah li {
		margin: 5px 0px 5px 0px;
	}
	#obsah a.ramecek img {
		padding: 1px; border: 1px solid #aaa;
		margin: 5px;
	}
	#obsah a img {
		text-decoration: none;
		border: 0;
	}
	#obsah .novinka_uvodniobrazek {
		float: left;
		border: 1px solid #aaa !important;
		padding: 1px;
		margin: 5px 10px;
	}
	#obsah address {
		font-style: normal;
		margin-left: 5em;
	}

	ul.velkapismena li {
		font-size: 140%;
		font-weight: bold;
		padding: 3px 0 8px 0;
	}
}

@media print
{
	#layout_menu,
	.layout_obsah_top,
	.layout_obsah_bottom {
		display: none;
	}

	h1 a { text-decoration: none; color: black; }
	#obsah h3,
	#obsah h4.podtrzeno {
		border-bottom: 1px solid #888;
	}
	#obsah h3 a,
	#obsah h4.podtrzeno a {
		text-decoration: none;
		color: black;
	}
	#layout_zapati {
		border-top: 1px solid #666;
	}
	#layout_navigace { display: none; }

	#layout_zapati a { text-decoration: none; color: black; }
}

@media screen, projection
{
	body {
		color: white;
		margin: 0;
		background: #C9C9C9;
	}
	#layout_containter {
		width: 700px;
		margin: 0 auto;
	}
	#layout_top {
		height: 83px;
		background: url('/img/layout/top.jpg');
	}
	#layout_top h1 {
		margin: 0;
	}
	#layout_top h1 a {
		display: block;
		height: 83px;
		width: 300px;
	}
	#layout_top h1 a span { display: none; }
	#layout_top h2 { display: none; }
	#layout_menu {
		background: black url('/img/layout/prouzky_top.png') repeat-x bottom;
		border-bottom: 1px solid white;
	}
	#layout_menu ul {
		margin: 0;
		padding: 0;
		margin-left: 93px;
		background: #F26712;
		border-top: 1px solid white;
		border-left: 1px solid white;
		height: 20px;
		
		text-transform: uppercase;
		font-size: 70%;
	}
	#layout_menu ul li {
		display: block;
		float: left;
		margin: 0;
		list-style-type: none;
		border-right: 1px solid white;
	}
	#layout_menu ul li a {
		display: block;
		height: 16px;
		padding: 4px 15px 0 15px;
		_width: 60px;
	
		color: white;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
	}
	#layout_menu ul li a:hover {
		color: #F26712;
		background: white;
	}
	#layout_middle {
		background: url('/img/layout/prouzky.gif');
		_height: 1px; /* hack IE6 - ale proc tohle? */
	}
	#layout_leftText {
		float: left;
		background: url('/img/layout/napis_vlevo_cs.gif') no-repeat top left;
		width: 93px;
		height: 488px;
	}
	#layout_navigace {
		background: url('/img/layout/navigace.png') no-repeat center top;
		height: 20px;
		font-size: x-small;
		color: #bbb;
		font-weight: bold;
		padding: 10px 15px 0;
		margin: 16px 16px 4px 16px;
		line-height: 100%;
	}
	#layout_navigace a {
		font-weight: normal;
		color: white !important;
		text-decoration: none;
	}
	#layout_navigace a:hover {
		text-decoration: underline;
	}

	#layout_obsah {
		float: right;
/*		margin-left: 93px; */
		width: 606px;
		border-left: 1px solid white;
		min-height: 488px;
		border-top: 1px solid #777; /* hack pro Mozzilu */
		padding-bottom: 1px; /* hack pro Mozzilu */
	}
	.layout_obsah_top {
		background: url('/img/layout/obsah_top.png') no-repeat center bottom;
		padding: 8px 0 0 0; 
		height: 19px;
		overflow: hidden;
		/* samotny obsah 574px */
	}			    	
	.layout_obsah_bottom {
		background: url('/img/layout/obsah_bottom.png') no-repeat center top;
		padding: 0 0 16px 0;
		height: 19px;
		overflow: hidden;
		/* samotny obsah 574px */
	}			    	
	#obsah {
		background: #707070;
		margin: 0 16px;
		padding: 1px 16px;
		min-height: 419px;
		font-size: 85%;
	}
	
	#layout_zapati {
		clear: both;
		background: black; 
		color: white;
		_width: 685px; /* kvuli IE6 */
	}
	#layout_zapati a { color: #999; text-decoration: none; }
	#layout_zapati a:hover { color: white; text-decoration: underline; }

	/* ----- OBSAH ----- */
	#obsah h3,
	#obsah h4.podtrzeno {
		border-bottom: 1px solid white;
		padding-bottom: 3px;
		background: url('/img/layout/nadpis_h3.gif') no-repeat right bottom;
	}
	#obsah h3 a,
	#obsah h4.podtrzeno a {
		color: white;
	}
	#obsah h3 a:hover,
	#obsah h4.podtrzeno a:hover {
		color : #ccc;
		text-decoration: none;
	}
	#obsah a {
		color: #ccc;
		text-decoration: none;
	}
	#obsah a:hover {
		color: white;
		text-decoration: underline;
	}
	
	#obsah table.katalog {
		border: 1px white solid;
		border-collapse: collapse;
		width: 100%;
		margin: 15px 0 15px 0;
	}
	#obsah table.katalog thead th {
		background-color: white;
		color: black;
	}
	#obsah table.katalog tbody th {
		font-weight: bold;
		padding: 1px 4px 1px 4px;
	}
	#obsah table.katalog tbody td {
		padding: 0 4px 0 4px;
	}
	#obsah table.katalog .col1 { width: 1px; white-space: nowrap;}
	#obsah table.katalog .col3 { width: 1px; white-space: nowrap;}
	#obsah table.katalog .col4 { width: 95px; white-space: nowrap;}  
}

.left { text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.lclear { clear: left; }
.strong { font-weight: bold; }
.nowrap { white-space: nowrap; }
.IE6dissapearPath { position: relative; /* hack IE6 - mizejici text */ }

