body			{
				margin:0px;
				padding:0px;
				}
.stred			{
				margin:auto;
				text-align:center;
				}
.main			{
				height:auto;
				margin:auto;
				width:910px;
				}
.hlava			{
				width:100%;
				height:76px;
				}
.logo			{
				width:174px;
				height:100%;
				float:left;
				}
.l				{
				margin-top:30px;
				}
.cyklista		{
				background-image:url(../img/sportovec1.jpg);
				width:98px;
				height:100%;
				float:left;
				}
.vyhledavani	{
				background-image:url(../img/pozadi_vyhledavani.jpg);
				width:100%;
				height:41px;
				background-color:#616f75;
				}
.obr_v_hlavicce	{
				background-image:url(../img/hlavicka.jpg);
				width:100%;
				height:181px;
				background-color:#efefef;
				font-size:0px;
				}
/* vicemene */					
.kosik_mene			{
					display:block;
					font-size:0px;
					text-decoration:none;
					width:15px;
					height:15px;
					background-image:url(../img/vicemene.gif);
					background-repeat:no-repeat;
					background-position:0px 0px;
					float:left;
					}
.kosik_mene:hover	{
					background-position:0px -15px;
					}
.kosik_vice			{
					display:block;
					font-size:0px;
					text-decoration:none;
					width:15px;
					height:15px;
					background-image:url(../img/vicemene.gif);
					background-repeat:no-repeat;
					background-position:-15px 0px;
					float:left;
					}
.kosik_vice:hover	{
					background-position:-15px -15px;
					}
.vicemene			{
					width:30px;
					height:15px;
					margin-left:10px;
					}
.sloupec1		{
				width:650px;
				height:auto;
				float:left;
				}
.sloupec2		{
				width:250px;
				margin-left:7px;
				height:auto;
				float:left;
				}
