.detail_core{
 margin-top:12px;
 margin-bottom: 10px;
 padding-bottom:15px;
 width:890px;
}
.detail_core .detail_obr{
  width:300px;
  height:300px;
  overflow:hidden;
  float:left;
  margin-right:20px;
  border:1px solid rgb(250,250,250);
  color:#rgb(173,173,173);
}
.detail_core .detail_obr div{
  background:#fff;
  font-size:7pt;
  margin-top:286px;
  width:90px;
}

.detail_core h1{
  overflow:hidden;
  font-size:14pt;
  float:none;
  margin:0px 10px 2px 0px;
  color:rgb(209,46,5);
}
.detail_core h2{
  overflow:hidden;
  font-size:11pt;
  float:none;
  margin:0px 10px 5px 0px;
}


.detail_core div{
 font-size:10pt;
}
.detail_core span{
 font-weight:bold;
 color:#000;
}

.detail_core .kod{
 padding:0px;
 font-size:13pt;
 margin-top: 10px;
}
.detail_core .kod span{
 font-size:16pt;
 font-family: Courier;
 margin: 0px;
 color:#000;
 
}

.prihlastese{
  margin:0px auto;
  width:320px;
  border-top:2px solid #bbb;
  border-bottom:2px solid #bbb;
  background:url('warning.png') 8px 2px no-repeat rgb(255,204,0);
  padding:10px 10px 10px 40px;
  text-align:center;
  font-size:9pt;
  color:#000;
}
table.bonus_table{
 width:910px;
 font-size:9pt;
 color:#555;
 margin-bottom:10px;
}

table.bonus_table strong{
 color:#000;
}

table.bonus_table tr{
 vertical-align:top;
}

.bonus_core{
 overflow:hidden;
 width:446px;
 height:150px;
 float:left;
 border:1px solid #eee;
 margin:0px 4px 10px 0px; 
}
.bonus_nadpis{
  color:#000;
  font-size:12pt;
}

.bonus_nadpis A:link, .bonus_nadpis A:visited {
	TEXT-DECORATION: underline;
	font-size:11pt;
}
.bonus_nadpis A:hover {
	TEXT-DECORATION: none;
	border:none;
}

.bonus_podnadpis A:link, .bonus_podnadpis A:visited {
	TEXT-DECORATION: none;
	font-size:12pt;
	font-weight:bold;
  color:rgb(209,46,5);
}
.bonus_podnadpis A:hover {
	TEXT-DECORATION: none;
	border:none;
  color:#f00;
}

.bonus_popis{
 padding-bottom:10px;
 font-size:10pt;
}

.bonus_popis div{
 height:90px;
 overflow:hidden;
}

.bonus_zbyva{
 margin-left:10px;
 font-size:8pt;
 font-family:verdana;
}
.bonus_logo{
  float:left;
  margin-right:5px;
  width:100px;
  height:100%;
  overflow:hidden;
}

td.bonus_logo div{
  padding:2px;
	width: 100px;
	height: 100px;
	text-align: center;
	overflow:hidden;
  margin:2px auto;
}

.kupon{
 width:780px;
 height:310px;
 border:4px dashed #333;
 background:#e0e0e0;
}
.kupon1{
 margin:10px;
 width:780px;
 height:290px;
 overflow:hidden;
 font-family:Arial;
 font-size:9pt;
}


.stred{
  background:#fff;
  font-size:10pt;
  font-weight:normal;
  font-family:Arial,Georgia,verdana;
  margin:10px 10px 0px 10px;
  width:760px;
  height:225px;
  overflow:hidden;
}
.pruh_h{
  background:#ED3C29;
  height:57px;
  overflow:hidden;
}
.pruh_h1{
  background:#ED3C29;
  color:#fff;
  font-size:28pt;
  border:4px solid #ED3C29;
  float:left;
  width:480px;
  overflow:hidden;
  text-align:center;
}
.pruh_h2{
  background:#eeeeee;
  color:#000;
  border:2px solid #ED3C29;
  padding:0px;
  padding-left:8px;
  margin:3px;
  width:250px;
  height:44px;
  overflow:hidden;
  float:right;
}
.pruh_h2a{
  background:#eeeeee;
  color:#000;
  font-size:15px;
  margin:3px;
}

.pruh_s{
  background:#fff;
  color:#000;
  height:65px;
  margin:0px 10px 0px 10px;
  overflow:hidden;
  text-align:left;
}
.pruh_s1{
  font-size:8pt;
  color:#222;
  font-family:Tahoma;
  background:#fafafa;
  margin:5px;
  margin-left:0px;
}
.pruh_s2{
  font-size:9pt;
  color:#111;
  padding:5px 8px 5px 0px;
  font-family:Tahoma;
  float:left;
  font-weight:bold;
  text-align:right;
}

.reset{
 clear:both;
 float:none;
}
.logo1,.logo2{
 width:100px;
 height:100px;
 overflow:hidden;
 margin:5px;
 font-size:8pt;
 color:#77a;
}
.logo1{
 float:left;
}
.logo2{
 float:left;
}
.kupon .stred .nadpis{
  color:#ED3C29;
  font-size:27pt;
  font-weight:bold;
  height:90px;
  overflow:hidden;
  text-align:center;
}
.nadpis_text{
 text-align:center;
 text-align:center;
 width:540px;
 overflow:hidden;
 float:left;
}
.nadpis_text strong{
 font-size:12pt;
 color:#000;
}
#nuzky{
 position:relative;
 top:-21px;
 left:20px;
}
