html, body					{ font-size: 87%; margin: 0; padding: 0; text-align: center; background: #0fb059;  }


#main_full					{ width: 100%; background: url(../images/bg1.jpg) repeat-x #fff;  }
#main  						{ text-align: left; margin-left: auto; margin-right: auto; margin-top: 0; width: 998px;  }



	
#top 							{ width: 100%; height: 83px; background: url(../images/top.gif) no-repeat; position: relative;} /**/
#top a#logo					{ position: absolute; left: 0px; top: 21px;  }
#top h2						{ text-align: right; font-size: 1.2em; line-height: 1.3em;  position: absolute; right: 255px; top: 163px; color: #fff; font-family: "Trebuchet MS"  ,Arial, Helvetica, sans-serif; padding: 0; margin: 0; }

ul#topmenu 					{ padding: 0; margin: 0; position: absolute; left: 225px; top: 15px; list-style: none;   }
ul#topmenu li				{ text-align: center; display: block; float: left; padding: 0; margin: 0;    }
ul#topmenu li a			{  text-align: center; width: 138px;  height: 60px;   display: block; float: left; color: #fff;  font-weight: bold; font-size: 13px; }
ul#topmenu li a span		{ display: none; }

#searchform					{ position:  absolute; left: 789px; top: 45px;  }
#searchform form			{ padding: 0; margin: 0;   }
#searchform fieldset		{ border: 0; padding: 0; margin: 0; }
#searchform legend		{ display: none;}

#searchform fieldset input.sub			{ position: relative; top: 5px;}
#searchform fieldset input.in				{ border: 1px solid #f78628; background: url(../images/bg_input.gif) repeat-x; padding: 2px;    }
	
	
/* ----------LEFT-----------*/
#left 						{ float: left; width: 225px; padding: 81px 0 0 0; background: url(../images/left_bg.jpg) no-repeat ; } /**/
#left_cont 					{  margin:  0 14px 0 26px; }

/*-------------CENTER--------------------*/
#center 						{ float: left; width: 552px; background: url(../images/bg_subtop.jpg) no-repeat;}
#center_cont				{ margin:  160px 3px 20px 7px; }


/*-------------CENTER--------------------*/
#right 						{ float: left; width: 221px; background: url(../images/right_bg.jpg) no-repeat ;}
#right_cont					{ margin:  0 14px 0 22px; }


h3.nadpis					{ color: #1a94d3; font-size: 1.1em; background: #ecf8ff; padding: 5px 4px; margin: 0;   }
.box							{ padding: 5px;  }


ul#left_menu				{ list-style-image: url(../images/li.gif); padding: 0; margin: 0 0 0 15px;  }
ul#left_menu ul			{ padding: 0; margin: 5px 0 5px 20px; list-style-image: url(../images/li2.gif);   }
ul#left_menu ul a			{ color: #666666; font-size: .9em;   }


#eshop_kosik_mini			{ height: 126px; border-top: 1px solid #fff; clear: both;   }
#eshop_kosik_mini h3		{ color: #fff; font-size: 1.2em;  }
#eshop_kosik_mini table	{ color: #fff;  }

#loginbox					{ clear: both; margin: 5px 0;  }
#loginbox form				{ margin: 0; padding: 0; }
#loginbox fieldset		{ border: 0; padding: 0; margin: 0; }	
#loginbox label			{ font-size: .9em; float: left; width: 75px; display: block;  }

#loginbox input			{ float: left;  width: 95px; border: 1px solid #f78628; background: url(../images/bg_input.gif) repeat-x; margin: 0 0 5px 0  }
#loginbox br				{ clear: both; }
#loginbox input.submit_login	{  background: url(../images/bg_sub_login.gif); width: 73px; height: 23px; border: 0; display: block; float: right;  }

#right ol					{ margin: 5px 0 5px 20px; padding: 0;  }



#floats						{  width: 541px; height: 228px; background: url(../images/home_bg_menu.jpg) no-repeat ; }
#floats	ul					{ list-style: none; padding: 0; margin: 0 0 0 2px;  }
#floats	ul li				{ float: left; display: block; padding-top: 9px;  }
#floats	ul li	a			{ width: 134px; display: block; text-align: center;  height: 170px; color: #fff; font-weight: bold;  }


#bottom_full				{ height: 77px; background: url(../images/bg_2.jpg) repeat-x; }
#bottom 						{  width: 998px; margin: 0 auto; text-align: left; padding-top: 23px;  } /**/



a#ebrana, a#wa				{ margin-left: 22px;   }
								a#wa 	{  }

	
#navigace 					{ margin-bottom: 10px; }
#navigace a.back 			{ float: right; }

hr.none 						{ display: none; }
.odkazy						{ margin-top: 10px; text-align: right; }
.cleaner 					{ clear: both; height: 1px; line-height: 1px; font-size: 1px; }

.fotky 								{ margin: 10px 0; }
.fotky .foto 						{ float: left; width: 132px; height: 100px; }
.fotky .foto .foto_cont 		{ text-align:center;  width: 120px; margin-left: auto; margin-right: auto;  }
.fotky .foto .foto_cont img  	{ border: 1px solid #000; display: inline;  text-align: center; float: none;  }


#eshop_detail img 				{ float: left; margin:  0 5px 5px 0; }
#eshop_detail .produkty_ceny { border: 1px solid #1A94D3; padding: 8px; margin: 5px 0; text-align: right;   }
.produkty_cenadph, .produkty_cena, .produkty_dph  { display: inline; margin-right: 15px;  }

form.form_data						{ display: block;   text-align: right; clear: both; float: right;  }


.eshop_submit 					{ width: 27px; height: 22px; background: url(../images/but_submit.gif); border: 0;  }

select.eshop_typ				{  font-size: 11px;  }

table.tbl_cat					{ border: 1px solid #1A94D3; width: 100%; }
table.tbl_cat th				{ background: #1A94D3 ; padding: 4px;  color: #fff; text-align: left;}

table.tbl_cat td.sku			{ width: 70px; }
table.tbl_cat td.dph			{ width: 30px; }
table.tbl_cat td.cena		{ width: 70px; }
table.tbl_cat td.button		{  text-align: right;   }

table.tbl_cat td.oddel_td	{ border-bottom: 1px solid #1A94D3; height: 1px; line-height: 1px; font-size: 0px; }

table.kosik_produkty 			{ border: 1px solid #1A94D3; width: 100%;  margin-bottom: 5px;  }
table.kosik_produkty th 		{ background: #1A94D3; color: #fff; padding: 2px; font-size: .9em;  }
table.kosik_produkty th.nazev { width: 300px; }

table.kosik_produkty td.celkem { width: 455px; }
table.kosik_produkty input.poc { font-size: 9px; }

table.kosik_produkty td.mnozstvi form	{ padding: 0; margin: 0;   }


input.eshop_del { border: 0; background: url(../images/del_icon.gif) no-repeat; width: 27px; height: 22px; padding: 0; margin: 0; }
input.eshop_mj  { border: 0; background: url(../images/change_icon.gif) no-repeat; width: 27px; height: 22px; padding: 0; margin: 0; }

div.kategori_popis				{ margin: 0 0 10px 0;  }

#center th.cena_mn,
#center th.cena_jedn,
#center td.cena_jedn,
#center td.cena_mn				{ text-align: right; }

td.cena_celkem						{ text-align: right; }
		

th.mnozstvi, td.mnozstvi  		{ text-align: center; }
td.mnozstvi form	input.poc	{margin-left: 10px; }