<style media="all">	/* Style Definitions */
	*,html {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	BODY {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url('../img/bg3_new2e.gif') top center #ffff00;
		color : #663300;
		line-height: 1.5;
		margin: 0% 20px 0% 20px;

	}
	#head {
		padding: 0px 14px 0px 14px;
		text-align: left;
		background: none;
		border-style: ridge;
		border-color: #FFFFFF;
		border-width: 0px;
		margin: 0px 0px 0px 0px;
		_width: 100%;
		position: relative;
	}
	#head {
	        ie5ne;
	        voice-family:"\"}\"";
            voice-family:inherit;
			margin: 0px;
	}
	.neutralizatorHacku {}
	#logo {
		text-align: center;
		border: solid 0px #000080;
		padding: 0px;
	}
	#menu {
	    width: 240px;
		text-align: center;
		float: left;
		background: url('../img/ruka-leva.gif') no-repeat top left;
		margin: 0px -160px 0px 0px;
		_margin: 0px -100px 0px 0px;
		padding: 145px 0px 0px 0px;
		_padding: 145px 30px 0px 0px;
	}
	#menu2 {
	    width: 309px;
		float: right;
		text-align: right;
		background: url('../img/ruka-prava.gif') no-repeat top right;
		margin: 0px 0px 0px -289px;
		_margin: 0px 0px 0px -169px;
		padding: 145px 0px 0px 60px;
		_padding: 145px 0px 0px 30px;
	}
	#menu,#menu2 {
	 	min-height: 210px;
		_height: 390px;
		position: relative;
		display: block;
	}
	#main {
		padding: 0px;
		position:relative;
		text-align:justify;
		text-justify: distribute;
		/*margin: 0px 0em 0em 0em;
		background:  url('../img/bgmain.gif') repeat-y top center;*/
		margin: 0px 0px 0px 0px;
		_margin: -44px 0em 0em 0em;
		background: none;
		_width: 100%;
		border-style: ridge;
		border-color: #FFFFFF;
		border-width: 0px;
	}
	#sekce {
		text-align: justify;
		text-justify: distribute;
		margin: 0px 2em 0em 1em;
		background:none;
		_padding: 0em 0em 0em 1em;
		/*border-style: ridge;
		border-color: #FFFFFF;
		border-width: 0px 1px 1px 1px;*/
	}
	LI {
		/*font-weight: bold;
		color: #DAA520;*/
	}
	.normal
	{
		text-align:justify;
		text-justify: distribute;
		padding: 12px;
	}
	#aktuality,#pravy {
	    width: 50%;
		_width: 48%;
	    float: right;
		margin: 0em 0em 0em 1em;
		text-align: justify;
		text-justify: distribute;
		background: none;
		border: 0px solid #daa520;
	}
	#pravy {
	  margin: 0em 1em 1em 2em;
	  _margin: 0em 1em 1em 1em;
	  _padding: 0em 0em 1em 2em;
	}
	* html body .normal {
		width: 99%;
	}
	.tvurce {
		font-size:10px;
		color: #422100;
		text-align: right;
		float: right;
		display: block;
		margin: 6px 1em 0.5em 2em;
		width: 30%;
	}
	.kontakt {
	    font-size:10px;
		color: #422100;
		text-align: left;
		float: left;
		display: block;
		margin: 6px 2em 0.5em 1em;
		width: 30%;
	}
	.male
	{
		font-size:10px;
		font-weight: normal;
	}
	.velke
	{
		font-size:14px;
		font-weight: bold;
	}
	.msg
	{
		font-size:13px;
		font-weight: bold;
		color: #DAA520;
	}
	H1 {
		font-size:17px;
		font-weight: bold;
		color: #DAA520;
		text-transform: uppercase;

	}
	#main H1 {
		margin: 0em 0px 0em 0px;
	}
	#logo H1 {
	    margin: 0px 0px 3px 0px;
		font-size:12px;
		letter-spacing: -1px;
	}
	H2 {
		color: #408040;
		font-size:17px;
		display: block;
		font-weight: bold;
		text-transform: uppercase;
		/*background: #FFE119;
		border: dashed 0px #DAA520;*/
		border-style: dashed;
		border-color: #408040;
		border-width: 0px 0px 0px 0px;
		margin-top: 0px;
	}
	#aktuality H2 { 
	  display: block;
	  text-align: center;
	  margin: 0em;
	}
	H3 {
		font-size:13px;
		font-weight: bold;
		color: #422100;
		display: inline;
	}
	H3.imperativ {
		font-size:21px;
		font-weight: bold;
		color: #422100;
		display: inline;
	}
	.tvurce H3 {
		font-size:13px;
		font-weight: bold;
		font-style: normal;
	}
	H4 {
		font-size:13px;
		/*text-transform: uppercase;*/
		letter-spacing:0.1em;
		font-weight: bold;
		background: none;
		display: block;
		margin: 0px 1em 0px 1em;
	}
	#head H4 {
		font-size:13px;
		text-transform: uppercase;
		letter-spacing:0.1em;
		font-weight: bold;
		color: #800080;
		margin: 0.25em 0em 0.25em 0em;
	}
	.novinka H4 {
		margin: 0px;
	}
	H5 {
		font-size:15px;
		letter-spacing:0.15em;
		background: none;
		border-bottom: dashed 1px;
		_display: inline;
		width: 100%;
		margin: 4px 0px 0px 0px;
	}
	a:link, a:visited {
	    color: #408040;
		font-weight: bold;
		text-decoration : underline;
	}
	a:hover {
		color: #B93094;
		font-weight: bold;
		text-decoration : none;
	}
	a H2, a.list {
	  text-decoration : none;
	}
	#menu a, #menu2 a {
		font-size: 9px;
		text-transform: uppercase;
		background: #ffff00;
		_margin: 0px 0px 13px 0px;
		color: #B93094;
		text-decoration : none;
		text-align: center;
		padding: 1px;
		border: solid 1px #ffffff;
		display:block;
		_display: inline;
	}
	#menu a:hover, #menu2 a:hover, #menu a.menu2, #menu2 a.menu2 {
	    color: #408040;
		background: #ffd700;
	}
	a.tlacitko:link, a.tlacitko:visited {
	    font-weight: normal;
		background : #ffff66;
		color : #DAA520;
		border : 1px solid #DAA520;
		padding: 1px 1em 1px 1em;
		text-decoration : none;
	}
	a.tlacitko:hover {
	    text-decoration : none;
		border-color: #B93094;
		color: #B93094;
	}
	.news {
		font-size:13px;
		height: 18px;
		font-weight: bold;
		color: #DAA520;
		padding: 2px;
		margin: 0px;
		background: #ffd700;
		border: solid 1px #DAA520;
	}
	.novinka {
		position:relative;
		margin: 0em 0em 1em 2em;
		padding: 0px;
	}
	.novinka2 {
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 150%;
		color: #000080;
		position:relative;
		margin: 1em 0em 1em 0em;
		padding: 5px;
		background: #ffffff;
		border: solid 0px #000080;
		_width: 100%;
		text-align: justify;
		text-justify: distribute;
		vertical-align: center;
	}
	#clanek, .relative {
	    position:relative;
	}
	.diar {
		position:relative;
		margin: 0px 4x 0px 0px;
		text-align: left;
		display:block;
		width:auto;
	}
	.pObr {
		margin: 0px 6px 0px 0px;
		display: block;
		float: left;
	}
	.rObr {
		margin: 0px 0px 0px 0px;
		display: block;
		float: right;
	}
	.pObr img {
		margin: 0px 1em 0px 0px;
	}
	.hr1 { 
	    color: #DAA520;
		height: 1px;
	}
	input, SELECT {
		background : #ffff66;
		color : #DAA520;
		border : 1px solid #DAA520;
	}
	textarea {
		background : #ffff66;
		color : #DAA520;
		border : 1px solid #DAA520;
		scrollbar-3dlight-color : #DAA520;
		scrollbar-face-color : #ffff66;
		scrollbar-base-color : #DAA520;
		scrollbar-highlight-color : #DAA520;
		scrollbar-arrow-color : #DAA520;
		scrollbar-shadow-color : #DAA520;
		scrollbar-darkshadow-color : #ffff66;
		scrollbar-track-color : #ffff66;
	}
	.fleft {
		float: left;
		margin: 0px;
	}
	.fright {
		float: right;
		margin: 0px;
	}
	.clear {
	    clear: both;
	}
	.justify {
		text-align: justify;
		text-justify : distribute;

	}
	.justifyOds {
		text-align: justify;
		text-justify: distribute;
		padding: 1em;
	}
</style>
