
#menu55logo {position: absolute; top: 44px; right: 30px; background: transparent url('/data/brand_1/menu_en.png') no-repeat center 15px; width: 145px !important; height: 115px; text-transform: uppercase; text-align: center; font-weight: bold;}
.menu55_lang_1 {background-image: url('/data/brand_1/menu_cz.png') !important; background-position: center 16px !important; top: 44px !important;} /* CZ logo */
.menu55_lang_7 {background-image: url('/data/brand_1/menu_ru.png') !important;} /* RU logo */

/*#contentWrapperSmallUp.loginPage {background:url(/data/restaurant_1/loginBg.jpg) no-repeat 0 0;}*/
#contentWrapperSmallUp.loginPage {background:url(/data/restaurant_1/webBg.jpg) no-repeat 0 0;}
#contentWrapperSmallUp {background:url(/data/restaurant_1/webBg.jpg) no-repeat 0 0;}
#contentWrapperLarge #menu55 h1 {float: left; background: transparent url('/data/brand_1/menu.png') no-repeat top left; width: 103px !important; height: 66px; }

#loginPage {background:url(/data/loginPageOverlay.png) no-repeat 0 0;}


/*login form*/

#jazyky a {background:url(/data/restaurant_1/smallBtnBg.gif) no-repeat 0 0;text-decoration:none;}


input#inputSubmit {background: transparent url(/data/restaurant_1/buttonBg1.gif) no-repeat 0 0;
    color:#fff;
	position: relative;
	margin-top:0px;
}



input#inputSubmit {/*background: transparent url(/data/restaurant_1/buttonBg1.gif) no-repeat 0 0;
    color:#fff;*/
	color: #FFF;
	background: #333745;
	margin: 0;
	height: 53px;
	text-transform: none;
	border-radius: 14px;
	position: static;
	display: block;
	margin: 0px auto 15px;
}

#loginPage input#inputSubmit {
	height:70px;
	margin-top: 10px;
}


input#inputSubmit:hover {
	background: #77C4D3;
}


/* 480x850 */
/*#contentWrapperSmallUp h1 {height:66px;width:480px;background:url(/data/restaurant_1/restNameImg.jpg) no-repeat 0 0;position:relative;}*/
#contentWrapperSmallUp h1 {height:66px;width:480px;position:relative; background-color: #242989;}
#contentWrapperSmallUp h1 a {text-decoration: none; color: #77C4D3;}
#contentWrapperSmallUp h1 a span.newRestTitle {display: block; padding-top: 8px; padding-left: 20px; width: 280px; max-width: 280px; text-transform: uppercase;}
/*
#contentWrapperSmallUp h1 a span.shortRestName {font-size: 26px;}
#contentWrapperSmallUp h1 a span.longRestName {font-size: 19px;}
*/

span.shortRestName {font-size: 26px;}
span.longRestName {font-size: 19px;}

#contentWrapperSmallUp h1 span.stul {position:absolute;right:70px;top:35px;color:#77C4D3;font-weight:normal;}
#contentWrapperSmallUp h1 span.cislo {color:#fff;font-size:1.5em;background:url(/data/restaurant_1/langBtn.gif) no-repeat 0 0;position:absolute;right:15px;top:10px;display: block; width: 45px; height: 45px; text-align: center; line-height: 45px;}
/*#contentWrapperSmallUp h1 a {height:66px;}*/
#contentWrapperSmallUp h2 {padding-left:25px;color:#77C4D3;}

/* 1024x768 */
/*#contentWrapperLarge h1 {height:66px;width:1024px;background: #242989 url(/data/restaurant_1/restNameImg.jpg) no-repeat 0 0;position:relative;}*/
#contentWrapperLarge h1 {height:66px;width:50%; position:relative;}
#contentWrapperLarge h1.noRelative {position:static;}
#contentWrapperLarge h1 a {height:66px; width: 100%; position: absolute; top: 0; left: 0;}
#contentWrapperLarge h1 a {text-decoration: none; color: #77C4D3;}
#contentWrapperLarge h1 a span.newRestTitle {display: block; padding-top: 8px; padding-left: 20px; width: 280px; max-width: 280px; text-transform: uppercase;}
#contentWrapperLarge h2 {padding-left:25px;color:#77C4D3;} /*fe da af*/

#path {color:#fff;}
#path a {color:#77C4D3;}

