/* SVN properties $Id: main.css 310 2015-02-05 21:15:23Z tom $ */
body {
background: #DEDEDE url("./images/pozadi.jpg") repeat-x;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
margin: 0;
behavior: url("./js/csshover3.htc");	/* podpora pseudot��d :hover, :active, :focus v IE*/
}
a {
color: #000;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

a img {
	border: none; 
}
/* zobrazeni obrazku k nahledu */
div.image span {display:none;}
div.image:hover span {display:block;}

hr {
color: #3D3D3D;
}

table {
empty-cells: show;
}
form {
margin: 0;
}
h1 {
background-color: #da251d;
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
text-align: center;
color: #fff;
padding: 3px 5px;
margin-bottom: 3px;
}
h2 {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
color: #0000;
background-color: #f6c491;
padding: 3px 0 3px 10px;
margin: 0;
}
h2 a {
color: #780512;
}

h3 {
background-color: #f3f3f3;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
color: #000;
padding: 11px 0 11px 9px;
margin-bottom: 6px;
}

h4 {
color: #c33b27;
font-family: Trebuchet MS, sans-serif;
font-size: 17px;
font-weight: bold;
padding: 10px 0;
margin: 0;
}

h6 {
background: #f0f0f0;
color: #666;
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
font-weight: normal;
padding: 3px;
margin: 20px 0;
width: 800px;
}
h6 a {
color: #666;
}

h7 {
background: #f0f0f0;
color: #666;
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
font-weight: normal;
padding: 3px;
margin: 20px 0;
width: 300px;
}

input {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
border: 1px solid #000;
}

#hledej_tlacitko {border: none; margin-top: 1px; float: right; width: 41px; height: 19px;}
#hledej_pole	 {height: 19px; border: none;}

.submit {margin-top: 8px; cursor: pointer;}
.subimg {border: none;}
.kusu 	{text-align: right; margin: 0 5px 0px 0}
.kusu2 	{float: left; text-align: right}
.kusu3 	{float: left; text-align: right; margin: 1px 0 0 0}
.ks		{border: none; cursor: pointer; margin-left: 3px}
.radio	{border: none; margin-right: 10px}
.check	{border: none;}

select {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
border: 1px solid #000;
}

textarea {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
margin-bottom: 5px;
border: 1px solid #000;
}

#header {
width: 1000px;
height: 223px;
/* background: url(./images/header1.jpg) no-repeat;*/
background: url(./images/web_globerest_hlavicka.png) no-repeat;
}

span.header_text1 {
	font-family: Trebuchet MS, sans-serif;
	color: #FFFFFF;
	position: relative;
	font-size: 21px;
}

span.header_text2 {
  font-family: Trebuchet MS, sans-serif;
  color: #FFFFFF;
  position: relative;
  font-size: 25px;
  font-weight: bold;
}

span.header_text3 {
  font-family: Trebuchet MS, sans-serif;
  color: #88211A;
  position: relative;
  font-size: 25px;
  font-weight: bold;
}

#header_menu_top {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: right;
width: 900px;
height: 47px;
}
#header_menu_top a {
color: #b5b5b4;
margin: 0 10px;
}
#header_logo {
width: 600px;
height: 146px;
}
#header_logo img {
border: none;
}
#header_uvod {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
text-align: right;
vertical-align: top;
width: 280px;
height: 116px;
padding: 0px 0px 0px 145px;
border: 0px solid;
}
#header_uvod a {
color: #fff;
}
#header_ico {
text-align: right;
padding: 0 14px 0 0;
width: 292px;
height: 30px;
border: 0px solid;
}
#header_ico img {
border: none;
margin: 3px 0;
}
#header_menu {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
text-align: right;
color: #da251d;
padding: 0px 10px 0 0;
height: 25px;
border: 0px solid;
}
#header_menu a {
color: #fff;
}

#body {
background: #DEDEDE url("./images/pozadi_body.jpg") repeat-x;
width: 1000px;
padding: 6px 0 0 0;
min-height: 500px;
_height: 500px;
}

#akce_img {
width: 5px;
height: 5px;
border:none;
padding: 0 8px 0 0;
float: left;
}

table.workspace {
border: 0px;
width: 540px;
padding: 0 0px;
border-spacing: 0px;
overflow: hidden;
}

table.menuFilter {
border: 0px;
width: 540px;
padding: 0 0px;
border-spacing: 0px;
overflow: hidden;
background-color: #F6C491;
}

span.menuFilter {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
cursor: pointer;
}

.menu_vypis_cena {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
padding: 0px 4px 0 0;
text-align:right;
color: #000000;
margin: 0px;
text-decoration: none;
border: 0px solid #000;
}

#workspace {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
vertical-align: top;
width: 540px;
padding: 0 10px;
background: #FFFFFF;
overflow: hidden;
}
.workspaced {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
width: 540px;
background: #FFFFFF;
overflow: hidden;
}
#work2 {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
vertical-align: top;
width: 700px;
padding: 0 0px 0 2px;
background: #FFFFFF;
}

td.vyber {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
vertical-align: top;
height: 261px;
background: url(./images/mapavyber3.png) no-repeat;
}

td.vyber2 {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
vertical-align: top;
width: 190px;
height: 261px;
background: url(./images/mapavyber3.png) right;
}
#proc {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
vertical-align: top;
width: 540px;
height: 160px;
background: url(./images/proc.jpg) right;
}
td.proc_text_velky {
font-family: Trebuchet MS, sans-serif;
font-size: 29px;
color: #fff;
padding: 0 0px 0 28px;
height: 46px;
}
td.proc_text_maly {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
padding: 0 0px 0 28px;
height: 21px;
}
#proc_reg {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
width: 80px;
height: 15px;
}
.jidlo_vypis_alergen_info {
font-family: Trebuchet MS, sans-serif;
text-align: right;
background-color: #feefda; 
color: #e07d24;
padding: 2px 2px 0px 0;
}
.alergen_item	{
	background: #def url(./images/alergen_bgd.png) no-repeat;
	width: 19px;
	height: 19px;
	float: right;
	text-align: center;
	padding: 1px 0px 0px 0px;
	background-color: #feefda; 	
}
.alergen_item a	{
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #000;	
padding: 0px 0px 0px 0px;
}
.uvod_text {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
text-align: center;
}
.uvod_text a {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
text-align: right;
}
/* tlacitko s background */
.button1 {text-align:center;margin:0;padding:0;white-space: nowrap;}
.button1 a {display:block;float:left;text-decoration: none;white-space: nowrap;}
.button1 a p {display:block;float:left;margin:0;padding:0;width:17px;height:22px;white-space: nowrap;background:url('images/btnnleftbckg.gif') top left no-repeat;}
.button1 a em {display:block;float:left;margin:0;padding:0;width:17px;height:22px;white-space: nowrap;background:url('images/btnnleftbckg.gif') top left no-repeat;}
.button1 a strong {display:block;float:left;margin:0;padding:0;height:22px;white-space: nowrap;font-weight:bold;color:#000;background:url('images/red_button_m.png') top left repeat;line-height:1.5;}

.button1 a strong p{display:block;float:left;margin:0;width:auto;height:22px;white-space: nowrap;font-size:12px;line-height:1.9;*line-height:1.8;font-weight:normal;text-transform: uppercase;background:none;}
.button1 a strong q{display:block;float:left;margin:0;width:auto;height:22px;white-space: nowrap;font-size:12px;line-height:1.9;*line-height:1.8;font-weight:normal;text-transform: uppercase;background:none;}
.button1 a span {display:block;float:left;width:17px;height:22px;white-space: nowrap;background:url('images/btnnrightbckg.gif') top left no-repeat;}
.button1.disabled {display:none !important;}

.search_next {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
/*float: right;*/
/*text-align: right;
*/}
.search_next a {
color: #fff;
text-decoration: none;
}
#mezera {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
vertical-align: top;
}
#mezera img {
border: none;
}
.noover {
overflow: hidden;
}

