/* CSS Document */
body			{
				background-color:#FFFFFF;
				margin:0px;
				padding:0px;
				background-image:url(../img/pozadi.gif);
				background-position:0px 64px;
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				}
.hlav			{
				margin:auto;
				width:728px;
				height:267px;
				}
.hlav_bg		{
				width:100%;
				height:100%;
				background-image:url(../img/hlavicka.jpg);
				background-repeat:no-repeat;
				background-position:center top;
				}
.hlav_stin_vlevo	{
				background-image:url(../img/stin_hlavicky_vlevo.jpg);
				width:100%;
				height:100%;
				background-repeat:no-repeat;
				background-position:0px 64px;
				}
.hlav_stin_vpravo	{
				background-image:url(../img/stin_hlavicky_vpravo.jpg);
				width:100%;
				height:100%;
				background-repeat:no-repeat;
				background-position:692px 0px;
				}
.hlavni_cast	{
				margin:auto;
				width:670px;
				height:auto;
				}
.hlav_ods		{
				padding:20px 30px 20px 30px;
				}
.h1				{
				margin:0px;
				text-decoration:none;
				font-size:18px;
				font-family:Arial, Helvetica, sans-serif;
				color:#fece93;
				font-weight:bold;
				}
.h1_c1				{
				margin:0px;
				text-decoration:none;
				font-size:30px;
				font-family:Arial, Helvetica, sans-serif;
				color:#ffdfcc;
				font-weight:bold;
				text-transform:uppercase;
				}
.ods_h1_c1		{
				padding-left:100px;
				}
