body {
	background: #01478D;
	margin: 0; padding: 0;
	margin-top: 0px; margin-bottom: 10px;
	font: 12px Tahoma;
	color: #000000;
}
#table_informace .sekce {
  background: #FFFFFF;
}
#table_informace .main_bg {
  height: 20px;
  background: #FFFFFF;
  border-bottom: 1px solid #01478D;
}
.main {
  width: 1000px;
  border: 1px solid #000000;
  padding: 0px; margin: 0px;
}
td {
	font: 11px Tahoma;
}
th, .thb {
  font: 12px Tahoma;
  padding: 2px;
}
.thb {
	border-top: 0px solid #000000;
}
a img {
	border: none;
}
a {
	font: 12px Tahoma;
	color: #000000;
	text-transform: none;
	font-weight: none;
	text-decoration: none;
}
a:hover {
	color: #01478D;
	font-weight: none;
  text-decoration: underline;
}
.menupol {
  color: #000000;
  text-transform: none;
	font-weight: bold;
	text-decoration: none;
	display: block;
  padding-left: 12px;
	width: 180px;
}
.menupol:hover {
	color: #000000;
	font-weight: none;
  text-decoration: underline;
}
.ad {
  background: url(../images/sipka.gif) no-repeat left center;
	font: 12px Tahoma;
}
.ad:hover, .small_ad:hover {
	color: #000000;
	font-weight: none;
  text-decoration: underline;
}
.submenupol, .submenupolselect {
  color: #000000;
  text-transform: none;
	font-weight: none;
	text-decoration: none;
	display: block;
  padding-left: 14px;
	width: 180px;
}
.submenupol:hover, .submenupolselect:hover {
	color: #000000;
	font-weight: none;
  text-decoration: underline;
}
.submenupolselect {
  color: #01478D;
	font-weight: bold;
}
.submenupolselect:hover {
	color: #01478D;
	font-weight: bold;
  text-decoration: underline;
}
.sublevel {
  margin: 5px;
}
.menus {
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
}
.main_bg {
  background: #E2E2E2;
}
.oright {
  padding: 0px; margin: 0px; padding-right: 5px;
}
.oleft {
  padding: 0px; margin: 0px; padding-left: 5px;
}
.navi {
  background: url(../images/navi.jpg) repeat-x left top;
  padding: 0px; padding-left: 20px;
}
a:active {
	color: #000000;
	font-weight: none;
  text-decoration: underline;
}
.leftlink {
  background: url(../obrazy/index_14.jpg) repeat-y left top;
}
.l_centerlink {
  background: url(../obrazy/index_16.jpg) repeat-y left top;
}
.r_centerlink {
  background: url(../obrazy/index_18.jpg) repeat-y left top;
}
.rightlink {
  background: url(../obrazy/index_20.jpg) repeat-y left top;
}
.spodek {
  background: url(../obrazy/index_23.jpg) left top;
  padding-bottom: 0px;
  color: #FFFFFF;
}
.spodek_txt {
  color: #FFFFFF;
}
.menu_bg {
  background: url(../obrazy/index_12.jpg) repeat-x left top;
  border-right: 1px solid #FFFFFF;
}
.linka {
  background: url(../obrazy/index_11.jpg) no-repeat left top;
}
.menulink {
 	font: 12px Tahoma;
 	color: #FAFAFA;
 	text-transform: uppercase; 
}
.menulink:hover {
 	font: 12px Tahoma;
 	color: #F1FA07;
 	text-transform: uppercase; 
 	text-decoration: none;
}
.menulink:active {
 	font: 12px Tahoma;
 	color: #F1FA07;
 	text-transform: uppercase;
 	text-decoration: none;
}
.sloupce_bg {
  background: #E2E2E2;
}
.hlavni_bg {
  background: #FFFFFF;
}
.main_win {
  background: url(../obrazy/index_14.jpg) no-repeat left top;
}
.pop {
  background: url(../obrazy/index_10.jpg) no-repeat left top;
  padding-bottom: 2px;
}
.link {
 	font: 10px Tahoma;
 	color: #01478D;
 	font-weight: bold;
}
.img {
  border: 1px solid #52AF56;
  margin: 0px;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 2px;
}
.img:hover {
  border: 1px solid #000000;
  margin: 0px;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 2px;
}
.dimg {
  border: 1px solid #01478D;
}
.ad, .small_ad {
	font: 11px Tahoma;
  color: #000000;
  background: url(../images/sipka.gif) no-repeat left center;
  text-transform: none;
	font-weight: none;
	text-decoration: none;
  padding-left: 15px;
  padding-bottom: 2px;
/*	width: 180px; */
}
.copya {
	font: 11px Tahoma;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}