#pravy {
vertical-align: top;
width: 170px;
background: #FFFFFF;
}

#levy {
vertical-align: top;
width: 170px;
background: #FFFFFF;
}
.rest_nadpis {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
font-weight: bold;
}
.rest_nadpis_big {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
font-weight: bold;
}
#akce_levy {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
font-weight: bold;
}
#dulezite_info {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 10px;
margin: 0 0 0 0px;
border: 1px solid #aaa;
background-color: #feefda;
}
#dulezite_info a {
text-decoration: underline;
}
.dulezite_info_roz {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
background-color: #feefda;
}
.dulezite_info_roz a {
text-decoration: underline;
}
.dulezite_info_obr {
background: url(./images/dulezite_info.gif) no-repeat;
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
text-align: right;
font-weight: bold;
color: #fff;
width: 177px;
height: 53px;
padding: 0 10px 0 0;
margin-left: -17px;
}
.dulezite_info_obr a {
color: #fff;
}

/* IE support*/
* html .dulezite_info_obr{height:53px;position:relative;}

#info_underline {
	border-bottom: 1px dashed #D1120A;
}
#selmenu_s {
background: #feefda;	
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
}
#jinak_a_lepe {
background: url(./images/jinak_a_lepe.gif) no-repeat;
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
text-align: right;
font-weight: bold;
color: #fff;

width: 177px;
height: 72px;
padding: 0 10px 0 0;
}
#jinak_a_lepe a {
color: #fff;
}
#vypis_poplatku {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: left;
padding:0 0px 0 5px;
color: #000;
}
#vypis_polatku_barva {
font-family: Trebuchet MS, sans-serif;
font-size: 21px;
font-weight: normal;
text-align: left;
padding:0 0px 0 5px;
color: #ffffff;
}
#popis_akce {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
padding:2px 0px 0 5px;
color: #ffffff;
/*padding: 0 0 7px 0;*/
border-top: 2px dashed #d1120a;
margin: 5px 0 0 0;
}
#nabidka {
background: url(./images/nabidka.gif) repeat-y;
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
line-height: 1.5em;
padding: 10px 5px 10px 25px;
}

.pokryti_cr {
background: url(./images/pokryti_cr.gif) no-repeat;
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
text-align: right;
font-weight: bold;
color: #fff;
width: 177px;
height: 73px;
padding: 0 10px 0 0;
margin-left: -17px;
}
.pokryti_cr a {
color: #fff;
}
/* IE support*/
* html .pokryti_cr{height:73px;position:relative;}

#pokryti_svet {
background: url(./images/pokryti_svet.gif) no-repeat;
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
text-align: right;
font-weight: bold;
color: #fff;

width: 177px;
height: 73px;
padding: 0 10px 0 0;
}
#pokryti_svet a {
color: #fff;
}

#prihlaseni {
background: url(./images/prihlaseni.gif) repeat-y;
padding: 5px 20px 10px 10px;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
}
#prihlaseni a {
color: #fff;
text-decoration: underline;
}
#prihlaseni a:hover {
text-decoration: none;
}
.prihlaseni_blok {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
text-align: left;
color: #fff;
width: 165px;
padding: 5px 10px 0 0;
}
.prihlaseni_blok a {
color: #fff;
text-decoration: underline;
font-size: 11px;
}
.prihlaseni_blok a:hover {
text-decoration: none;
}
#prihlaseni_detail {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
text-align: left;
color: #fff;
width: 130px;
padding: 5px 10px 0 15px;
border-left: 1px solid #ffffff;
margin: 2px 0 0 3px;
}
#search-box {
	text-align: center;
	white-space: nowrap; /* For Opera */
	border: 0px solid #b0b0b0;
}

#search-box input {
	border: 1px solid #b0b0b0;
}
#search-combo {
	text-align: left;
	white-space: nowrap; /* For Opera */
	border: 0px solid #FFFFFF;
	background: #FFF;
/*background: url(“./arrow.gif”) no-repeat scroll 319px 5px #58B14C;
/*	background: url(./arrow.gif);
-moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:10px;
*/
}
#search-combo_uvod {
	text-align: left;
	white-space: nowrap; /* For Opera */
	border: 1px solid #c2c2c2;
	background: #FFF;
}
#select {
    border: 0 none;
    color: #FFFFFF;
    background: transparent;
    font-size: 20px;
    font-weight: bold;
    padding: 2px 10px;
    width: 378px;
    *width: 350px;
    *background: #58B14C;
    }

#mainselection {
    overflow: hidden;
    width: 350px;
    -moz-border-radius: 9px 9px 9px 9px;
    -webkit-border-radius: 9px 9px 9px 9px;
    border-radius: 9px 9px 9px 9px;
    box-shadow: 1px 1px 11px #330033;
    background: url("arrow.gif") no-repeat scroll 319px 5px #58B14C;
    }


#hledani {
padding: 30px 0 20px 0;
}
#hledani_upresneni {
margin: 4px 0 0 0;
}
#hledani_upresneni select {
font-size: 11px;
border: 1px solid #000;
margin: 0 0 0 5px;
}

.prihlaseni_nadpis {
font-size: 13px;
color: #fff;
padding-bottom: 4px;
}
.prihl {
margin-bottom: 1px;
}

.prihl_submit{
	border: none;	
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	cursor: pointer;	
}


.nova_objednavka {
background: url(./images/nova_objednavka.gif) no-repeat;
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
width: 177px;
height: 53px;
padding: 0 0 0 10px;
margin-right: -17px;
}
.nova_objednavka a {
color: #fff;
}

/* IE support*/
* html .nova_objednavka{height:53px;position:relative;}

#rezervace_mist {
background: url(./images/rezervace_mist.gif) no-repeat;
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
width: 177px;
height: 53px;
padding: 0 0 0 10px;
}
#rezervace_mist a {
color: #fff;
}
#hodnoceni {
background: url(./images/hodnoceni.gif) no-repeat;
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;

