@charset "utf-8";
/* CSS Document */

body			{	
				margin:0px;
				padding:0px;
				background-image:url(../img/pozadi.gif);
				background-color:#a8d40f;
				}
.horni_pozadi	{
				background-image:url(../img/pozadi_nahore.jpg);
				background-repeat:repeat-x;
				background-position:top;
				min-height:400px;
				width:100%;
				height:auto;
				}
.sloupec_s_obs	{
				width:961px;
				margin:auto;
				}
.hlavicka		{
				width:100%;
				height:299px;
				background-color:#FFFFFF;
				float:left;
				}
.pozadi_loga	{
				width:270px;
				float:left;
				height:100%;
				background-image:url(../img/pozadi_loga.jpg);
				background-repeat:no-repeat;
				}
.flash			{
				background-image:url(../img/hlavicka.jpg);
				width:691px;
				height:100%;
				float:left;
				}
.hlavni_sloupec	{
				width:922px;
				height:auto;
				float:left;
				background-color:#FFFFFF;
				background-image:url(../img/pozadi_hs.gif);
				background-repeat:repeat-y;
				}
.hs1			{
				width:100%;
				height:100%;
				float:left;
				background-image:url(../img/pozadi_hs_vpravo_nahore.jpg);
				background-repeat:no-repeat;
				background-position:top right;
				}
.hs2			{
				width:100%;
				height:100%;
				float:left;
				background-repeat:no-repeat;
				background-image:url(../img/spodni_cast_hs.jpg);
				background-position:bottom;
				}
.hs3			{
				padding-bottom:100px;
				float:left;
				}
p, font, span			{
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				}
h1				{
				font-family:Arial, Helvetica, sans-serif;
				color:#659800;
				font-size:18px;
				font-weight:bold;
				margin:0px;
				}
.text			{
				font-family:Arial, Helvetica, sans-serif;
				color:#5a9802;
				font-size:12px;
				}
.odkaz				{
				font-family:Arial, Helvetica, sans-serif;
				color:#425e00;
				background-color:#ecffbf;
				font-size:12px;
				text-decoration:underline;
				}
.odkaz:hover			{
				text-decoration:none;
				background-color:#efefef;
				color:#000000;
				}
.text_maly, .odkaz_zeleny_maly			{
				font-family:Arial, Helvetica, sans-serif;
				color:#5a9802;
				font-size:10px;
				margin-top:17px;
				}
.ods_log		{
				padding:60px 30px 0px 30px;
				text-align:center;
				}
h5				{
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:12px;
				background-color:#b4ce55;
				padding:2px;
				margin:0px;
				}
.odkaz_sedy		{
				font-family:Arial, Helvetica, sans-serif;
				color:#636363;
				letter-spacing:2px;
				font-size:12px;
				text-decoration:none;
				}
.odkaz_sedy:hover	{
				text-decoration:underline;
				}
.levy_sloupec	{
				width:226px;
				height:100%;
				float:left;
				}
.nadpis_menu	{
				width:100%;
				background-image:url(../img/pozadi_nadpisu_menu.gif);
				height:56px;
				background-repeat:no-repeat;
				background-position:left;
				}
.ods_nm			{
				padding:30px 0px 0px 50px;
				}
.no_margin		{
				margin:0px;
				}
.ods_menu		{
				padding:20px;
				}
h2				{
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#5a9802;
				margin:0px;
				padding-top:5px;
				}
.h2				{
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#5a9802;
				text-decoration:none;
				display:block;
				width:100%;
				margin-top:5px;
				background-color:#ffffff;
				}
.h2:hover		{
				background-color:#5a9802;
				color:#FFFFFF;
				}
li				{
				list-style-image:url(../img/odrazka.gif);
				font-family:Arial, Helvetica, sans-serif;
				color:#5a9802;
				font-size:12px;
				}
.pm				{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				margin:0px;
				display:block;
				width:100%;
				height:auto;
				text-indent:15px;
				background-image:url(../img/odrazka.gif);
				background-repeat:no-repeat;
				background-position:left;
				text-decoration:none;
				background-color:#ffffff;
				}