.copya:hover {
	font: 11px Tahoma;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
}
/* INPUTy */
#table_registrace td input {
	height: 18px;
	font: 11px Tahoma;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
  width: 145px;
  padding-left: 2px
}
.vyber {
  border: 1px solid #000000;
  color: #000000;
	background: #FFFFFF;
	font: 11px Tahoma;
	padding-left: 2px
}
.inputs {
  height: 18px;
	font: 11px Tahoma;
	color: #000000;
	background: #FFFFFF;
  border: 1px solid #000000;
  padding-left: 2px
}
.input_none {
  border: 0px solid #000000;
}
.selects {
  width: 100px;
  height: 16px;
	font: 11px Tahoma;
	color: #000000;
	background: #FFFFFF;
  border: 1px solid #000000;
  padding-left: 2px
}
.logins {
  width: 120px;
  height: 16px;
	font: 11px Tahoma;
	color: #000000;
	background: #FFFFFF;
  border: 1px solid #000000;
  padding-left: 2px
}
.logins_find {
  width: 192px;
  height: 16px;
	font: 11px Tahoma;
	color: #000000;
	background: #FFFFFF;
  border: 1px solid #000000;
  padding-left: 2px
}
.button {
  width: 68px;
  height: 16px;
	font: 11px Tahoma;
	color: #000000;
	background: #FFFFFF;
  border: 1px solid #000000;
}
.bold {
	font-weight: bold;
}
.smallb {
	font: 11px Tahoma;
	font-weight: bold;
}
.small {
	font: 11px Tahoma;
}
.image {
  border: 1px solid #01478D;
}
.cena {
  color: #000000;
	font: 11px Tahoma;
	font-weight: bold;
}
.penize {
  color: #01478D;
	font: 11px Tahoma;
	font-weight: bold;
}
.nadpis {
  color: #000000;
	font: 12px Tahoma;
	font-weight: bold;
  text-decoration: none;
}
.nadpis:hover {
	font-weight: bold;
  text-decoration: underline;
  color: #01478D;
}
.verze {
  padding-left: 10px;
}
.f12 {
	font: 12px Tahoma;
}
#seopol {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border: 0px solid #000000;
}
.nazevpr {
	font: 12px Tahoma;
	font-weight: bold;
}
.aktpage {
	font: 14px Tahoma;
	font-weight: bold;
  color: #000000;
}
#kateg {
  border: 1px solid #22ABD9;
  background: #FFFFFF;
  width: 100px;
  height: 80px;
}
.sekce {
  width: 100%;
  height: 33px;
  background: #E2E2E2;
}
.sekce_nadpis {
  font-family: tahoma;
  font-size: 14px;
  width: 100%;
  text-align: left;
  font-weight: bold;
}
#tabs {
  width: 95%;
}
hr { /* pro IE */
  color: #01478D;
  background: #01478D;
}
html>body hr { /* pro Geckove */
  background-color: #01478D; 
  border: none;
  height: 1px; 
  margin-right: 0; width: 100%; 
}
.tl_text {
  background: #D3CBC3 url(../images/but_bg.gif) repeat-x left top;
  font-family: arial;
  color: #01478D;
  font-size: 11px;
  padding-right: 3px;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
}
.tlacitko, .tlacitko_zpet, .tlacitko_dotaz, .tlacitko_detail, .tlacitko_kosik, .tlacitko_hledej, .tlacitko_prepocitat, .tlacitko_del_kosik, .tlacitko_objednat, .tlacitko_upd_kosik {  
  margin: 0px;
  padding-top: 2px;  
  padding-bottom: 2px;
  padding-top= 0px; /* ZAPIS PRO IE - shodime padding */
  padding-bottom= 0px; /* ZAPIS PRO IE - shodime padding */  
  background: url(../images/but_text_bg.gif) no-repeat left top;   
  border-right: 1px solid #000000;
  font-family: arial;   color: #22ABD9;   
  font-size: 11px;   cursor: pointer;   
  height: 17px;   
  padding-left: 23px;
  vertical-align: text-bottom;
}

.tlacitko:hover, .tlacitko_zpet:hover, .tlacitko_dotaz:hover, .tlacitko_detail:hover, .tlacitko_kosik:hover, .tlacitko_hledej:hover, .tlacitko_prepocitat:hover, .tlacitko_del_kosik:hover, .tlacitko_objednat:hover, .tlacitko_upd_kosik:hover {  
  color: #FFBA00;   
  text-decoration: none;   
  background: url(../images/but_text_bga.gif) no-repeat left top; 
}
#table_prihlaseni {
  width: 100%;
  margin-top: 3px; margin-bottom: 3px;
}
#table_objednavka td input {
  widht: 25px;
	font: 11px Tahoma;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
  padding-left: 2px
  
}
#table_objednavka {
  width: 100%;
}
#table_registrace {
  width: 100%;
  margin-top: 3px; margin-bottom: 3px;
}
#table_prihlaseni .ad, #table_kosik .ad{
  width: 100%;
  margin-left: 10px;
  margin-top: 3px; margin-bottom: 3px;
}
#table_kosik, #table_user {
  width: 100%;
  margin-top: 3px; margin-bottom: 3px;
}
#table_kurzy {
  width: 100%;
  border-bottom: 1px solid #01478D;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
#table_hledani .small_ad {
	margin-left: 45px;
}
#table_kurzy a .info_kurzy {
  font-family: arial;
  color: #01478D;
  font-size: 11px;
}
.info_kurzy {
  color: #01478D;
  font-size: 11px;
  font-weight: bold;
}
#table_reklama {
  background: #FFFFFF;
  margin-top: 3px; margin-bottom: 5px;
  border: 1px solid #000000;   
}
.error {
  font-family: arial;
  color: #01478D;
  font-size: 14px;
  font-weight: bold;
  padding-left: 25px;
}
.thumb_kat {
  width: 180px;
  height: 135px;
  border: 1px solid #000000;
  display: block;
}
.radek1-puvodni, .radek2-puvodni, .puvodni {
  text-decoration: line-through;
  color: #ff0000;
}

.akce {
  font-weight: bold;
  color: #ff0000;
}
.akce-letak {
	border:1px solid #fff;
}
.akce-letak:hover {
	border:1px solid #000;
}