width: 177px;
height: 53px;
padding: 0 0 0 10px;
}
#hodnoceni a {
color: #fff;
}
.odkaz_doporucit {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
padding: 0 0 13px 0px;
height: 54px;
}
.odkaz_doporucit a {
color: #fff;
}
.odkaz_doporucit img {
border: none;
width: 187px;
height: 53px;
}
#odkaz_rezervace_rest {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
padding: 0 0px 0 20px;
vertical-align: top;
/*text-align: right;*/
height: 35;
}
#odkaz_rezervace_rest a {
color: #fff;
}
#odkaz_registrace {
/*background: url(./images/odkaz_doporucit.gif) no-repeat;*/
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
color: #fff;
/*padding: 0 0 0 10px;*/
vertical-align: top;
}
#odkaz_registrace a {
color: #fff;
}
#odkaz_registrace img {
border: none;
width: 150px;
height: 33px;
}
#novinky_akce_nadpis {
background-color: #da251d;
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: center;
color: #fff;
padding: 3px 5px;
margin: 20px 0 0 0;
}
#novinky_akce {
background: #feefda url(./images/novinky_akce.gif) repeat-x;
/*height: 283px;*/
padding: 0 0 10px 0;
}
.novinky_akce_vypis {
vertical-align: top;
width: 180px;
background: #feefda;
}
.novinky_akce_foto {
text-align: center;
height: 130px;
}
.novinky_akce_foto img {
border: none;
}
.novinky_akce_nazev {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 3px 10px;
}
.novinky_akce_nazev a {
color: #da251d;
}
.novinky_akce_kratky_popis {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
height: 100px;
padding: 3px 10px;
}
.novinky_akce_vice {
text-align: right;
padding: 0 10px;
background: #feefda;
}
.novinky_akce_vice img {
border: none;
}

#vypis_textu {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;

_height: 500px;
}
.reg_nad {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
vertical-align: top;
width: 30%;
}
.reg_naz {
border: 1px solid #000;
padding: 3px 7px;
margin: 3px 0 0 0;
cursor: pointer;
}

.reg_txt {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
width: 70%;
padding: 0 10px 20px 10px;
}
.reg_text {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
text-align: justify;
padding: 0 15px 10px 15px;
}


#registrace {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 10px 10px;
text-align: center;
}
#registrace_text {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
padding: 5px;
}

th {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
padding: 5px;
text-align: left;
}
.dulezite {
color: #c00000;
background-color: #dededc;
line-height: 0.9em;
padding: 0 0 5px 0;
}
.dulezite2 {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
background-color: #dededc;
line-height: 0.9em;
padding: 0 0 5px 0;
}
.dulezite3 {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
color: #c00000;
background-color: #feefda;
line-height: 0.1em;
}
.dulezite4 {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
background-color: #dededc;
line-height: 0.5em;
}
.dulezite5 {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #dededc;
line-height: 0.9em;
padding-left: 2px;
}

.reg_error {
background-color: #f00;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
color: #fff;
padding: 3px 0;
}
#error_vlozeni {
background-color: #da251c;
font-weight: bold;
text-align: center;
color: #fff;
padding: 0px;
}


.prihlaseni_registrace {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
text-align: justify;
padding: 15px 80px;
}
.prihlaseni_registrace a {
color: #da251c;
text-decoration: underline;
}
.prihlaseni_registrace a:hover {
text-decoration: none;
}
#prihlaseni_menu {
background: #ddd;
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
color: #da251d;
padding: 4px 10px;
margin-bottom: 10px;
}
#prihlaseni_menu a {
margin: 0 5px;
}
#submenu {
background: #ddd;
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
color: #da251d;
padding: 4px 10px;
margin-bottom: 10px;
}
#submenu a {
margin: 0 5px;
}
#menu_odkazy {
float: right;
padding: 2px 5px 0 98px;
}
div.text_uvod1 {
font-family: Trebuchet MS, sans-serif;
padding: 7px 0 0 5px;
}
div.text_uvod2 {
font-family: Trebuchet MS, sans-serif;
color: #c00000;
padding: 7px 0 0 19px;
font-weight: bold;
}
div.text_uvod3 {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
font-weight: bold;
color: #c00000;
padding: 7px 0 0 19px;
}
div.text_uvod4 {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
padding: 3px 0 0 0px;
}

#nabidka_strom {
background: #f5c491;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
line-height: 1.5em;
vertical-align: top;
padding: 5px;
width: 120px;
}
#nabidka_strom ul {
padding: 1px 0 0 0;
margin: 0;
list-style-type: none;
}
#nabidka_strom a.active {
color: #eb0101;
}

#nabidka_strom ul li.plus {
background: url(./images/plus.gif) no-repeat 0px 4px;
font-weight: normal;
padding: 0 0 0 14px;
margin: 0;
cursor: pointer;
}
#nabidka_strom ul li.minus {
background: url(./images/minus.gif) no-repeat 0px 4px;
font-weight: normal;
padding: 0 0 0 14px;
margin: 0;
cursor: pointer;
}
#nabidka_strom ul li.none {
background: url(./images/none.gif) no-repeat 0px 4px;
font-weight: normal;
padding: 0 0 0 14px;
margin: 0;
cursor: default;
}
#nabidka_zbozi {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
vertical-align: top;
width: 532px;
padding: 5px;
}


.nabidka_add_nad {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;

padding: 2px;
width: 35%;
}
.nabidka_add_val {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;

padding: 2px;
width: 65%;
}
.nabidka_vypis_nadpis {
background: #da251d;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
text-align: center;
color: #fff;
padding: 2px;
border-right: 1px solid #fff;
}
.nabidka_vypis_nadpis1 {
background: #da251d;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
text-align: center;
color: #fff;
padding: 2px;
}
.nabidka_vypis_val {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF;
background-color: #F6C491;
text-align: left;
}
.nabidka_vypis_val_grey {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF;
background-color: #c1c1c1;
text-align: left;
}
.nabidka_vypis_val_green {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF;
background-color: #d9e99e;
text-align: left;
}
.nabidka_vypis_col1 {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF;
background-color: #EF9A49;
text-align: center;
}
.nabidka_vypis_val_bw {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF;
background-color: #DDD;
text-align: left;
}

.nabidka_vypis_green {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF;
background-color: #D9E99E;
text-align: left;
}

.nabidka_vypis_val1 {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
text-align: right;
padding: 2px;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
.nabidka_vypis_val2 {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
text-align: center;
padding: 2px;
border-bottom: 1px solid #aaa;
}

.nabidka_vypis_hidden {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
text-align: left;
}
.nabidka_vypis_active {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 0px;
text-align: center;
margin:0 auto;
}

#banner {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;

text-align: center;
padding: 10px 0 0 0;
}
.res_nadpis {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
width: 40%;
}
.res_nadpis1 {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
vertical-align: top;
width: 40%;
}


.res_val {
padding: 2px;
width: 60%;
}
.res_val1 {
padding: 2px;
width: 60%;
}
.otvnad {
background-color: #eee;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 1px;
}
.otvnad1 {
background-color: #eee;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
border-left: 1px solid #000;
padding: 1px;
}
.otvhod {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
border-top: 1px solid #000;
padding: 1px;
}
.otvhod1 {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
border-left: 1px solid #000;
border-top: 1px solid #000;
padding: 1px;
}