.barva0			{
				color:#990000;
				}
.barva1			{
				color:#009966;
				}
.barva2			{
				color:#FF6600;
				}
.barva3			{
				color:#FF00FF;
				}
.barva4			{
				color:#00FFFF;
				}
.pm:hover		{
				text-decoration:underline;
				background-color:#ecffbf;
				}
ul				{
				margin-top:3px;
				margin-left:20px;
				}
.stred			{
				text-align:center;
				margin:auto;
				}
.pravy_sloupec	{
				width:681px;
				float:left;
				height:100%;
				}
.ods_obs		{
				padding:23px;
				}
h3				{
				width:100%;
				background-image:url(../img/pozadi_h3.jpg);
				height:29px;
				line-height:28px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:14px;
				font-weight:bold;
				text-indent:15px;
				}
h4				{
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:12px;
				color:#d00300;
				margin:0px;
				padding-bottom:5px;
				}
.jeden_clanek	{
				width:100%;
				height:auto;
				background-image:url(../img/roh.gif);
				background-repeat:no-repeat;
				background-position:bottom right;
				float:left;
				}
.jc_sl1			{
				width:216px;
				float:left;
				height:100%;
				}
.jc_sl2			{
				width:390px;
				float:left;
				height:100%;
				}
.jc_ods			{
				float:left;
				padding:0px 0px 30px 5px;
				}
.impressum		{
				width:100%;
				background-image:url(../img/pozadi_impressum.jpg);
				height:48px;
				background-repeat:no-repeat;
				float:left;
				}
.im_sl1			{
				width:20%;
				height:100%;
				float:left;
				}
.im_sl2			{
				text-align:right;
				width:80%;
				height:100%;
				float:left;
				}
.nahoru			{
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
				display:block;
				background-image:url(../img/nahoru.gif);
				width:108px;
				height:24px;
				background-color:#b0ca52;
				line-height:24px;
				text-align:center;
				margin-top:13px;
				margin-lefT:20px;
				}
.nahoru:hover	{
				text-decoration:underline;
				}
.ods_motyla		{
				padding-top:25px;
				padding-left:45px;
				}	
.jp_n1		{
			width:150px;
			height:auto;
			background-image:url(../img/ramecek/ramecek_obrazku_nahore.gif);
			background-repeat:repeat-x;
			background-position:top;
			}
.jp_n2		{
			width:100%;
			height:100%;
			background-image:url(../img/ramecek/ramecek_obrazku_dole.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			}
.jp_n3		{
			width:100%;
			height:100%;
			background-image:url(../img/ramecek/ramecek_obrazku_vlevo.gif);
			background-repeat:repeat-y;
			background-position:left;
			}
.jp_n4		{
			width:100%;
			height:100%;
			background-image:url(../img/ramecek/ramecek_obrazku_vpravo.gif);
			background-repeat:repeat-y;
			background-position:right;
			}
.jp_n5		{
			width:100%;
			height:100%;
			background-image:url(../img/ramecek/ramecek_obrazku_vlevo_naho.gif);
			background-repeat:no-repeat;
			background-position:top left;
			}
.jp_n6		{
			width:100%;
			height:100%;
			background-image:url(../img/ramecek/ramecek_obrazku_vpravo_naho.gif);
			background-repeat:no-repeat;
			background-position:top right;
			}
.jp_n7		{
			width:100%;
			height:100%;
			background-image:url(../img/ramecek/ramecek_obrazku_vlevo_dole.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			}
.jp_n8		{
			width:100%;
			height:100%;
			background-image:url(../img/ramecek/ramecek_obrazku_vpravo_dole.gif);
			background-repeat:no-repeat;
			background-position:bottom right;
			}
.ods_jp_n	{
			padding:8px 5px 6px 5px;
			text-align:center;
			}
.sl1		{
			width:37%;
			height:100%;
			float:left;
			}
.sl2		{
			width:60%;
			height:100%;
			float:left;
			}