h1,h2,h3,h4,h5,h6,body,p,td,table,input
				{
				font-size:1em;
				font-family:arial,verdana,helvetica, sans-serif;
				margin-bottom:0px;
				margin-top:0px;
				color:rgb(80,80,80);
				line-height:1.4em;
				}
				
h1,.datum		{
				font-size: 1em;
				color: rgb(75,75,75);
				font-weight:normal;
				}
h2				{
				font-size: 1em;
				color: rgb(255,255,255);
				font-weight:bold;
				text-align:left;
				margin:5px 0 0 15px;
				letter-spacing:0.1em
				}
h3 				{
				font-size:1.35em;
				color:rgb(130,130,130);
				font-weight:bold;
				padding:3px 3px 0 0px;
				margin:5px 0px 5px 0px;
				border-bottom:1px solid rgb(181,181,181)
				}
				
h4				{
				font-size:1.1em;
				color:rgb(80,80,80);
				font-weight:bold;
				text-align:left
				}
				
h5				{
				font-size:1.2em;
				color:rgb(80,80,80);
				font-weight:bold;
				padding:0; 
				margin:10px 0px 0px 0px;
				}
				
h6				{
				font-size:23px;
				color: rgb(0,102,51);
				font-weight:bold;
				text-align:left
				}
.blok_ods		{
				float:left;
				padding-top:10px
				}
.blok_uzky_vrch,.blok_siroky_vrch,.blok_hlavni_vrch,.blok_nej_vrch,.blok_nej_vrch_zahlavi
				{
				float:left;
				width:150px;
				height:26px;
				margin:0 5px;
				}
.blok_uzky_obsah_bezovy,.blok_siroky_obsah_bezovy
				{
				float:left;
				width:148px;
				margin:0 5px;
				border-left:1px solid rgb(181,181,181);
				border-right:1px solid rgb(181,181,181);
				background:rgb(255,255,241)
				}
.blok_uzky_spodek,.blok_siroky_spodek
				{
				float:left;
				width:150px;
				height:7px;
				margin:0 5px;
				line-height:7px
				}
.blok_siroky_vrch
				{
				width:200px;
				}
.blok_hlavni_vrch
				{
				width:300px;
				margin:5px 0 0 0
				}
.blok_nej_vrch,.blok_nej_vrch_zahlavi
			 	{
				width:600px;
				margin:5px 0 0 0
				}
.blok_siroky_obsah_bezovy
				{
				width:198px
				}
.blok_siroky_spodek
				{
				width:200px
				}
.blok_hlavni,.blok_nej,.blok_hlavni_spod
				{
				float:left;
				width:300px;
				height:7px;
				line-height:0;
				background:rgb(255,255,255);
				margin-top:5px;
				}
.blok_hlavni_spod
				{
				margin-top:0
				}
.blok_nej
				{
				width:600px
				}
.blok_hlavni_obsah_bezovy,.blok_hlavni_obsah_bily,.blok_nej_obsah_bezovy,.blok_nej_obsah_bily
				{
				background:rgb(255,255,241);
				border-right:1px solid rgb(181,181,181);
				border-left:1px solid rgb(181,181,181);
				float:left;
				width:298px
				}
.blok_nej_obsah_bezovy
				{
				width:598px
				}
.blok_nej_obsah_bily
				{
				width:598px;
				background:rgb(255,255,255)
				}
.blok_hlavni_obsah_bily
				{
				background:rgb(255,255,255)
				}
.obsah_bloku	{
				padding:6px 10px 4px 15px
				}
.zprava_info	{
				color:rgb(120,120,120)
				}
.col1 {background-color: rgb(255,255,211)}
.col2 {background-color: rgb(0,102,51)}
.col3 {background-color: rgb(255,255,255)}
.col4 {background-color: rgb(255,255,255); border-left:1 solid rgb(200,200,200); border-right:1 solid rgb(200,200,200); border-bottom:1 solid rgb(200,200,200)}
.col6 {background-color: rgb(0,102,51); border-left:1 solid rgb(200,200,200)}

body  			{
				font-size:70%;
				background-color:rgb(255,255,255);
				margin:0;
				}
.main			{
				float:left;
				height:500px;
				min-height:500px;
				padding-bottom:15px;
				}