.otvhoda {
background-color: #fee;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
border-top: 1px solid #000;
padding: 1px;
}
.otvhod1a {
background-color: #fee;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
border-left: 1px solid #000;
border-top: 1px solid #000;
padding: 1px;
}
.otevi_roz_vyp {
float: left;
text-align: right;
padding: 3px 25px 10px 30px;
}
.res_info_info {
background: #ff0;
font-family: verdana;
font-size: 11px;
text-align: justify;
color: #c00;
padding: 3px 10px;
}


.otvhod1 select {
font-family: Arial, sans-serif;
font-size: 10px;
}
.otvhod1a select {
font-family: Arial, sans-serif;
font-size: 10px;
}

.res_val_dod {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
}
.res_val_dod a {
color: #008;
text-decoration: underline;
}
.res_val_dod a:hover {
text-decoration: none;
padding-top: 4px;
padding-bottom: 4px;
}



.res_val1 {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 2px;
width: 60%;
}
.res_alert {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
color: #c00;
padding: 4px 0 6px 0;
}
#res_logo_del {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
}
#res_logo_del a {
color: #c00;
text-decoration: underline;
}
#res_logo_del a:hover {
text-decoration: none;
}

#restaurace_kratky_popis {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
padding: 0 10px 0px 0;
}
#restaurace_adresa {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
padding: 10px 100px 10px 10px;
color: #800;
}
#restaurace_adresa img {
float: right;
margin-bottom: 10px;
}
#restaurace_popis_detail {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
padding: 20px 10px;
}
.rest_det_naz {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 3px;
border-bottom: 1px solid #ddd;
}
#zobrazit_nabidku {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
border: 0px solid;
float: right;
margin: 0 0 10px 0;
}
.zobrazit_nabidku img {
border: none;
margin: 0 1px 10px;
}
.zobrazit_nabidku a {
color: #fff;
text-decoration: underline;
border: none;
}
#zobrazit_nabidku a:hover {
text-decoration: none;
border: none;
}

#vypis_pocet {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
padding: 0 0 10px 10px;
color: da251c;
}
.vypis {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
background-color: #feefda;
padding: 3px 0;
width: 150px;
border: 2px solid #fff;
}
.vypis_neaktivni {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
background-color: #AAA9A9;
padding: 3px 0;
width: 150px;
border: 2px solid #fff;
}
.vypis img {
float: right;
border: none;
margin: 0 10px 0 0;
}
.vypis1 {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
padding: 5px 0;
}
.vypis1 img {
float: left;
border: none;
margin: 0 10px 0 0;
}
.vypis_nadpis {
font-size: 14px;
font-weight: bold;
padding: 0 0 0 5px;
}
.vypis_adresa {
font-size: 10px;
padding: 5px 10px;
color: #780512;
background-color: #feefda;
}
.vypis_dalsiinfo {
font-size: 12px;
clear: both;
color: #500;
padding: 5px 10px;
background-color: #feefda;
}

.jidla_omezeni {
margin: 3px 0 0 0;
padding: 0 0 0 5px;
}

#jidla_pocet {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 10px 0 10px 9px;
color: #c2c1c0;
}
#jidla_cas {
font-family: Trebuchet MS, sans-serif;
font-size: 20px;
font-weight: bold;
padding: 10px 0 10px 9px;
color: #c2c1c0;
}
.jidlo_vypis_foto {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
text-align: center;
background-color: #feefda;
width: 100px;
border: 1px solid #eee;
padding: 4px 0;
}
.jidlo_vypis_data {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
vertical-align: top;
background-color: #feefda;
padding: 0 0 7px 0;
margin: 0 0 0px 0;
border-bottom: 0px solid #fff;
}
.jidlo_info_data {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
color: #FFFFFF;
vertical-align: top;
background-color: #e67817;
padding: 0 0 7px 0;
margin: 0 0 0px 0;
border-bottom: 0px solid #fff;
}

.jidlo_vypis_kosik {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: right;
color: #00;
background-color: #f6c491;
width: 160px;
border-bottom: 0px solid #fff;
padding: 0px 0 2px 0;
margin: 0 0 2px 0;
}

.jidlo_vypis_kosik_info {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: right;
background-color: #feefda; 
color: #e07d24;
padding: 2px 2px 2px 0;
}
.jidlo_vypis_kosik_info select {
font-size: 10px;
}
.jidlo_vypis_kosik_info input {
font-size: 10px;
}
.jidlo_vypis_info_bc {
background-color: #dedede; 
}

.jidlo_vypis_cena {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
padding: 2px 4px 0 0;
text-align:right;
color: #d51b12;
margin: 0 0 7px 0px;
text-decoration: none;
border: 0px solid #000;
}

.jidlo_vypis_cena_obal {
font-weight: normal;
color: #000;
text-decoration: none;
}
.jidlo_vypis_cena_akce {
font-family: Trebuchet MS, sans-serif;
font-size: 15px;
font-weight: bold;
padding: 2px 4px 0px 0;
float: left;
color: #000;
margin: 0 0 7px 0px;
border: 0px solid #000;
}

.jidlo_dalsi_polozky {
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
color: #FFFFFF;
vertical-align: top;
background-color: #DA251D;
padding: 0 0 0 3px;
margin: 0;
}

.jidlo_dalsi_polozky a{
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
color: #FFFFFF;
vertical-align: top;
background-color: #DA251D;
margin: 0;
}

.jidlo_vypis_grey_txt {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #00;
background-color: #aaa9a9;
/*width: 160px;*/
border-bottom: 0px solid #fff;
padding: 0px 0 2px 10px;
margin: 0 0 2px 0;
}

.jidlo_vypis_grey {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #00;
background-color: #aaa9a9;
padding: 0px 0 0 10px ;
border-right: 0px solid #fff;
width: 30px;
/*border-bottom: 0px solid #fff;
margin: 0 0 2px 0;*/
}

.jidlo_vypis_grey_hr1 {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #00;
padding: 0px 5px 0 5px ;
border-right: 3px solid #fff;
width: 30px;
/*border-bottom: 0px solid #fff;
margin: 0 0 2px 0;*/
}

.jidlo_vypis_grey_bc1 {
background-color: #aaa9a9;
}

.jidlo_vypis_grey_bc2 {
background-color: #aaa9a9;
}

#jidla_menu {
background-color: #E57716;
font-family: Trebuchet MS, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 4px;
margin: 0 0 5px 0;
color: #FFFFFF;
}
#jidla_menu a{
margin: 0 5px;
color: #FFFFFF;
}
#jidla_menu a.aktivni{
color: #c00;
}

.aktivni {
color: #c00;
}

#kosik {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 10px;
margin: 0 0 0 0;
background-color: #feefda;
border: 1px solid #aaa;
}
#kosik a {
text-decoration: underline;
}
.kosik_error {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
color: #fff;
background-color: #da251d;
border: 1px solid #da251d;
}