table.menu_food {padding:15px 0 0 25px;}
table.menu_food a {color:#77C4D3;}
table.menu_food a:hover {color:#fff;}

ul.cat_food {padding:15px 0 0 25px;clear:both;}
ul.cat_food a {color:#77C4D3;}
ul.cat_food a:hover {color:#fff;}

.cat_food_div {border-bottom:1px solid #8a2923;}
.cat_food_div .anotace a {color:#fff;
    background:url(/data/restaurant_1/detailBg.gif) no-repeat 0 0;
    padding:5px 29px;
}
table.menuListTable td {border-color: #892922;}
table.menuListTable h3 {color:#77C4D3;}

'input.buttonType {background: transparent url(/data/restaurant_1/buttonBg1.gif) no-repeat 0 0;}

input.buttonType {background:none;border:2px solid #77c4d3;color:#333745;width: 120px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;   
}

input.buttonType:hover {background:#77c4d3;color:#fff;}


input.buttonTypeSmall {background: url("/data/restaurant_1/smallBtnBg.gif") no-repeat scroll 0 0;}
input.buttonTypeSmallNew {background: url("/data/smallBtnBgNew.gif") no-repeat scroll 0 0;} 
input.buttonTypeLarge {background: url("/data/restaurant_1/largeButtonBg.gif") no-repeat scroll 0 0;}
input.buttonTypeLarger {background: url("/data/restaurant_1/largerButtonBg.gif") no-repeat scroll 0 0;}

input.buttonTypeSmallNew {
background:#77c4d3;
    width:35px;
    height:35px;
    padding:0;
    margin:3px 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; 
}

input.buttonTypeSmallNew:hover {background:#333745;}

/* hneda tlacitka na worku */

/*
a.newButton, div.newButtonWrapper, span.newButtonWrapper, a.arrowButton, a.newButtonLine {background:url(/data/restaurant_1/bg_button_a.gif) no-repeat scroll top right !important;}
a.newButton span, .newInputButton, a.newButtonLine span {background:url(/data/restaurant_1/bg_button_span.gif) no-repeat !important;}
*/

/* 
a.newButton, div.newButtonWrapper, span.newButtonWrapper, a.arrowButton, a.newButtonLine {background:url(/data/bg_button_a.gif) no-repeat scroll top right !important;}
a.newButton span, .newInputButton, a.newButtonLine span {background:url(/data/bg_button_span.gif) no-repeat !important;}  
*/
/*div.newButtonWrapper, span.newButtonWrapper, a.arrowButton, a.newButtonLine {background:url(/data/bg_button_a.gif) no-repeat scroll top right !important;} */
/*.newInputButton, a.newButtonLine span {background:url(/data/bg_button_span.gif) no-repeat !important;} */

.arrowSpan {background:url(/data/restaurant_1/arrowSpan.png) no-repeat !important;}


#buttonBlock a, table.buttonTable a {background:url(/data/restaurant_1/buttonBg1.gif) no-repeat 0 0;}
table.buttonTable a.bottomBtnLarger {background:url(/data/restaurant_1/largerButtonBg.gif) no-repeat 0 0 !important;}

table#myOrder td a {font-weight:bold;text-decoration:none;}
table#myOrder td {border-color:#892922;}

.infoMsg {border:2px solid #892922;}

a.asterisk div, a.asteriskSmall div, a.asteriskNormal div, a.asteriskKeepCss div {background-color: #FFFFFF; border: 1px solid #892922; color: #000;}

span.totalPrice {color: #77C4D3;}

/*.checked {background: transparent url(/data/restaurant_1/checked.gif) no-repeat left center;}
.unchecked {background: transparent url(/data/restaurant_1/unchecked.gif) no-repeat left center;}

.selected {background: transparent url(/data/restaurant_1/checked.gif) no-repeat top right;}
.unselected {background: transparent url(/data/restaurant_1/unchecked.gif) no-repeat top right;}
*/

td.checked {background: transparent url(/data/checked.png) no-repeat center center;}
td.unchecked {background: transparent url(/data/unchecked.png) no-repeat center center;}
td.disabled {background: transparent url(/data/disabled.png) no-repeat center center;}
td.checked.black {background: transparent url(/data/checked-black.png) no-repeat center center;}
td.unchecked.black {background: transparent url(/data/unchecked-black.png) no-repeat center center;}
td.disabled.black {background: transparent url(/data/disabled-black.png) no-repeat center center;}

td.selected {background: transparent url(/data/checked.gif) no-repeat top right;}
td.unselected {background: transparent url(/data/unchecked.gif) no-repeat top right;}

.sort_order {display: none;}
/*.highlighted {color: #002AD0 !important;} */
.highlighted {color: #b12222 !important;}

.yellow {color: #ffff00 !important;}
.green {color: #00ff00 !important;}
.greenDark {color:#65b46e !important;} 
.red {color: #ff0000 !important;}
.darkred {color:#b12222 !important;}
.blue {color: #0000ff !important;}
.lightblue {color: #9bc2e6 !important;}
.yellowred {color: #ff0000 !important;}
#contentWrapperLarge #menu55 {left: 300px;}

.cover_icon_top, .cover_icon_bottom {border: 1px solid #242989;}

.cover_icon_check {background: transparent url(/data/restaurant_1/check_icon_25.png) no-repeat top left;}
.cover_icon_cross {background: transparent url(/data/restaurant_1/cross_icon_25.png) no-repeat top left;}

/*.tab_1 {background: url(/data/restaurant_1/tabs_1_active.png) no-repeat 0 0;}
.tab_2 {background: url(/data/restaurant_1/tabs_2_active.png) no-repeat 0 0;}
*/



/*#login_logo {background: transparent url(/data/restaurant_1/login_logo.png) no-repeat 0 0;}*/

.roundButton {/*background: transparent url(/data/roundButton.png) no-repeat 0 0;*/ border-radius:8px; width: 140px !important;padding: 0px 5px; height: 70px;text-align: center;display: table-cell;vertical-align: middle;}
.roundButtonWaiter {background: transparent url(/data/roundButtonWaiter.png) no-repeat 0 0; width: 120px; height: 50px;}
.roundButton90 {background: transparent url(/data/roundButton90.png) no-repeat 0 0; width: 90px; height: 90px;}
.roundButton90_light {background: transparent url(/data/roundButton90_light.png) no-repeat 0 0; width: 90px; height: 90px;}
.roundButton140_light {background: transparent url(/data/roundButton140_light.png) no-repeat 0 0; width: 130px; height: 90px;}
.roundButton45 {background: transparent url(/data/roundButton45.png) no-repeat 0 0; width: 45px; height: 45px;}

.buttonGroupTable a.fancyBoxProvider .squareButton {
    width: 140px !important;
	min-width: 110px;
	padding: 0px 5px;
    display: table-cell;
    vertical-align: middle;
    background: transparent url("/images/buttonWhiteCorner2.png") no-repeat scroll 0px 0px;
	height:70px;
	border-radius:8px;
}

.roundButton112 {
    width:82px;height:
    70px!important;
    line-height: normal !important;
    padding:0 !important;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px; 
}