.menu_vpravo_nahore	{
				background-image:url(../img/stin1.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				width:100%;
				height:222px;
				margin-bottom:8px;
				}
.mvp_obs		{
				margin-left:3px;
				}
.kosik			{
				width:100%;
				height:34px;
				background-color:#FF0000;
				background-image:url(../img/pozadi_nadpisu_kosiku.gif);
				background-repeat:repeat-x;
				margin-bottom:10px;
				}
.kos1			{
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-weight:bold;
				font-size:14px;
				float:left;
				line-height:34px;
				text-indent:10px;
				margin:0px;
				text-decoration:none;
				}
.kos2			{
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				text-indent:10px;
				font-weight:bold;
				font-size:24px;
				float:left;
				line-height:34px;
				margin:0px;
				text-decoration:none;
				}
.kos_ikona		{
				width:100%;
				height:100%;
				background-repeat:no-repeat;
				}
.polozka_pm		{
				display:block;
				width:100%;
				height:32px;
				border-bottom:1px solid #cccccc;
				line-height:32px;
				font-size:10px;
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#000000;
				text-indent:20px;
				background-image:url(../img/odrazka.gif);
				background-repeat:no-repeat;
				background-position:8px 12px;
				text-decoration:none;
				}
.polozka_pm:hover	{
				background-color:#efefef;
				}
.hlavni			{
				width:100%;
				height:auto;
				background-image:url(../img/hlavni_pozadi.gif);
				background-repeat:repeat-y;
				float:left;
				}
.hl1			{
				width:100%;
				float:left;
				height:100%;
				background-image:url(../img/pozadi_menu.jpg);
				background-repeat:no-repeat;
				background-position:bottom left;
				padding-bottom:20px;
				}
.navigace		{
				width:100%;
				background-color:#ffffff;
				background-image:url(../img/navigace_pozadi.gif);
				background-repeat:repeat-x;
				height:28px;
				}
.nav1			{
				width:100%;
				height:22px;
				background-image:url(../img/navigace_vlevo.gif);
				background-repeat:no-repeat;
				background-position:left;
				}
.nav2			{
				width:100%;
				height:22px;
				text-indent:30px;
				background-image:url(../img/navigace_vpravo.gif);
				background-repeat:no-repeat;
				background-position:right;
				}
.polozka_navigace	{
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				text-decoration:none;
				font-size:12px;
				}
.polozka_navigace:hover	{
				color:#999999;
				}
.odrazka		{
				font-family:Arial, Helvetica, sans-serif;
				color:#FF0000;
				font-size:12px;
				display:inline;
				}
.hl_sl1			{
				width:250px;
				float:left;
				height:100%;
				}
.hl_sl2			{
				width:390px;
				margin-left:9px;
				float:left;
				height:100%;
				}
.menu_nadpis	{
				width:100%;
				background-image:url(../img/pozadi_nadpisu_menu.gif);
				background-repeat:no-repeat;
				height:20px;
				text-indent:30px;
				margin-bottom:10px;
				}
.no_margin		{
				margin:0px;
				}
.text_cerny, .text, p, .uvodtext, .odkaz_cerny, li, ul, td, font, span		{
				font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;
				font-size:12px;
				}
.text_cerny, .text, .odkaz_cerny	{
				font-size:10pt;
				color:#000000;
				}
.odkaz_cerny:hover	{
				border-bottom:1px solid #ff0000;
				}
.text_sedy		{
				font-family:Arial, Helvetica, sans-serif;
				color:#565656;
				font-size:12px;
				}
.odkaz_svetle_sedy, .text_svetle_sedy	{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#999999;
				text-decoration:none;
				}
.odkaz_svetle_sedy:hover 	{
				color:#555555;
				text-decoration:underlink;
				}
.polozka_menu	{
				width:90%;
				height:30px;
				margin:auto;
				text-indent:30px;
				border:1px solid #565656;
				background-color:#c9e3e6;
				font-size:10px;
				font-family:Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#000000;
				display:block;
				line-height:30px;
				text-decoration:none;
				margin-bottom:3px;
				background-image:url(../img/odrazka_modra.gif);
				background-repeat:no-repeat;
				background-position:15px 12px;
				}
.polozka_menu:hover	{
				background-color:#FFFFFF;
				background-image:url(../img/odrazka.gif);
				}
.jedna_polozka	{
				width:388px;
				height:auto;
				border:1px solid #565656;
				float:left;
				margin-top:7px;
				}
.jp_sl1			{
				width:125px;
				height:100%;
				float:left;
				}
.jp_sl1_vypln	{
				width:100%;
				text-align:center;
				height:auto;
				margin:auto;
				}
.jp_sl2			{
				width:263px;
				height:100%;
				float:left;
				}
.jp_nadpis		{
				width:100%;
				height:auto;
				border-top:3px solid #565656;
				}
h4, .h4			{
				font-family:Arial, Helvetica, sans-serif;
				color:#565656;
				font-size:14px;
				font-weight:bold;
				margin:0px;
				text-decoration:none;
				}
a.h4{font-size:12px;}				
.h4:hover		{
				text-decoration:underline;
				}				
.jp_popis		{
				width:100%;
				height:auto;
				background-color:#efefef;
				}
.jp_p_ods		{
				padding:5px;
				}
.text_cerveny	{
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FF0000;
				}
.cena			{
				float:left;
				width:40%;
				height:21px;
				line-height:21px;
				}
.tl_pridat_do_kosiku			{
				float:left;
				width:60%;
				height:21px;
				}
.tl_p_d_k		{
				width:100%;
				height:100%;
				display:block;
				line-height:21px;
				background-color:#565656;
				background-image:url(../img/pozadi_pridat_do_kosiku.gif);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				color:#ffffff;
				font-size:12px;
				font-weight:bold;
				text-indent:15px;
				text-decoration:none;
				}
.tl_p_d_k:hover		{
				background-color:#FF0000;
				background-image:url(../img/pozadi_pridat_do_kosiku_on.gif);
				}
.jp_n			{
				margin:Auto;
				border:0px;
				padding-top:5px;
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				font-size:9px;
				padding-bottom:5px;
				}
.novinky		{
				background-color:#FF0000;
				background-image:url(../img/pozadi_novinek.gif);
				background-repeat:no-repeat;
				width:100%;
				height:87px;
				margin-bottom:8px;
				}
.n_nadpis		{
				width:100%;
				height:auto;
				text-indent:30px;
				}
h3				{
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				font-size:12px;
				margin:0px;
				}
.n_ods			{
				padding:10px;
				}
.text_bily, .odkaz_bily	{
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:12px;
				text-decoration:none;
				}
.odkaz_bily:hover		{
				text-decoration:underline;
				}
.tlacitko, .uni_tlacitko		{
				background-image:url(../img/pozadi_tlacitka.gif);
				background-repeat:repeat-x;
				color:#666666;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				border:1px #565656 solid;
				width:100px;
				background-color:#FFFFFF;
				text-decoration:none;
				padding:3px;
				margin-top:5px;
				}
.inp			{
				background-image:url(../img/pozadi_inputu.gif);
				background-repeat:no-repeat;
				color:#666666;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				border:1px solid #000000;
				}
.dop_zbozi		{
				width:100%;
				height:auto;
				background-color:#0099FF;
				background-image:url(../img/pozadi_dop_zbozi.gif);
				background-repeat:repeat-y;
				float:left;
				margin-bottom:10px;
				}
.dz1			{
				width:100%;
				height:100%;
				background-image:url(../img/pozadi_dop_zbozi_nahore.jpg);
				background-repeat:no-repeat;
				background-position:top;
				float:left;
				}
.dz2			{
				width:100%;
				height:100%;
				background-image:url(../img/pozadi_dop_zbozi_dole.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				float:left;
				padding-bottom:10px;
				}
.jedna_polozka_dop	{
				width:230px;
				margin:auto;
				background-color:#FFFFFF;
				height:auto;
				border:1px solid #565656;
				float:left;
				}
.jp_dop_sl1			{
				width:84px;
				height:100%;
				float:left;
				}
.jp_dop_sl2			{
				width:146px;
				height:100%;
				float:left;
				}
.odkaz_modry	{
				font-family:Arial, Helvetica, sans-serif;
				color:#529bae;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				}
.odkaz_modry:hover	{
				color:#FFFFFF;
				background-color:#529bae;
				}
.cara1			{
				margin-top:10px;
				width:100%;
				height:5px;
				background-color:#666666;
				font-size:0px;
				}
.cara2			{
				margin-top:10px;
				width:100%;
				height:5px;
				background-color:#e8e8e8;
				font-size:0px;
				}
.sloupec1a		{
				width:251px;
				height:auto;
				float:left;
				}
.sloupec2a		{
				width:650px;
				margin-left:7px;
				height:auto;
				float:left;
				}
.vpravo			{
				text-align:right;
				}
h2				{
				font-family:Arial, Helvetica, sans-serif;
				color:#333333;
				font-size:20px;
				margin:0px;
				}
.strankovani	{
				width:70%;
				padding-top:20px;
				}
.vyhl1			{
				margin-left:370px;
				padding-top:5px;
				width:260px;
				height:20px;
				}
.ods_v			{
				margin-left:5px;
				}
.lh30			{
				line-height:22px;
				}
.float			{
				float:left;
				}
ul				{
				padding:10px;
				}			
li				{
				padding-left:5px;
				margin-left:5px;
				font-family:Arial, Helvetica, sans-serif;
				}	
				
				



/* DETAIL */
.detail				{
					background-color:#cb1100;
					width:98%;
					float:left;
					height:auto;
					margin-top:1px;
					margin-top:20px;
					margin-bottom:20px;
					border:#ff1600 3px solid;
					}
.d1, .d2			{
					float:left;
					width:50%;
					height:100%;
					text-align:left;
					}
.maly				{
					padding-top:5px;
					}
.odsazeni9			{
					padding:20px;
					}
.detail_nahled		{
					background-color:#FFFFFF;
					padding:5px;
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#000000;
					text-align:center;
					border:3px solid #999999;
					height:auto;
					}
.detail_nahled:hover {
					border:#000000 3px solid;
					background-color:#efefef;
					}
.dn1				{
					border:none;
					}
.detail_left		{
					text-align:left;
					}
.d2a				{
					width:100%;
					height:auto;
					}
.d2aa				{
					width:33%;
					height:auto;
					float:left;
					}
.odsazeni10			{
					padding-top:4px;
					}
.d2ab				{
					height:auto;
					float:left;
					}
.jak_vyhledavat		{
					width:100%;
					text-align:right;
					height:auto;
					}
.jv					{
					width:300px;
					text-align:left;
					height:auto;
					float:right;
					background-color:#333333;
					background-image:url(../img/hlavicka_pod_napovedou.jpg);
					background-repeat:no-repeat;
					background-position:top right;
					height:66px;
					}
.odsazeni11			{
					padding:10px;
					float:left;
					}
					
/* historie objednavek */

.ho_sloupec1			{
					float:left; width:20%; height:100%;
					}
.ho_sloupec2			{
					float:left; width:10%; height:100%;
					}
.ho_sloupec2			{
					float:left; width:13%; height:100%;
					}
.ho_odsazeni			{
					padding:10px;
					}
.ho_radek				{
					width:95%; float:left; height:auto;
					}
					
/* design kosiku */
.k_radek			{
					width:100%;
					background-color:#efefef;
					border-bottom:#cccccc 1px solid;
					border-top:#f6f6f6 3px solid;
					margin-bottom:10px;
					height:auto;
					float:left;
					}
.kos_radek			{
					float:left;
					width:100%;
					height:auto;
					}
.k_bunka			{
					float:left;
					text-align:left;
					height:100%;
					}
.kb1				{
					width:30%;
					}
.kb2				{
					width:15%;
					}
.kb3				{
					width:25%;
					}
.kb4				{
					width:25%;
					}
.k_zmenit			{
					width:30px;
					height:30px;
					background-image:url(../img/zmenit.gif);
					display:inline;
					margin:0px;
					padding:0px;
					}
.kc_radek			{
					width:100%;
					height:50px;
					background-color:#666666;
					background-image:url(../img/pozadi_detailu.gif);
					background-repeat:repeat-x;
					background-position:bottom;
					border-bottom:#cb1100 3px solid;
					border-top:3px solid #cb1100;
					margin-bottom:10px;
					float:left;
					}
.kzp_radek			{
					width:100%;
					height:50px;
					background-color:#cb1100;
					margin-bottom:10px;
					float:left;
					}
					
/* registrace */
.login_radek		{
					width:97%;
					height:40px;
					float:left;
					}
.log_a				{
					float:left;
					width:47%;
					height:100%;
					text-align:right;
					}
.log_b				{
					float:left;
					width:47%;
					height:100%;
					text-align:left;
					}
.odsazeni12			{
					padding:4px;
					}
.vlevo				{
					text-align:left;
					}
.level1				{
					position:relative;
					left:10px;
					width:237px;
					}
.level2				{
					padding-left:20px;
					width:227px;
					}
.level3				{
					padding-left:30px;
					width:217px;
					}
.uvod, .strankovani	{
					width:100%;
					height:auto;
					float:left;
					}
.odsazeni_uvodu		{
					padding:10px;
					}
.odsazeni6			{
					padding:10px;
					}
.odsazeni_toplistu	{
					margin:auto;
					padding-top:100px;
					text-align:center;
					width:100%;
					}				
.csb_1				{
					float:left;
					width:auto;
					height:auto;
					position:relative;
					z-index:6;
					top:8px;
					left:5px;
					}	
.csb_2				{
					float:left;
					width:auto;
					height:auto;
					position:relative;
					z-index:7;
					top:13px;
					left:-5px;
					}
.novy_prispevek		{
					width:99%;
					height:auto;
					background-color:#efefef;
					border:1px solid #000000;
					}
.np_ods, .pd_ods	{
					padding:5px;
					}
.np_inp				{
					width:98%;
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:12px;
					}
.polozka_diskuse	{
					height:auto;
					border:1px solid #efefef;
					margin-bottom:10px;
					}
.pd_lvl1			{
					margin-left:5%;
					width:94%;
					}
.pd_lvl2			{
					margin-left:10%;
					width:89%;
					}
.pd_lvl3			{
					margin-left:15%;
					width:84%;
					}
.pd_lvl4			{
					margin-left:20%;
					width:79%;
					}
.pd_lvl5			{
					margin-left:25%;
					width:74%;
					}
.pd_prouzek			{
					width:100%;
					height:auto;
					background-color:#efefef;
					border-bottom:1px solid #cccccc;
					}
.pd_admin			{
					background-color:#cddc76;
					}
.hidden				{
					visibility:hidden;
					}
.act_s				{
					visibility:visible;
					font-family:Arial, Helvetica, sans-serif;
					color:#FF0000;
					font-size:14px;
					}
.act_t				{
					background-image:url(../img/tip.gif);
					background-repeat:no-repeat;
					background-position:180px 0px;
					}
.act_a				{
					background-color:#FFCC00;
					background-image:url(../img/akce.jpg);
					background-repeat:no-repeat;
					background-position:top right;
					}
.jp_na_t			{
					width:100%;
					height:100%;
					}
					
.cara3				{
					width:100%;
					height:auto;
					font-size:0px;
					margin-top:5px;
					margin-bottom:5px;
					border-bottom:1px dotted #ffffff;
					}
small				{
					font-size:12px;
					}