#kosik_nahled {
padding: 0 0 10px 0;
}
.kosik_nahled_polozka {
padding: 0 0 7px 0;
border-bottom: 2px dashed #d1120a;
margin: 0 0 5px 0;
}
.kosik_nahled_cena {
font-size: 14px;
text-align: right;
color: #d51b12;
}
.kosik_nahled_cena img {
border: none;
margin: 0 1px;
}
.kosik_nahled_sleva {
font-size: 14px;
text-align: right;
color: #d51b12;
}
#kosik_nahled_cena_tl {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
text-align: right;
color: #d51b12;
}
#kosik_nahled_sleva_tl {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
text-align: right;
color: #d51b12;
}
.kosik_nahled_kusy {

}
.kosik_nahled_kusy img {
border: none;
margin: 0 1px;
}
#kosik_nahled_celkem {
text-align: right;
margin: 0 0 10px 0;
}
.kosik_nahled_th {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
text-align: left;
}
.kosik_nahled_td {
width: 306px;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: right;
}
.kosik_nahled_nazev {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px 0 0 0;
border-top: 1px solid #aaa;
}
.kosik_nahled_celk_th {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-align: right;
background-color: #f6c491;
margin: 0 0 0 -20px;
height: 20px;
}
.kosik_nahled_celk_td {
width: 306px;
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
background-color: #f6c491;
margin: 3px 0 3px 0;
}
#kosik_nahled_tab {
margin: 0 0 10px 0;
}



#kosik_nadpis {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
color: #fff;
background-color: #ef9a49;
border: 2px solid #fff;
}

#kosik_nadpis_error {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
color: #fff;
background-color: #da251d;
border: 2px solid #fff;
}

#kosik_nadpis2 {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
color: #fff;
background-color: #ef9a49;
text-align: center;
border: 2px solid #fff;
}

.kosik_text {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
background-color: #f6c491;
border: 2px solid #fff;
}

.kosik_text2 {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
background-color: #f6c491;
}
#kosik_tlacitka {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: right;
}
#kosik_ks {
padding: 3px 0 0 7px;
border: 2px solid #fff;
background-color: #f6c491;
}
.kosik_jmeno {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
text-align: center;
background-color: #f6c491;
border: 2px solid #fff;
}

#kosik_kusu {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
}
#kosik_ks a {
color: #f00;
}

#kosik_tip {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
text-align: center;
padding: 5px 0;
}

#kosik_zadne_zbozi {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-align: center;
padding-top: 50px;
height: 350px;
}
#kosik_zadne_zbozi a {
color: #c00;
text-decoration: underline;
}
#kosik_zadne_zbozi a:hover {
text-decoration: none;
}
#kosik_total {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-align: right;
border: 0px solid;
}
#kosik_total2 {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
width: 30%;
text-align: right;
}
#kosik_total3 {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
text-align: right;
color: #c00;
}
#kosik_odkaz {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}

.ks		{border: none; cursor: pointer; margin: 1px 0 0 3px}
.kusu2 	{float: left; text-align: right}

.ob1 {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
vertical-align: top;
border-bottom: 10px solid #fff;
width: 5%;
background-color: #e8e8e6;
}
.ob2 {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
vertical-align: top;
border-left: 2px solid #fff;
border-bottom: 10px solid #fff;
width: 18%;
padding: 2px;
background-color: #e8e8e6;
}
.ob3 {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
vertical-align: top;
border-left: 2px solid #fff;
border-bottom: 10px solid #fff;
text-align: right;
width: 43%;
padding: 2px;
background-color: #e8e8e6;
overflow: hidden;
}
.ob4 {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
vertical-align: top;
border-left: 2px solid #fff;
border-bottom: 10px solid #fff;
text-align: right;
width: 16%;
padding: 2px;
background-color: #e8e8e6;
}
.ob3_text {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
vertical-align: top;
text-align: right;
background-color: #e8e8e6;
overflow: hidden;
}
.ob_poznamka {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;

padding: 3px 0;
border-bottom: 1px solid #ddd;
}
.ob_moznosti {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
padding: 3px 0;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.ob_moznosti1 {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
padding: 3px 0;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
width: 20%;
}
.stav0 {
background-color: #f6c491;
}
.stav1 {
background-color: #d9e99e;
}
.stav2 {
background-color: #c1c1c1;
}
.stav3 {
background-color: #c1c1c1;
}
.stav8 {
background-color: #eee;
}
.stav9 {
background-color: #eee;
}
.ob_vypis_polozka {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
margin: 0 0 3px 0;
padding: 0 0 2px 0;
}
.ob_vypis_polozka select {
font-size: 10px;
}
.ob_filtr {
font-family: Trebuchet MS, sans-serif;
font-size: 10px;
text-align: center;
padding: 3px 0;
width: 20%;
}
.filtr {
background-color: #fee;
}
.filtra {
background-color: #dededc;
}

.hledani_nadpis {
background-color: #c2c1c1;

font-family: Trebuchet MS, sans-serif;
font-size: 12px;

padding: 2px 4px;
margin: 10px 0 0 0;
}
.vypis_hledani_pocet {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
padding: 2px 4px;
}
.vypis_hledani_pocet a {
color: #da251d;
text-decoration: underline;
}
.vypis_hledani_pocet a:hover {
color: #f00;
text-decoration: none;
}
.nalezeno {
background-color: #ff0;
color: #000;
font-weight: bold;
}
.pokryti_nazev {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
padding: 2px;
border-bottom: 1px solid #eee;
width: 50%;
}
.pokryti_mesto {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
padding: 2px;
border-bottom: 1px solid #eee;
width: 30%;
}
.pokryti_ulice {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
padding: 2px;
border-bottom: 1px solid #eee;
width: 20%;
}
#add {
padding: 4px;
}
#add a {
margin: 0 4px;
}
#prilohy {
color: #c00;
font-weight: bold;
}

#provize {
background-color: #ccc;
padding: 2px;
margin: 0 0 10px 0;
}

.provize_nazev {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
border-bottom: 1px solid #aaa;
width: 34%;
}
.provize_form {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
padding: 2px;
text-align: right;
border-bottom: 1px solid #aaa;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
width: 28%;
}

.provize_odkaz {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-align: center;
border-bottom: 1px solid #aaa;
width: 10%;
}
.provize_odkaz a {
color: #c00;
text-decoration: underline;
}
.provize_odkaz a:hover {
text-decoration: none;
}
#vysypat_kosik_umisteni {

}

#vysypat_kosik {
background-color: #f80;
text-align: center;
font-weight: bold;
padding: 3px 0;
margin: 0px;
}
#vysypat_kosik a {
color: #fff;
margin: 0 5px;
}
.usr_dod_rozdeleni {
width: 346px;
vertical-align: top;
padding: 2px;
}
.usr_dod_rozdeleni1 {
width: 346px;
vertical-align: top;
padding: 2px;
}
.usr_dod_nadpis {
background-color: #ddd;
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-align: center;
padding: 2px;
margin: 0 0 5px 0;
}
.usr_dod_vypis {
margin: 0 0 10px 0;
}
.usr_dod_vyp {
font-family: verdana;
font-size: 11px;
}
#user_dod_error {
font-family: verdana;
font-size: 11px;
color: #f00;
}