body[class],.main
				{
				height:auto;
				}

ul,.odkaz,.odkaz1
				{
				list-style-image:url(../images/odrazka.gif);
				margin:0 0 0 22px;
				padding:0
				}
.odkaz,.odkaz1	{
				list-style-image:url(../images/odrazka_odkaz.gif);
				}
.odkaz1
	   			{
				margin:0 0 0 16px;
				}
.odkaz_li		{
				margin:2px 0 5px 0
				}
li				{
				padding:0;
				margin:0
				}
table,img		{
				border:0;
				}
				
td				{
				vertical-align:top;
				}
				
.velkynazev		{
				font-size:1.85em;
				font-weight:bold;
				color:rgb(0,102,51);
				}
				
.nadpis1,.nadpis2
				{
				font-size:1.2em;
				color:rgb(0,102,51);
				font-weight:bold;
				margin-bottom:4px
				
				}
.nadpis2		{
				font-size:2.2em;
				}
				
.nadpis3		{
				font-size:1em;
				color:rgb(0,102,51);
				font-weight:bold;
				background-color:rgb(255,255,211);
				padding:3px;
				border:1px solid rgb(200,200,200);
				margin:5px 0px 5px 0px;
				}

.tdhlavniplocha	{
				border-top:1px solid rgb(200,200,200);
				border-left:1px solid rgb(200,200,200);
				padding:15px 8px 8px 8px;
				vertical-align:top;
				background-color: rgb(255,255,255);
				}
				
.tblpopis		{
				text-align:right;
				vertical-align:top;
				padding-right:10px;
				}
				
input,select	{
				font-size:1em;
				line-height:1em;
				width:80px;
				height:12px;
				padding-left:4px;
				border:1px solid rgb(200,200,200);
				background-color: rgb(245,255,245)
				}
select			{
				height:auto;
				width:auto
				}
.formpopis1,.formpopis2
				{
				font-style:normal;
				float:left;
				width:100px;
				color:rgb(91,88,107);
				text-align:right;
				margin:2px 5px 5px 0px;
				}
.formpopis2
		   		{
				width:150px
				}
.formpole		{
				float:left;
				margin:0px 0px 5px 0px;
				}
.formpole1
				{
				width:374px;
				text-align:left;
				margin:0px 0px 5px 0px;
				float:left;
				}
			
textarea {font-family:verdana, helvetica, arial; font-size:10px; border:1px solid rgb(200,200,200); padding:1px; padding-left:4px; background-color: rgb(245,255,245)}
option {font-family:verdana, helvetica, arial; border:1px solid rgb(200,200,200); padding:1px; padding-left:4px; background-color: rgb(245,255,245)}
.btn			{
				font-size:0.8em;
				line-height:1.1em;
				height:16px;
				width:28px;
				margin-top:1px;
				padding:1px 4px;
				border:1px solid rgb(181,181,181);
				color:rgb(255,255,255);
				background-color: rgb(105,163,103)
				}
.check 			{
				border:0px;
				background-color:rgb(255,255,255);
				width:19px
				}
th				{
				background:rgb(110,171,107);
				color:rgb(255,255,255);
				padding:2px 7px;
				text-align:left
				}
.th_obchod
		  		{
				color:rgb(89,81,60);
				background:none;
				border-bottom:1px solid rgb(89,81,60);
				padding:2px 7px 3px 0;
				}
.znak_obce
		  		{
				float:right;
				margin:0 0 10px 10px
				}
.nahled_akce
				{
				float:right;
				border:1px solid rgb(181,181,181);
				margin:0 0 10px 0px
				}
.firma_logo
		   		{
				float:right;
				margin:45px 10px 10px 0
				}

A {text-decoration:none}

A:active {color:rgb(0,102,51)}
A:link {color:rgb(0,102,51)}
A:visited {color:rgb(0,102,51)}
A:hover {color:rgb(120,120,120); text-decoration:underline}

A.svetla:active {color:rgb(255,255,255)}
A.svetla:link {color:rgb(255,255,255)}
A.svetla:visited {color:rgb(255,255,255)}
A.svetla:hover {color:rgb(255,255,231); text-decoration:underline}