.menu1			{
				width:100%;
				height:31px;
				background-color:#ffeac1;
				background-image:url(../img/roh_menu_vlevo.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				}
.menu2			{
				width:100%;
				height:100%;
				background-image:url(../img/roh_menu_vpravo.gif);
				background-repeat:no-repeat;
				background-position:bottom right;
				}
.menu_list		{
				width:100%;
				height:100%;
				background-image:url(../img/list1.jpg);
				background-repeat:no-repeat;
				background-position:413px 0px;
				}
.polozka_menu	{
				font-family:Arial, Helvetica, sans-serif;
				color:#888888;
				font-size:12px;
				font-weight:bold;
				text-transform:uppercase;
				margin-left:10px;
				line-height:28px;
				text-decoration:none;
				padding:2px 5px 2px 5px;
				background-image:url(../img/pozadi_bile_polozky.gif);
				background-repeat:repeat-x;
				background-position:0px 50px;
				border-bottom:2px solid #ffeac1;
				}
.polozka_menu:hover	{
				border-bottom:2px solid #f56800;
				background-position:0px 0px;
				background-color:#FFFFFF;
				padding:2px 5px 2px 5px;
				}
.pm_on			{
				color:#000000;
				}
.obs_list		{
				float:left;
				width:100%;
				height:auto;
				background-image:url(../img/list2.jpg);
				background-repeat:no-repeat;
				background-position:413px 0px;
				}
.levy_sloupec	{
				width:208px;
				height:100%;
				margin-right:6px;
				float:left;
				}
.prihlaseni		{
				width:100%;
				margin-top:14px;
				height:auto;
				background-color:#fde8bf;
				background-image:url(../img/prihlaseni_ramecek.gif);
				background-repeat:repeat-y;
				}
.prihlaseni_nahore	{
				width:100%;
				height:100%;
				background-image:url(../img/prihlaseni_ramecek_nahore.gif);
				background-repeat:no-repeat;
				background-position:top;
				}
.prihlaseni_dole	{
				width:100%;
				height:100%;
				background-image:url(../img/prihlaseni_ramecek_dole.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				}
.prihlaseni_ods	{
				padding:10px 12px 10px 12px;
				}
.inl			{
				display:inline;
				}				
h5, .text, p				{
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				font-size:12px;
				text-align:justify;
				}
.text			{
				line-height:18px;
				}
.seda_cara		{
				border-bottom:1px solid #cccccc;
				}
.prihlaseni_input	{
				background-image:url(../img/prihlaseni_input.gif);
				width:161px;
				height:16px;
				background-repeat:no-repeat;
				background-color:#FFFFFF;
				border:0px solid #ffeac1;
				background-position:right;
				padding:5px 10px 5px 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				margin:auto;
				margin-bottom:10px;
				color:#000000;
				}
.pi_off			{
				color:#888888;
				text-align:center;
				font-size:10px;
				text-transform:uppercase;
				}
.vpravo			{
				text-align:right;
				}
.prihl_odk		{
				display:block;
				width:138px;
				padding-top:6px;
				padding-bottom:6px;
				text-decoration:none;
				padding-right:40px;
				text-align:right;
				font-family:Arial, Helvetica, sans-serif;
				color:#fe7e08;
				text-transform:uppercase;
				margin:5px 0px 5px 0px;
				font-weight:bold;
				}
.tl_prihl		{
				background-image:url(../img/prihlasit.gif);
				background-repeat:no-repeat;
				background-position:right top;
				}
.tl_prihl:hover	{
				background-position:right bottom;
				}
.tl_nov_reg		{
				background-image:url(../img/nova_registrace.gif);
				background-repeat:no-repeat;
				background-position:right top;
				}
.tl_nov_reg:hover	{
				background-position:right bottom;
				}
.ramecek		{
				width:100%;
				margin-top:14px;
				height:auto;
				background-image:url(../img/ls_ramecek.gif);
				background-repeat:repeat-y;
				}
.ramecek_nahore	{
				width:100%;
				height:100%;
				background-image:url(../img/ls_ramecek_nahore.gif);
				background-repeat:no-repeat;
				background-position:top;
				}
.ramecek_dole	{
				width:100%;
				height:100%;
				background-image:url(../img/ls_ramecek_dole.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				}
h4, .vice		{
				margin:0px; 
				color:#fe7e08;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				}
.vice			{
				text-transform:uppercase;
				}
.vice:hover		{
				text-decoration:none;
				}
.sedy			{
				color:#333333;
				}
.pravy_sloupec	{
				width:443px;
				float:left;
				height:100%;
				}
.odstavec		{
				text-indent:20px;
				padding-bottom:5px;
				}
.ods_obs		{
				padding:5px;
				}
.seznam_petic	{
				width:443px;
				height:auto;
				background-image:url(../img/ramecek.gif);
				background-repeat:repeat-y;
				float:left;
				margin-bottom:10px;
				}
.polozka_petice	{
				width:440px;
				height:auto;
				margin-bottom:1px;
				}
.zluta			{
				background-color:#ffeac1;
				background-image:url(../img/pozadi_zlute_polozky.gif);
				background-repeat:repeat-x;
				background-position:bottom;
				width:437px;
				height:100%;
				float:left;
				}
.bila			{
				background-color:#ffffff;
				background-image:url(../img/pozadi_bile_polozky.gif);
				background-repeat:repeat-x;
				background-position:bottom;
				width:437px;
				height:100%;
				float:left;
				}
.pp_ramecek		{
				background-image:url(../img/ramecek.gif);
				background-repeat:repeat-y;
				width:100%;
				height:100%;
				float:left;
				}
.prvni			{
				background-image:url(../img/ramecek_nahore.gif);
				background-repeat:no-repeat;
				background-position:top left;
				width:100%;
				height:100%;
				float:left;
				}
.posledni			{
				background-image:url(../img/ramecek_dole.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				width:100%;
				height:100%;
				float:left;
				}
.pp_ods			{
				padding:10px;
				float:left;
				}
.hneda			{
				color:#59441a;
				}
h3				{
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				font-size:12px;
				text-transform:uppercase;
				margin:0px;
				padding-bottom:2px;
				}
.h2				{
				color:#000000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				}
h1, h2				{
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				color:#707070;
				margin:0px;
				width:100%;
				text-transform:uppercase;
				padding:20px 0px 15px 0px;
				float:left;
				}
h1				{
				color:#000000;
				}
.pp_sl1			{
				width:340px;
				height:100%;
				float:left;
				}
.pp_sl2			{
				width:84px;
				height:100%;
				float:left;
				}
.pocet_hlasu	{
				margin-top:12px;
				margin-bottom:15px;
				background-image:url(../img/pocet_hlasu.gif);
				width:84px;
				height:30px;
				line-height:28px;
				display:block;
				text-align:center;
				}
.impressum		{
				width:100%;
				height:auto;
				border-top:1px solid #bababa;
				margin-top:20px;
				float:left;
				}
.polozka_imp, .text_imp	{
				padding-top:5px;
				padding-bottom:3px;
				padding-left:5px;
				padding-right:5px;
				margin-right:10px;
				background-image:url(../img/menu_dole_on.gif);
				background-repeat:repeat-x;
				background-position:0 50px;
				text-decoration:none;
				text-transform:uppercase;
				font-family:Arial, Helvetica, sans-serif;
				color:#bababa;
				font-size:10px;
				}
.text_imp		{
				margin:0px;
				}
.polozka_imp:hover, .pi_on	{
				color:#000000;
				background-position:top;
				}
.fl_vpravo		{
				float:right;
				}
.imp_sl1		{
				width:420px;
				float:left;
				height:100%;
				}
.imp_sl2		{
				width:235px;
				float:left;
				height:100%;
				}
.chyba			{
				width:97%;
				margin:auto;
				height:100%;
				border-top:1px solid #efefef;
				border-left:1px solid #efefef;
				border-right:1px solid #cccccc;
				border-bottom:1px solid #cccccc;
				float:left;
				margin-top:10px;
				}
.chyby_info		{
				width:100%;
				height:40px;
				background-color:#efefef;
				}
.input_long		{
				background-image:url(../img/input_dlouhy.gif);
				width:230px;
				height:16px;
				background-repeat:no-repeat;
				background-color:transparent;
				border:0px solid #ffeac1;
				background-position:right;
				padding:5px 10px 5px 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				margin:auto;
				margin-bottom:10px;
				color:#000000;
				}
.pp_ods_inp		{
				padding-top:5px;
				}
.pp_ods_txt		{
				padding-bottom:7px;
				}
.pr_sl1			{
				width:160px;
				height:100%;
				float:left;
				}
.pr_sl2			{
				width:250px;
				height:100%;
				float:left;
				}
.btn_reset		{
				background-image:url(../img/resetovat.gif);
				background-repeat:no-repeat;
				background-position:top center;
				width:143px;
				height:27px;
				background-color:#999999;
				display:block;
				float:right;
				margin-left:10px;
				margin-bottom:5px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:10px;
				text-transform:uppercase;
				text-decoration:none;
				text-align:center;
				line-height:25px;
				}
.btn_reset:hover	{
				background-position:bottom center;
				}
.btn_zaregistrovat		{
				background-image:url(../img/zaregistrovat.gif);
				background-repeat:no-repeat;
				background-position:top center;
				width:143px;
				height:27px;
				background-color:#999999;
				display:block;
				float:right;
				margin-left:10px;
				margin-bottom:5px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:10px;
				text-transform:uppercase;
				text-decoration:none;
				text-align:center;
				line-height:25px;
				}
.btn_zaregistrovat:hover	{
				background-position:bottom center;
				}
.btn_nahled_pa		{
				background-image:url(../img/nahled_pa.gif);
				background-repeat:no-repeat;
				background-position:top center;
				width:200px;
				height:27px;
				background-color:#ee6b25;
				line-height:25px;
				display:block;
				float:right;
				margin-left:10px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:10px;
				text-transform:uppercase;
				text-decoration:none;
				text-align:center;
				}
.btn_nahled_pa:hover	{
				background-position:bottom center;
				}
.float_off		{
				float:none;
				}
.float			{
				float:left;
				}
.plna_sirka		{
				width:100%;
				height:auto;
				float:left;
				}
.pet_tx			{
				width:310px;
				margin-left:60px;
				}
form			{
				margin:0px;
				}
.prihlasen		{
				text-align:center;
				margin:auto;
				font-size:18px;
				}
.tl_odhl		{
				background-image:url(../img/odhlasit.gif);
				background-repeat:no-repeat;
				background-position:right top;
				}
.tl_odhl:hover	{
				background-position:right bottom;
				}
.tl_zmenitou		{
				background-image:url(../img/zmenit_udaje.gif);
				background-repeat:no-repeat;
				background-position:right top;
				}
.tl_zmenitou:hover	{
				background-position:right bottom;
				}
.tl_mojep		{
				background-repeat:no-repeat;
				background-image:url(../img/moje_petice.gif);
				background-position:right top;
				}
.tl_mojep:hover	{
				background-position:right bottom;
				}
.odkaz, .oranzova				{
				font-family:Arial, Helvetica, sans-serif;
				color:#fd7f00;
				font-size:12px;
				text-decoration:none;
				}
.odkaz:hover			{
				text-decoration:underline;
				}
.smazat			{
				color:#FF0000;
				}
.pokrocile		{
				width:100%;
				height:auto;
				float:left;
				border-top:1px solid #fd7f00;
				}
.pok_sl1		{
				width:180px;
				height:100%;
				float:left;
				}
.pok_sl2		{
				width:240px;
				height:100%;
				float:left;
				}
.stred			{
				margin:auto;
				text-align:center;
				}
.seznam_kategorii	{
				width:100%;
				height:auto;
				float:left;
				margin-bottom:20px;
				}
.seznam_kategorii_sl1	{
				float:left;
				width:49%;
				margin-right:1%;
				height:100%;
				}
.seznam_kategorii_sl2	{
				float:left;
				width:47%;
				margin-left:1%;
				height:100%;
				}
.kategorie_velka	{
				color:#f96700;
				text-transform:uppercase;
				padding-bottom:3px;
				padding-top:10px;
				}
.kategorie		{
				font-family:Arial, Helvetica, sans-serif;
				color:#ff9143;
				font-size:12px;
				}
.kategorie:hover	{
				text-decoration:none;
				}
.ps				{
				margin-left:140px;
				width:150px;
				marign-bottom:20px;
				}
.ps1				{
				padding-left:115px;
				width:200px;
				padding-bottom:20px;
				}
.diskuse_vsechno	{
				width:437px;
				height:auto;
				background-color:#fde8bf;
				background-image:url(../img/diskuse_pozadi.gif);
				background-repeat:repeat-y;
				background-position:left;
				float:left;
				}
.diskuse_vsechno_dole	{
				width:100%;
				height:100%;
				background-image:url(../img/diskuse_dole.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				float:left;
				}
.dv_sl1			{
				width:65%;
				height:100%;
				float:left;
				}
.dv_sl2			{
				width:32%;
				height:100%;
				float:left;
				}
.dv_ods1			{
				padding:14px 0px 15px 20px;
				}
.dv_ods			{
				padding:18px 0px 15px 20px;
				}
.radek_diskuse	{
				width:437px;
				height:auto;
				float:left;
				background-image:url(../img/diskuse_pozadi_radku.gif);
				background-repeat:repeat-y;
				background-position:left;
				}
.disk_zluta		{
				background-color:#fde8bf;
				}
.disk_seda		{
				background-color:#efefef;
				}
.ods_diskuse	{
				padding:5px 10px 5px 10px;
				}
.nazev_petice	{
				font-size:16px;
				text-transform:uppercase;
				color:#000000;
				margin:0px;
				padding-top:10px;
				padding-bottom:5px;
				}
.obsah_diskuse	{
				width:437px;
				height:auto;
				border-bottom:1px solid #cccccc;
				margin-bottom:5px;
				}
.level_0		{
				padding-left:15px;
				}
.level_1		{
				padding-left:30px;
				}
.level_2		{
				padding-left:40px;
				}
.level_3		{
				padding-left:48px;
				}
.level_4		{
				padding-left:55px;
				}
.level_5		{
				padding-left:60px;
				}
.level_6		{
				padding-left:63px;
				}
.level_7		{
				padding-left:65px;
				}
.level_8		{
				padding-left:67px;
				}
.level_9		{
				padding-left:69px;
				}
.level_10		{
				padding-left:70px;
				}
ul				{
				float:left;
				width:100%;
				margin-left:0px;
				padding-bottom:0px;
				margin-bottom:0px;
				padding-left:0px;
				}
li				{
				background-image:url(../img/dalsi.gif);
				padding-left:30px;
				background-repeat:no-repeat;
				background-position:left;
				list-style:none;
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				font-size:12px;
				line-height:18px;
				padding-top:7px;
				padding-bottom:10px;
				text-align:justify;
				}
.odkaz_strankovani	{
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				font-weight:bold;
				padding:5px 7px 5px 7px;
				border:1px solid #ffffff;
				margin:auto;
				text-align:center;
				text-decoration:none;
				}
.odkaz_strankovani:hover	{
				border:1px solid #cccccc;
				background-color:#efefef;
				}
.os_ozn			{
				font-size:14px;
				background-color:#FF6600;
				color:#FFFFFF;
				}
.text p				{
				margin:0px;
				}
.text small		{
				line-height:10px;
				}
.sp_sl1			{
				width:50%;
				height:100%;
				float:left;
				}
.sp_sl2			{
				width:25%;
				height:100%;
				float:left;
				}
.sp_sl3			{
				width:25%;
				height:100%;
				float:left;
				}
.sp_sl3	p, .sp_sl2	p, .sp_sl1 p	{
				padding:5px 10px 5px 10px;
				}
.vpr			{
				float:right;
				height:32px;
				padding-left:190px;
				}