#uvod_dodaci {
text-align: left;
font-weight: 500;
margin: 0 0 0px 5px;
color: #da251d;
}
#uvod_dodaci a {
color: #c00;
text-decoration: underline;
}
#uvod_dodaci a:hover {
text-decoration: none;
}

.uvod_nadpis {
text-align: left;
font-size: 16px;
font-weight: 500;
color: #da251d;
}
.uvod_adresa {
text-align: left;
font-size: 13px;
font-weight: bold;
color: #838383;
padding-left: 5px;
}

.oz_objednavky {
font-family: verdana;
font-size: 11px;

padding: 2px 4px;
border-bottom: 2px solid #aaa;
}
.oz_obj_celkem {
color: #666;
}
.oz_obj_mesic {
color: #c00;
}

#oz_report {
background-color: #fee;
text-align: center;
margin: 10px 5px;
padding: 10px 0;
border: 1px solid #eee;
}

#res_add_itm {
margin: 5px;
}
#res_add_itm a {
color: #c00;
text-decoration: underline;
}
#res_add_itm a:hover {
text-decoration: none;
}
.td_text {
font-family: verdana;
font-size: 11px;
}
#rest_nab_hla {
background-color: #ff0;
text-align: center;
margin: 10px;
padding: 5px;
border: 1px solid #c00;
}
.jidla_menu_podkategorie {
border-right: 1px solid #eee;
border-left: 1px solid #eee;
border-bottom: 1px solid #eee;

padding: 4px;
}
.jidla_menu_podkategorie a {
margin: 0 3px;
}

.smazat_dodaci {
font-size: 11px;
text-align: center;
border-bottom: 1px solid #a00;
margin: 5px;
padding: 5px;
}
.smazat_dodaci a {
color: #f00;
}

#doba_dodani {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
text-align: center;
font-weight: bold;
vertical-align: center;
color:#f00;
margin: 0 0 10px 0;
border: 0px solid #a00;
padding: 2px;
}

#doba_dodani2 {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
text-align: center;

vertical-align: center;
color:#f00;
margin: 0 0 10px 0;
border: 3px solid #a00;
padding: 2px;
}

#doba_dodani3 {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
text-align: center;

vertical-align: center;
color:#f00;
margin: 0 0 10px 0;
border: 3px solid #a00;
padding: 2px;
}

#kosik_doba_dodani {
background-color: #ff0;
text-align: center;
margin: 20px 60px;
border: 1px solid #f00;
padding: 2px;
}

.restaurace_list {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
color: #FFFFFF;
vertical-align: top;
background-color: #DA251D;
padding: 1 0 1 3px;
margin: 2 0 2 0px;
}


#obal-kul-roh
{
position:relative;
width:158px;
height:100%;
margin:3px -10px 0 -10px;
padding:0 0px 3px 0px;
font-size:.76em;
color:#000;
background:#f6c491;
border-top:5px solid #f6c491;
border-bottom:5px solid #f6c491;
border-left:5px solid #f6c491;
border-right:5px solid #f6c491;
text-align:left;
}
.horlev
{
position:absolute;
top:-5px;
left:-5px;
background:url('./images/roh02.png') left top no-repeat #feefda;
}
.horprav
{
position:absolute;
top:-5px;
right:-5px;
background:url('./images/roh02.png') right top no-repeat #feefda;
}
.dollev
{
position:absolute;
bottom:-5px;
left:-5px;
background:url('./images/roh02.png') left bottom no-repeat #feefda;
}
.dolprav
{
position:absolute;
bottom:-5px;
right:-5px;
background:url('./images/roh02.png') right bottom no-repeat #feefda;
}
.horlev, .horprav, .dollev, .dolprav
{
width:10px;
height:10px;
font-size:0px;
} 


#obal-kul-roh-akce
{
position:relative;
width:153px;
height:100%;
margin:3px -10px 0 -10px;
padding:0 0px 0px 5px;
font-size:.76em;
color:#000;
background:#ef9a49;
border-top:5px solid #ef9a49;
border-bottom:5px solid #ef9a49;
border-left:5px solid #ef9a49;
border-right:5px solid #ef9a49;
text-align:left;
}
.horlev-akce
{
position:absolute;
top:-5px;
left:-5px;
background:url('./images/roh01.png') left top no-repeat #feefda;
}
.horprav-akce
{
position:absolute;
top:-5px;
right:-5px;
background:url('./images/roh01.png') right top no-repeat #feefda;
}
.dollev-akce
{
position:absolute;
bottom:-5px;
left:-5px;
background:url('./images/roh01.png') left bottom no-repeat #feefda;
}
.dolprav-akce
{
position:absolute;
bottom:-5px;
right:-5px;
background:url('./images/roh01.png') right bottom no-repeat #feefda;
}
.horlev-akce, .horprav-akce, .dollev-akce, .dolprav-akce
{
width:10px;
height:10px;
font-size:0px;
}


#obal-kul-roh-rozvoz
{
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
text-align: center;
font-weight: bold;
position:relative;
width:530px;
height:100%;
margin:3px 0px 0 0;
padding:0 0 0 0;
color:#fff;
background:#ef9a49;
border-top:5px solid #da251c;
border-bottom:5px solid #da251c;
border-left:5px solid #da251c;
border-right:5px solid #da251c;
text-align:left;
}
.horlev-rozvoz
{
position:absolute;
top:-5px;
left:-5px;
background:url('./images/roh03.png') left top no-repeat #ffffff;
}
.horprav-rozvoz
{
position:absolute;
top:-5px;
right:-5px;
background:url('./images/roh03.png') right top no-repeat #ffffff;
}
.dollev-rozvoz
{
position:absolute;
bottom:-5px;
left:-5px;
background:url('./images/roh03.png') left bottom no-repeat #ffffff;
}
.dolprav-rozvoz
{
position:absolute;
bottom:-5px;
right:-5px;
background:url('./images/roh03.png') right bottom no-repeat #feefda;
}
.horlev-rozvoz, .horprav-rozvoz, .dollev-rozvoz, .dolprav-rozvoz
{
width:10px;
height:10px;
font-size:0px;
}

/** replace for <center> **/
.centerElement
{
	margin:0 auto;
}


/** hodnoceni **/
.stars{
	height: 19px;
	width: 90px;
	background: url(./images/Star.png) 0 0 repeat-x;
	float: left;
	padding: 0!important;
}

.stars div{
	height: 19px;
	background: url(./images/Star.png) 0 -38px repeat-x;
	padding: 0!important;
}

.stars_small{
	height: 10px;
	width: 45px;
	background: url(./images/Star_small.png) 0 -0px repeat-x;
	float: left;
	padding: 0!important;
}

.stars_small div{
	height: 10px;
	background: url(./images/Star_small.png) 0 -10px repeat-x;
	padding: 0!important;
}


/* --- NASEPTAVAC --- */
#container_div {
	position: relative;
	margin: 0;
	padding: 0;
}
#container_fieldset {
	padding: 30px 30px 15px 30px;
}
#container_form {
	padding: 30px 30px 15px 30px;
}
#container_input {
	margin: 0 0 15px 0;
	padding: 2px;
}
#container {
	width: 300px;
}


label {
	display: block;
	float: left;
	width: 80px;
	font-weight: bold;
}

label {
	margin: 0 0 15px 0;
	padding: 2px;
}
/* CSS Suggest */


#whisper {
	position: absolute; 
	z-index: 1100;
	width: 467px; 
	max-height: 220px; 
	min-height: 12px; 
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	overflow: auto;
	font-size: 12px;
}

.whisper_radek {
	position: relative;
	width: 438px;
	padding: 5px;
	background-color: #FFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #CCCCCC;
	border-top: 0px;
	clear: both;
}

.whisper_radek:hover {
	background-color: #FFFF99;
	cursor: pointer;
}

.whisper_sl1 {
	position: relative;
	float: left;
	width: 400px;
}

.whisper_sl2 {
	position: relative;
	float: left;
	width: 250px;
}
/* --- NASEPTAVAC VYHLEDAVANI --- */
ul.naseptavac {
	background: #fff;
	list-style-type: none;
	font-size: 10px;
	width: 250px;
	margin: 0;
	padding:0;
	border: 1px solid black;
	position: absolute;
	z-index: 1000;
	top: 25px;
	left: 90px;
	text-align: left;
	display: none;
}

ul.naseptavac li {
	width: 250px;
	cursor: default;
	white-space: nowrap;	
	margin: 0px;
	padding: 0 2px 0 2px;
}

ul.naseptavac li.vybrano {
	background: blue;
	color: white;
}

.okres {
	color: #ff3300;
}
/* --- NASEPTAVAC konec --- */
/*vyskakovaci napoveda*/
.tipbox {
width:235px;
font-size:8pt;
font-family:verdana;
border-width:2px;
border-style:outset;
border-color:#da251d;
layer-background-color:#FFF6D9;
background-color:#FFF6D9;
color:black;
}
/* --- Zmena rozbalovaciho menu --- */
INPUT.selectReplace {
  BORDER: #898989 1px solid;
	PADDING-LEFT: 8px; 	
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	MARGIN: 0px; 
	CURSOR: pointer;
	COLOR: #000000;
	BACKGROUND: url(./images/icons_red/gray_select.png) no-repeat right top;
}
INPUT.selectReplacee {
  BORDER: #898989 1px solid;
	PADDING-LEFT: 8px; 	
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	MARGIN: 0px; 
	CURSOR: pointer;
	COLOR: #ff3300;
	BACKGROUND: url(./images/icons_red/gray_select.png) no-repeat right top;
}

INPUT.selectReplaceSmall {
  BORDER: #898989 1px solid;
	PADDING-LEFT: 3px; 	
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	MARGIN: 0px; 
	CURSOR: pointer;
	COLOR: #000000;
	BACKGROUND: url(./images/icons_red/gray_select.png) no-repeat right top;
	background-color: #FFFFFF;
}

DIV.selectInnerCellr {
	display:table-cell;
	PADDING-LEFT: 10px; 	
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	MARGIN: 0px;
	FONT-SIZE: 10px;	
	CURSOR: pointer;
	TEXT-ALIGN: left;
	COLOR: #000000;
}

DIV.selectInnerCelll {
	display:table-cell;
	PADDING-LEFT: 0px; 	
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN: 0px;
	FONT-SIZE: 10px;
	font-weight: bold;
	CURSOR: pointer;
	TEXT-ALIGN: left;
	COLOR: #000000;
	WIDTH: 90px;
}

DIV.selectInnerCell_w {
	display:table-cell;
	PADDING-LEFT: 0px; 	
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN: 0px;
	border: 1px solid black;	
	FONT-SIZE: 10px;
	font-weight: bold;
	CURSOR: pointer;
	TEXT-ALIGN: left;
	COLOR: #000000;
	WIDTH: 90px;
}

DIV.selectOption {
  BORDER-RIGHT: #898989 1px solid;
	BORDER-LEFT: #898989 1px solid;	
	PADDING-LEFT: 10px; 	
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	MARGIN: 0px;
	FONT-SIZE: 10px;
	BACKGROUND: #FFFFFF;
	CURSOR: pointer;
	TEXT-ALIGN: left;
	COLOR: #000000;
}

DIV.selectOption:hover {
  BACKGROUND: #969696;
}

DIV.selectionList {
  height: 260px;
  overflow:auto;
  overflow-y:auto;
  POSITION:absolute;  
  DISPLAY: none;
  Z-INDEX: 100;
}


DIV.last {
  BORDER-BOTTOM: #898989 1px solid;
}

DIV.selected {
  DISPLAY: block; 	
	BACKGROUND: #ABABAB;
}

SPAN.dateLarge {
	font-size: 24px;
	color: #898989;
}

/* --- Zmena rozbalovaciho menu - konec --- */

/* --- Rozbalovaci menu s checkboxy --- */
INPUT.multiSelectReplace {
  BORDER: #E07D24 1px solid;
  PADDING-LEFT: 8px;  
  PADDING-BOTTOM: 3px; 
  PADDING-TOP: 3px;
  MARGIN: 0px; 
  CURSOR: pointer;
  COLOR: #000000;
  BACKGROUND: url(./images/icons_red/gray_select.png) no-repeat right top;
  background-color:#FFFFFF;
}

INPUT.multiSelectReplaceDisabled {
  BORDER: #E07D24 1px solid;
  PADDING-LEFT: 8px;  
  PADDING-BOTTOM: 3px; 
  PADDING-TOP: 3px;
  MARGIN: 0px;
  COLOR: #999999;
  background-color:#FFFFFF;  
}

DIV.multiSelectOption {
  BORDER-RIGHT: #E07D24 1px solid;
  BORDER-LEFT: #E07D24 1px solid; 
  PADDING-LEFT: 10px;   
  PADDING-BOTTOM: 3px; 
  PADDING-TOP: 3px;
  MARGIN: 0px;
  FONT-SIZE: 10px;
  BACKGROUND: #FFFFFF;
  CURSOR: pointer;
  TEXT-ALIGN: left;
  COLOR: #000000;
}

DIV.lastMulti {
  BORDER-BOTTOM: #E07D24 1px solid;
}

.rightAligned {
	float: right; 
	margin:4px 3px 0 0;;
}

/* --- Rozbalovaci menu s checkboxy - konec --- */

#leftPane {
	display: inline-block; 
	z-index: 1000; 
	padding-bottom: 22px; 
	top: 0px; 
	position: relative; 
	border: 0px;
	width: 170px;	
	overflow: visible;
}

#backdiv{
	position:absolute; 
	top:0px; 
	left:0px; 
	background-color:black; 
	filter:alpha(opacity=70, style=0); 
	opacity:0.5; 
	display:none; 
	z-index:9999;
}

button.css3button_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px 10px;
	margin: 5px 5px;
/* kompatibila prohlizecu	<div style="width: 100px; height: 100px; border: 1px solid rgb(51, 51, 51); background: -moz-linear-gradient(left, blue, white); background: -moz-linear-gradient(to right, blue, white); background: -ms-linear-gradient(left, blue, white); background: -o-linear-gradient(left, blue, white); background: -webkit-linear-gradient(left, blue, white);">&nbsp;</div>*/
	background: -moz-linear-gradient(
		left,
		#bc141a 0%,
		#ed1c23);
	background: -moz-linear-gradient(
		to left,
		#bc141a 0%,
		#ed1c23);
	background: -webkit-linear-gradient(
		right,
		#bc141a,
		#ed1c23);
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	border-radius: 27px;
	border: 1px solid #ed1c23;
	-moz-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,0);
}
button.css3button_red:hover
{
 	-moz-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 3px 10px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 3px 10px rgba(255,255,255,1);
	box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 3px 10px rgba(255,255,255,1);
}
a.css3button_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px 10px;
	margin: 5px 5px;
/* kompatibila prohlizecu	<div style="width: 100px; height: 100px; border: 1px solid rgb(51, 51, 51); background: -moz-linear-gradient(left, blue, white); background: -moz-linear-gradient(to right, blue, white); background: -ms-linear-gradient(left, blue, white); background: -o-linear-gradient(left, blue, white); background: -webkit-linear-gradient(left, blue, white);">&nbsp;</div>*/
	background: -moz-linear-gradient(
		left,
		#bc141a 0%,
		#ed1c23);
	background: -moz-linear-gradient(
		to left,
		#bc141a 0%,
		#ed1c23);
	background: -webkit-linear-gradient(
		right,
		#bc141a,
		#ed1c23);
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	border-radius: 27px;
	border: 1px solid #ed1c23;
	-moz-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,0);
}
a.css3button_red:hover
{
	text-decoration: none;
 	-moz-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 3px 10px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 3px 10px rgba(255,255,255,1);
	box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 3px 10px rgba(255,255,255,1);
}
button.css3button_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px 10px;
	margin: 5px 5px;
/* kompatibila prohlizecu	<div style="width: 100px; height: 100px; border: 1px solid rgb(51, 51, 51); background: -moz-linear-gradient(left, blue, white); background: -moz-linear-gradient(to right, blue, white); background: -ms-linear-gradient(left, blue, white); background: -o-linear-gradient(left, blue, white); background: -webkit-linear-gradient(left, blue, white);">&nbsp;</div>*/
	background: -moz-linear-gradient(
		left,
		#616161 0%,
		#858585);
	background: -moz-linear-gradient(
		to left,
		#616161 0%,
		#858585);
	background: -webkit-linear-gradient(
		right,
		#616161,
		#858585);
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	border-radius: 27px;
	border: 1px solid #a1a1a1;
	-moz-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,0);
}
a.css3button_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 1px 10px;
	margin: 5px 5px;
/* kompatibila prohlizecu	<div style="width: 100px; height: 100px; border: 1px solid rgb(51, 51, 51); background: -moz-linear-gradient(left, blue, white); background: -moz-linear-gradient(to right, blue, white); background: -ms-linear-gradient(left, blue, white); background: -o-linear-gradient(left, blue, white); background: -webkit-linear-gradient(left, blue, white);">&nbsp;</div>*/
	background: -moz-linear-gradient(
		left,
		#616161 0%,
		#858585);
	background: -moz-linear-gradient(
		to left,
		#616161 0%,
		#858585);
	background: -webkit-linear-gradient(
		right,
		#616161,
		#858585);
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	border-radius: 27px;
	border: 1px solid #a1a1a1;
	-moz-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 0px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,0);
}
.alert 
  { 
   display:none;
   position:absolute; 
   /*left:0%; top:0%;*/
   z-index: 10000;   

  }

.alert_basket_outer {
  float: left;
  width: 310px;
  text-align: center;
  background: #da251d;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  /*height: 150px;*/
  padding: 6px 6px 6px 6px;
/*  background-image:url(images/pozadi-okna.gif);*/
  }
.alert_basket_inner {
  float: left;
  width: 280px;
  text-align: center;
  background: #fff;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  height: 130px; 
 /* background-image:url(images/pozadi-okna-in.gif);*/
  padding: 0px 0px 0px 0px;
  margin: 0px 8px 10px 0px !important;
  margin: 0px 8px 10px 0px; } 
  
  .alert_basket_text {
  font-size: 17px;
  color: #000;
  }


.alert_basket_inner1 {
	display: inline-block; 
	z-index: 1000; 
/*	padding: 22px;*/ 
	top: 0px; 
	position: relative; 
	border: 1px;
	background-color: #fff;	
	overflow: visible;
}

.alert_cell_red {
color: #fff;
background-color: #da251d;
border-bottom: 2px solid #fff;
padding: 5px 15px 5px 15px;
}

.alert_cell_order {
color: #fff;
background-color: #E67817;
border-bottom: 2px solid #fff;
padding: 5px 15px 5px 15px;
}

.alert_cell_item {
border-top: 2px dashed #D1120A;
border-left: 5px solid #fff;
border-right: 5px solid #fff;
padding: 5px 15px 0 15px;
}

.alert_btn1 {text-align:center;margin:0;padding:0;white-space: nowrap;}
.alert_btn1 a {text-decoration: none;white-space: nowrap;}
/*.alert_btn1 a p {display:block;float:left;margin:0;padding:0;width:17px;height:22px;white-space: nowrap;background:url('images/red_button_l.png') top left no-repeat;}
.alert_btn1 a em {display:block;float:left;margin:0;padding:0;width:17px;height:22px;white-space: nowrap;background:url('images/red_button_l.png') top left no-repeat;}
*/
.alert_btn1 a span {margin:0;padding:0;height:22px;white-space: nowrap;font-family: Trebuchet MS, sans-serif;font-size: 11px;font-weight:bold;color:#fff;background:url('images/red_button_m.png') top left repeat;line-height:1.5;}

.alert_btn1 a strong p{margin:0;width:auto;height:22px;white-space: nowrap;font-size:12px;line-height:1.9;*line-height:1.8;font-weight:normal;text-transform: uppercase;background:none;}
/*.alert_btn1 a span {display:block;float:left;width:17px;height:22px;white-space: nowrap;background:url('images/red_button_p') top left no-repeat;}
*/.alert_btn1.disabled {display:none !important;}


a.button_red_middle {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
height: 22px;
background: url(./images/red_button_m.png) repeat top right;

  BORDER: none;
  padding: 0 0 0px 0;
	MARGIN: 0px; 
	CURSOR: pointer;
	COLOR: #fff;
}
.button_red_middle1 {
display: block;	
height: 22px;
}
.button1s {margin:0;padding:0;height:22px;white-space: nowrap;font-weight:bold;color:#000;background:url('images/red_button_m.png') top left repeat;line-height:1.5;}

a.button_red_middle span {
/* Background left image */ 
background: transparent url('./images/red_button_m.png') repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 5px 3px;
} 
/* konec test alert */
}

