body {
     text-align: center;
}

li,ul {
     margin-top: 0px;
     margin-left: 7px;
     padding: 0px;
}

form {
     margin: 0 auto;
     padding: 0;
     text-align: left;
     border: 0px solid #ccc;
}

h1 {text-align: left; text-decoration: none; letter-spacing: 0.3px; font-size : 15px; color : #222; font-family: Garamond, Times, sans-serif; margin: 0 auto;}
h2 {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #7E0101; font-size : 10px; font-weight: normal; margin: 0 auto;}
h3 {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #7E0101; font-size : 11px; font-weight: bold; margin: 0 auto;}


a:link		  { text-decoration: none; font-size : 10px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
a:visited		{ text-decoration: none; font-size : 10px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
a:hover	  	{ text-decoration: underline; font-size : 10px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 

history:link		  { text-decoration: none; font-size : 11px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
history:visited		{ text-decoration: none; font-size : 11px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
history:hover	  	{ text-decoration: underline; font-size : 11px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 

font,th,td,p,span { font-family: Verdana, Arial, Helvetica, sans-serif; color : #666666; font-size : 10px; }

a.fontButtons_r:link     { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color : #7e0001; font-size : 13px; font-weight: bold; }
a.fontButtons_r:visited  { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color : #7e0001; font-size : 13px; font-weight: bold; }
a.fontButtons_r:hover    { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color : #7e0001; font-size : 13px; font-weight: bold; }

a.fontButtons_b:link     { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 13px; font-weight: bold; }
a.fontButtons_b:visited  { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 13px; font-weight: bold; }
a.fontButtons_b:hover    { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 13px; font-weight: bold; }

a.fontButtons_w:link     { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color : #ffffff; font-size : 11px; }
a.fontButtons_w:visited  { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color : #ffffff; font-size : 11px;  }
a.fontButtons_w:hover    { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color : #ffffff; font-size : 11px;  }

.fontClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #dddddd;
	font-size : 10px;
}

.capfontClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 10px;
}

input.seznam, select.seznam {
	color : #333333;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    height: 14px;
    color: #7E0101;
  	background-color : #ffffff;
	  border-color: #ffffff;
	  border : 0px solid #999999;
}

input.form {
    border: 1px solid #7E0101;
    width: 200px;
    height: 16px;
    color: #7E0101;
    background: #ffffff;
    margin: 3 auto;
    font-size: 9px;
    padding-left: 5px;
}

input.form_bt {
    border: 1px solid #7E0101;
    width: auto;
    height: 16px;
    color: #ffffff;
    background: #7E0101;
    margin: 3 auto;
    font-size: 9px;
    padding-left: 5px;
}

input.hledej {
    border: 1px solid #7E0101;
    width: 180px;
    height: 15px;
    color: #7E0101;
    background: #ffffff;
    font-size: 9px;
    padding-left: 5px;
}

select.hledej {
    border: 1px solid #7E0101;
/*    width: 230px;
*/
    height: 17px;
    color: #7E0101;
    background: #ffffff;
    font-size: 9px;
}

/*-------------------------------------------------- BEGIN ROYAL SERVICE ---------------------------------------------------------------------*/

input.service {
    border: 1px solid #7E0101;
    width: 100px;
    height: 15px;
    color: #7E0101;
    background: #ffffff;
	  font: normal 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 5px;
}

select.service {
    border: 1px solid #7E0101;
    width: 100px;
    height: 15px;
    color: #7E0101;
    background: #ffffff;
    font-size: 9px;
}

textarea.service {
    border: 1px solid #7E0101;
    width: 237px;
    height: 57px;
    color: #7E0101;
    background: #ffffff;
	  font: normal 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 5px;
}

.box_service {
    width: 485px;
    height: 90px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_service_in {
    width: 481px;
    height: 86px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFFFC1;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

/*-------------------------------------------------- END ROYAL SERVICE ---------------------------------------------------------------------*/


.hh1  {font-family: Garamond, Times, sans-serif; text-decoration: none; font-size : 32px; color : #7E0101; padding: 0px 0px 0px 0px;}
.hh2  {font-family: Garamond, Times, sans-serif; text-decoration: none; font-size : 20px; color : #7E0101; padding: 0px 0px 0px 0px;}
.box-top-poznamka  {text-align: left; font-family: Courier new, Times, sans-serif; text-decoration: none; font-size : 11px; color : #444;}
.box-top-anotace  {font-weight: bold; text-align: left; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size : 11px; color : #444;}
.box-top-autor  {text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size : 10px; color : #666666;}
.box-top-autor-bor  {text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size : 10px; color : #7E0101;}
.box-top-popis  {text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size : 10px; color : #666666;}



.hledej_pozice {
    padding: 6px 0px 2px 2px;
}

.svatek {
	font-family: Arial, Helvetica, sans-serif;
  color : #7E0101;
	font-size : 11px;
  padding: 6px 3px 3px 5px;
}

a.ctk-titul {font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #7E0101; font-size : 13px;}
a.ctk-titul:link {font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #7E0101; font-size : 13px;}
a.ctk-titul:visited {font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #7E0101; font-size : 13px;}
a.ctk-titul:hover {font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color : #7E0101; font-size : 13px;}

a.rett-titul {font-weight: bold; font-family: Garamond, Times, sans-serif; text-decoration: none; color : #222222; font-size : 14px;}
a.rett-titul:link {font-weight: bold; font-family: Garamond, Times, sans-serif; text-decoration: none; color : #222222; font-size : 14px;}
a.rett-titul:visited {font-weight: bold; font-family: Garamond, Times, sans-serif; text-decoration: none; color : #222222; font-size : 14px;}
a.rett-titul:hover {font-weight: bold; font-family: Garamond, Times, sans-serif; text-decoration: underline; color : #222222; font-size : 14px;}

a.rest-titul {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #7E0101; font-size : 11px;}
a.rest-titul:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #7E0101; font-size : 11px;}
a.rest-titul:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #7E0101; font-size : 11px;}
a.rest-titul:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color : #7E0101; font-size : 11px;}

.textbig_b			{ font-size : 14px; color : #000; font-family: Arial, Helvetica, sans-serif; } 
.textmed_b			{ font-size : 11px; color : #000; font-family: Arial, Helvetica, sans-serif; } 
.textsmall_b		{ font-size : 10px; color : #000; font-family: Arial, Helvetica, sans-serif; } 

.textbig_sh			{ font-size : 12px; color : #555; font-family: Arial, Helvetica, sans-serif; } 
.textmed_sh			{ font-size : 11px; color : #555; font-family: Arial, Helvetica, sans-serif; } 
.textsmall_sh		{ font-size : 10px; color : #555; font-family: Arial, Helvetica, sans-serif; } 

.textbig_w			{ font-size : 17px; color : #ccc; font-family: Arial, Helvetica, sans-serif; } 
.textbig14_w		{ font-size : 17px; color : #ccc; font-family: Arial, Helvetica, sans-serif; } 
.textmeddd_w		{ font-size : 14px; color : #eee; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.textmedd_w			{ font-size : 12px; color : #eee; font-family: Arial, Helvetica, sans-serif; } 
.textmed_w			{ font-size : 11px; color : #f8f8f8; font-family: Arial, Helvetica, sans-serif; } 
.textsmall_w		{ font-size : 10px; color : #f8f8f8; font-family: Arial, Helvetica, sans-serif; } 

.textbigg_bor			{ font-size : 14px; color : #7E0101; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.textbig_bor			{ font-size : 12px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
.textmed_bor			{ font-size : 11px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
.textsmall_bor		{ font-size : 10px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 

a.textsmall_bor:link		  { text-decoration: none; font-size : 10px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
a.textsmall_bor:visited		{ text-decoration: none; font-size : 10px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
a.textsmall_bor:hover	  	{ text-decoration: underline; font-size : 10px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 

a.textmed_bor:link		  { text-decoration: none; font-size : 11px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
a.textmed_bor:visited		{ text-decoration: none; font-size : 11px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
a.textmed_bor:hover	  	{ text-decoration: underline; font-size : 11px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 

a.textmed_w:link		  { text-decoration: none; font-size : 11px; color : #ffffff; font-family: Arial, Helvetica, sans-serif; } 
a.textmed_w:visited		{ text-decoration: none; font-size : 11px; color : #ffffff; font-family: Arial, Helvetica, sans-serif; } 
a.textmed_w:hover	  	{ text-decoration: underline; font-size : 11px; color : #ffffff; font-family: Arial, Helvetica, sans-serif; } 

.textsmalll_bor		{ font-size : 9px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; } 
.space7		{ font-size : 7px; color : #7E0101; font-family: Arial, Helvetica, sans-serif; padding-top: 5px;  padding-bottom: 5px;} 

.textbig_gar_b			{ font-size : 16px; color : #333; font-family: Garamond, Times, sans-serif; } 
.textmed_gar_b			{ font-size : 15px; color : #333; font-family: Garamond, Times, sans-serif; } 
.textsmall_gar_b		{ font-size : 14px; color : #333; font-family: Garamond, Times, sans-serif; } 

.textbig_gar_g			{ font-size : 16px; color : #0A7125; font-family: Garamond, Times, sans-serif; } 
.textmed_gar_g			{ font-size : 15px; color : #0A7125; font-family: Garamond, Times, sans-serif; } 
.textsmall_gar_g		{ font-size : 14px; color : #0A7125; font-family: Garamond, Times, sans-serif; } 

.text_submenu          {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size : 11px; color : #ffffff; letter-spacing: 0px;}
a.text_submenu:link    {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size : 11px; color : #ffffff; letter-spacing: 0px;}
a.text_submenu:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size : 11px; color : #ffffff; letter-spacing: 0px;;}
a.text_submenu:hover   {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size : 11px; color : #ffffff; letter-spacing: 0px;}

.text_menu_left          {font-family: Garamond, Times, sans-serif; text-decoration: none; font-size : 15px; color : #0A7125; letter-spacing: 1px;}
a.text_menu_left:link    {font-family: Garamond, Times, sans-serif; text-decoration: none; font-size : 15px; color : #0A7125; letter-spacing: 1px;}
a.text_menu_left:visited {font-family: Garamond, Times, sans-serif; text-decoration: none; font-size : 15px; color : #0EA335; letter-spacing: 1px;;}
a.text_menu_left:hover   {font-family: Garamond, Times, sans-serif; text-decoration: underline; font-size : 15px; color : #0A7125; letter-spacing: 1px;}

.detail-menu-sel {
    width: 93px;
    height: 24px;
    text-align: center;
    color: #7E0101;
    padding: 0px 0px 0px 0px;
	  background-image: url(http://www.royalmenu.cz/image/detail-menu-sel.gif);
	  background-repeat: no-repeat;
}

.detail-menu {
    width: 92px;
    height: 24px;
    text-align: center;
    color: #fff;
    padding: 0px 0px 0px 0px;
	  background-image: url(http://www.royalmenu.cz/image/detail-menu.gif);
	  background-repeat: no-repeat;
}


.box_detail_top {
    width: 490px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_detail_mail {
    width: 350px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_detail_mail_in {
    width: 346px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFFFC1;
    padding: 0px 5px 15px 10px;
    font-size: 11px;
    text-align: left;
	  background-image: url(http://www.royalmenu.cz/image/box-detail-top-pozadi.jpg);
	  background-repeat: no-repeat;
}

.detail-top-linka {
    width: 490px;
    height: 24px;
	  background-image: url(http://www.royalmenu.cz/image/detail-pozadi-top.gif);
	  background-repeat: repeat-x;
}

.box_detail_top_in {
    width: 486px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFFFC1;
    padding: 0px 5px 15px 10px;
    font-size: 11px;
    text-align: left;
	  background-image: url(http://www.royalmenu.cz/image/box-detail-top-pozadi.jpg);
	  background-repeat: no-repeat;
}

.box_detail_center {
    width: 490px;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
     border-right-style: solid;
     border-right-color: #aaa;
     border-right-width: 1px;
     border-left-style: solid;
     border-left-color: #aaa;
     border-left-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #aaa;
     border-bottom-width: 1px;
}

.box_detail_center_in {
    width: 490px;
    color: #777777;
    background: #FFFFC1;
    padding: 10px 10px 10px 20px;
    font-size: 11px;
    text-align: left;
     border-right-style: solid;
     border-right-color: #fff;
     border-right-width: 2px;
     border-left-style: solid;
     border-left-color: #fff;
     border-left-width: 2px;
     border-bottom-style: solid;
     border-bottom-color: #fff;
     border-bottom-width: 2px;
}


.box_foto_index_rest {
    width: 115px;
    height: 115px;
    border: 1px solid #555555;
    padding: 0px 0px 0px 0px;
}


.ramecek_foto {
    width: 188px;
    height: 143px;
    border: 1px solid #aaaaaa;
    padding: 0px 0px 0px 0px;
}

.ramecek_foto_in {
    width: 185px;
    height: 139px;
    border: 2px solid #ffffff;
}

.box_info_left {
    width: 130px;
    height: 25px;
    border: 1px solid #aaaaaa;
    padding: 0px 0px 0px 0px;
    background: #7E0001;
}

.box_info_left_in {
    width: 126px;
    height: 149px;
    border: 2px solid #ffffff;
}

.box_info_left_in_tit {
    width: 126px;
    height: 27px;
    border: 0px solid #ffffff;
    background: #FFFCD5;

}

.box_info_right {
    width: 165px;
    height: 183px;
    border: 1px solid #aaaaaa;
    padding: 0px 0px 0px 0px;
    background: #7E0001;
}

.box_info_right_in {
    width: 161px;
    height: 179px;
    border: 2px solid #ffffff;
    }

.box_info_right_in_tit {
    width: 161px;
    height: 30px;
    border: 0px solid #ffffff;
    background: #FFF0BF;

}

.box_prehled_pul_small_pul {
    width: 237px;
    height: 95px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #ffffff;
    padding: 0px 0px 0px 0px;
}

.box_prehled_pul_small_pul_in {
    width: 233px;
    height: 91px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #ffffff;
    padding: 0px 0px 0px 0px;
}

.box_prehled_pul {
    width: 237px;
    height: 200px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AD;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_pul_in {
    width: 233px;
    height: 196px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFF9AD;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_pul_pul {
    width: 237px;
    height: 94px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AD;

    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_pul_pul_in {
    width: 233px;
    height: 90px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFF9AD;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}


.box_prehled_pul_rest {
    width: 237px;
    height: 237px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF29A;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_pul_rest_in {
    width: 233px;
    height: 233px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFF29A;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_pul_small {
    width: 237px;
    height: 95px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FEFF99; 
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_pul_small_in {
    width: 233px;
    height: 91px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FEFF99; 
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}


.box_prehled {
    width: 480px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_in {
    width: 470px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFFFC1;
    padding: 3px 3px 3px 3px;
    font-size: 11px;
}

.box_prehled_small {
    width: 485px;
    height: 90px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_in {
    width: 481px;
    height: 88px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFFFC1;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_service {
    width: 485px;
    height: 90px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_service_in {
    width: 481px;
    height: 86px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #a83d33;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_ctk {
    width: 485px;
    height: 90px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_ctk_in {
    width: 481px;
    height: 86px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFFFC1;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_ctk_h {
    width: 485px;
    height: 20px;
    border: 1px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_ctk_in_h {
    width: 481px;
    height: 16px;
    border: 2px solid #ffffff;
    color: #777777;
    background: #FFFFC1;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_rett {
    width: 487px;
    height: 173px;
    border: 0px solid #aaaaaa;
    color: #777777;
    background: #FFF9AE;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.box_prehled_small_rett_in {
    width: 487px;
    height: 173px;
    border: 0px solid #ffffff;
    color: #777777;
    background: #FFFFC1;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
	  background-image: url(http://www.royalmenu.cz/image/pozadi-rett.jpg);
	  background-repeat: no-repeat;
}


.pozadi-zamereno-01 {
     width: 233px;
     height: 22px;
/*       background:url(../image/pozadi-zamereno-01.jpg) no-repeat;
*/
     background:url(http://www.royalmenu.cz/image/pozadi-zam-mufinky-01.jpg) no-repeat;
     background-position:  bottom right; 
}

.pozadi-zamereno-02 {
     width: 233px;
     height: 2px;
/*     background:url(../image/pozadi-zamereno-02.jpg) no-repeat;

     background:url(../image/pozadi-zam-mufinky-02.jpg) no-repeat;
     background-position:  bottom right; */
}

.pozadi-zamereno-03 {
     width: 233px;
     height: 63px;
/*     background:url(../image/pozadi-zamereno-03.jpg) no-repeat;

     background:url(../image/pozadi-zam-mufinky-03.jpg) no-repeat;
     background-position:  top right; */
     text-align: left;
     padding: 5px 5px 5px 5px;
}


.pozadi-stamgast-01 {
     background:url(http://www.royalmenu.cz/image/pozadi-stamgast-01.jpg) no-repeat;
     background-position:  bottom right; 
}

.pozadi-stamgast-02 {
     width: 233px;
     height: 2px;
     background:url(http://www.royalmenu.cz/image/pozadi-stamgast-02.jpg) no-repeat;
     background-position:  bottom right; 
}

.pozadi-stamgast-03 {
     width: 233px;
     height: 63px;
     background: url(http://www.royalmenu.cz/image/pozadi-stamgast-03.jpg) no-repeat;
     background-position:  top right;
     text-align: left;
     padding: 5px 5px 5px 5px;
}

.pozadi-stamgast-04 {
     background: url(http://www.royalmenu.cz/image/bg-stamgast.gif) no-repeat; 
  
     /* background: url(http://www.royalmenu.cz/image/pozadi-zamereno-04.jpg) no-repeat; */

}

.pozadi-stamgast-05 {
     background-repeat: no-repeat;
     background-position: center right;
}

.button {
    border: 0px solid #aaaaaa;
    color: #777777;
    background: #BB6414;
    padding: 5px 3px 3px 0px;
    font-size: 11px;
}

.button:hover {
    background: #9A5311;
    color: #ffffff;
}

.vice   {
          width: 100%;
          font-family: Garamond, Times, sans-serif; 
          text-align: center;
          text-decoration: underline; 
          font-size : 15px; 
          color : #0A7125; 
          letter-spacing: 1px;
}

.vice-zarovnani {
          text-align: right;

}

.podmenu_leve {
     padding: 0;
     border: 0px solid #ccc;
	   font-family: Arial, Helvetica, sans-serif;
     font-size : 11px; 
     color : #333;
     letter-spacing: 1px;
}


.text {
     border: 0px solid #ccc;
	   font-family: Arial, Helvetica, sans-serif;
     font-size : 11px; 
     color : #A7A9AC;
     text-align: justify
}

.titulek {
	   font-family: Garamond, Times, sans-serif;
     font-size : 22px; 
     color : #0A7125;
     text-align: left
}

#all-all {
     width: 980px;
     margin: 0 auto;
     padding: 0;
     text-align: left;
/*
     float: center;
*/
     background: #fff;
     border: 0px solid #ccc;
}

#all-prezentace {
     width: 850px;
     margin: 0 auto;
     padding: 0;
     text-align: left;
     float: left;
     background: #fff;
     border: 0px solid #ccc;
}

#skyscraper {
     width: 121px;
     margin: 0 auto;
     padding: 0;
     text-align: left;
     float: right;
     background: #fff;
     border: 0px solid #ccc;
}

.main_all {
     width: 850px;   
     margin: 0 auto;
     padding: 0;
     text-align: left;
     background: #fff;
     border: 0px solid #f00;
     border-right-style: solid;
     border-right-color: #7E0001;
     border-right-width: 1px;
     border-left-style: solid;
     border-left-color: #7E0001;
     border-left-width: 1px;
     border-top-width: 0px;
     border-bottom-width: 0px;
}

.main {
     width: 850px;   
     margin: 0 auto;
     padding: 0;
     text-align: left;
     background: #fff;
     border: 0px solid #f00;
}

.mezera {
     width: 100%;
     height: 5px;
}

#banners-top-null {
     width: 850px;
     height: 69px;
     padding: 0;
     margin: 0 auto;
     background: #fff;
     border: 0px solid #ccc;
     background:url(http://www.royalmenu.cz/image/top-banners.gif) no-repeat; 
     background-position:  bottom left; 
}

#banners-bottom-null {
     width: 850px;
     height: 69px;
     padding: 0;
     margin: 0 auto;
     background: #fff;
     border: 0px solid #ccc;
     background:url(http://www.royalmenu.cz/image/bottom-banners.jpg) no-repeat; 
     background-position:  top right; 
}

.banners {
     padding: 0px;
}

.url-link-null {
     width: 850px;
     height: 18px;
     padding: 0px;
     border: 0;
     background: #7E0001;
}

.url-link {
     padding: 2px;
     border: 0px solid #ccc;
     background:url(http://www.royalmenu.cz/image/pozadi-url-link-jednohubky.gif) no-repeat; 
     background-position:  bottom left; 
}

.copyright-link-null {
     width: 850px;
     height: 18px;
     padding: 0px;
     border: 0;
     background: #7E0001;
}

.copyright-link {
     padding: 2px;
     border: 0px solid #ccc;
     background:url(http://www.royalmenu.cz/image/pozadi-copyright-link.gif) no-repeat;
     background-position:  bottom right; 
}

.royalmenu-null {
     width: 650px;
     padding: 0;
     border: 0px solid #000;
/*     background:url(../image/royalmenu.jpg) no-repeat; */
}

.royalmenu {
     padding: 0px;
     border: 0px solid #f00;
}


.menu-top-null {
     width: 650px;
     height: 47px;
     padding: 0px;
     border: 0px solid #ccc;
     background:url(http://www.royalmenu.cz/image/pozadi-menu.gif) repeat-x; 
}

#menu-top {
     padding: 0px;
     border: 0px solid #ccc;
}

.zacatek-menu {
     width: 7px;
     height: 47px;
     background:url(http://www.royalmenu.cz/image/pozadi-menu.gif) repeat-x; 
     float: left;
}

.tlacitko-text {
     text-align: center;
     letter-spacing: 0.3px;
     font-size : 15px; color : #fff; font-family: Garamond, Times, sans-serif;
}

.text-speedmenu-titul {
     text-align: center;
     letter-spacing: 0.3px;
     font-size : 11px; color : #fff; font-family: Times, Garamond, sans-serif;
}

.text-infotext {text-align: left; text-decoration: none; letter-spacing: 0.3px; font-size : 15px; color : #222; font-family: Garamond, Times, sans-serif;}

.text-tipy {
              text-align: left; 
              text-decoration: none; 
              letter-spacing: 0.3px; 
              font-size : 15px; 
              color : #7E0101;
              font-family: Garamond, Times, sans-serif;
              padding: 0;
              font-weight: bold;
}

.text-info-titul {
              text-align: left; 
              text-decoration: none; 
              letter-spacing: 0.3px; 
              font-size : 15px; 
              color : #ffffff;
              font-family: Garamond, Times, sans-serif;
              padding: 0;
              font-weight: bold;
}

.text-box-titul-pozadi {
              text-align: left; 
              text-decoration: none; 
              letter-spacing: 0.3px; 
              font-size : 15px; 
              color : #000;
              font-weight: 900;
              font-family: Garamond, Times, sans-serif;
              background: #F7EEA9;
              padding: 4px 3px 2px 4px;
}

.text-box-titul-pozadi-rest {
              height: 40px;
              height: 40px;
              text-align: left; 
              text-decoration: none; 
              letter-spacing: 0.3px; 
              font-size : 15px; 
              color : #000;
              font-weight: 900;
              font-family: Garamond, Times, sans-serif;
              background: #FEE676;
              padding: 4px 3px 2px 4px;
}

.text-box-titul-pozadi-stamgast {
              height: 22px;
              text-align: left; 
              text-decoration: none; 
              letter-spacing: 0.3px; 
              font-size : 14px; 
              color : #000;
              font-weight: 900;
              font-family: Garamond, Times, sans-serif;
              background: #F5F593;
              padding: 4px 3px 0px 3px;
     background:url(http://www.royalmenu.cz/image/pozadi-stamgast-01.jpg) no-repeat;
     background-position:  bottom right;
}

.text-box-titul-pozadi-zamereno {
              height: 22px;
              text-align: left; 
              text-decoration: none; 
              letter-spacing: 0.3px; 
              font-size : 14px; 
              color : #000;
              font-weight: 900;
              font-family: Garamond, Times, sans-serif;
              
              padding: 4px 3px 0px 3px;
  /*            background:url(../image/pozadi-zam-mufinky-01.jpg) no-repeat;
              background:url(../image/pozadi-zamereno-01.jpg) no-repeat;
              background: #F5F593;

              background-position:  bottom right; */
}


.text-box-titul-pozadi-ctk {
              text-align: left; 
              text-decoration: none; 
              letter-spacing: 0.3px; 
              font-size : 15px; 
              color : #000;
              font-weight: 900;
              font-family: Garamond, Times, sans-serif;
              background: #FFFFC1;
              padding: 4px 3px 2px 4px;
}


.text-box-titul {
              text-align: left; 
              text-decoration: none; 
              letter-spacing: 0.3px; 
              font-size : 15px; 
              color : #B60202; 
              font-family: Garamond, Times, sans-serif;
              padding: 3px 3px 3px 3px;
}

.text-padd3 {
              text-align: left;
              padding: 3px 3px 3px 3px;
}

.text-padd5 {
              text-align: left;
              padding: 5px 5px 5px 5px;
}


.text-speedmenu {text-align: center; text-decoration: none; letter-spacing: 0.3px; font-size : 12px; color : #fff; font-family: Garamond, Times, sans-serif;}
a.text-speedmenu:link    {text-align: center; text-decoration: none; letter-spacing: 0.3px; font-size : 12px; color : #fff; font-family: Garamond, Times, sans-serif;}
a.text-speedmenu:visited {text-align: center; text-decoration: none; letter-spacing: 0.3px; font-size : 12px; color : #fff; font-family: Garamond, Times, sans-serif;}
a.text-speedmenu:hover   {text-align: center; text-decoration: underline; letter-spacing: 0.3px; font-size : 12px; color : #fff; font-family: Garamond, Times, sans-serif;}

.text-speedmenu-sh {text-align: center; text-decoration: none; letter-spacing: 0.3px; font-size : 14px; color : #ccc; font-family: Garamond, Times, sans-serif;}
a.text-speedmenu-sh {text-align: center; text-decoration: none; letter-spacing: 0.3px; font-size : 14px; color : #ccc; font-family: Garamond, Times, sans-serif;}
a.text-speedmenu-sh {text-align: center; text-decoration: none; letter-spacing: 0.3px; font-size : 14px; color : #ccc; font-family: Garamond, Times, sans-serif;}
a.text-speedmenu-sh {text-align: center; text-decoration: none; letter-spacing: 0.3px; font-size : 14px; color : #ccc; font-family: Garamond, Times, sans-serif;}

.br {
     text-align: center;
     font-size : 18px; color : #fff; font-family: Garamond, Times, sans-serif;
}

.tlacitko {
     width: 90px;
     height: 47px;
     padding: 0px;
     border: 0px solid #fff;
     float: left;
     background:url(http://www.royalmenu.cz/image/zalozka.jpg) no-repeat; 
}

.tlacitko-vyber {
     width: 90px;
     height: 47px;
     padding: 0px;
     border: 0px solid #fff;
     float: left;
     background:url(http://www.royalmenu.cz/image/zalozka-vyber.jpg) no-repeat; 
}

.top-image {
   height: 200px;
   border: 0px solid #ccc;
}


.submenu-null {
     width: 650px;
     height: 25px;
     border: 0px solid #ccc;
     text-align: center;
     background:url(http://www.royalmenu.cz/image/pozadi-submenu.gif) repeat-x; 
}

.submenu-top {
     padding: 0px;
     border: 0px solid #ccc;
     text-align: center;
}

.info-null {
     width: 650px;
     height: 32px;
     border: 0px solid #ccc;
     background:url(http://www.royalmenu.cz/image/pozadi-info.gif) repeat-x; 
}

.info {
     padding: 0px;
     border: 0px solid #ccc;
}

#obsah-null {
     width: 492px;
     text-align: center;
     border: 0px solid #ccc;
     background: #fff; 
}

#obsah {
     padding: 4px;
     border: 0px solid #ccc;
}

.restaurace-doporucujeme-null {
     width: 142px;
     height: 1000px;
     border: 0px solid #ccc;
     background: #FFFCD5; 
}

.restaurace-doporucujeme {
     padding: 4px;
     border: 0px solid #ccc;
}

.leva-linka {
     background: #FFFCD5; 
     border-right-style: solid;
     border-right-color: #7F7F7F;
     border-right-width: 1px;
}

#leve-menu-null {
     width: 142px;
     padding: 0px;
     border: 0px solid #ccc;
}

#leve-menu {
     padding: 4px;
     border: 0px solid #ccc;
}

#leve-menu-typ-null {
     width: 132px;
     height: 35px;
     border: 0px solid #ccc;
     background: #333333; 
     border-left-style: solid;
     border-left-color: #919191;
     border-left-width: 1px;
     border-right-style: solid;
     border-right-color: #919191;
     border-right-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #919191;
     border-bottom-width: 1px;
}

#leve-menu-typ-null-titul {
     width: 132px;
     height: 35px;
     border: 0px solid #ccc;
     background: #000000; 
     border-left-style: solid;
     border-left-color: #919191;
     border-left-width: 1px;
     border-right-style: solid;
     border-right-color: #919191;
     border-right-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #919191;
     border-bottom-width: 1px;
}

#leve-menu-typ {
     padding: 4px;
     border: 0px solid #ccc;
}


.levy-blok {
     width: 650px;
     padding: 0;
     border: 0;
     float: left;
     border-left-style: solid;
     border-left-color: #7E0001;
     border-left-width: 1px;
}

.prava-linka {
     padding: 0;
     border-left-style: solid;
     border-left-color: #BDB28E;
     border-left-width: 1px;
     background: #FFF0BF;
}

#pravy-pruh-null {
     width: 199px;
     float: left;
     padding: 0;
     border: 0;
     background: #FFF0BF;
}

.pravy-pruh-in {
     width: 199px;
     padding: 0;
     border: 0;
     border-left-style: solid;
     border-left-color: #BDB28E;
     border-left-width: 1px;
     background: #FFF0BF url(http://www.royalmenu.cz/image/banan01.jpg) no-repeat;
     background-position:  bottom right; 
}


.pravy-pruh {
     padding: 0px;
     border: 0px solid #ccc;
}

#skyscaper-null {
     width: 145px;
     height: 1000px;
     float: right;
     padding: 0;
     border: 1px solid #ccc;
     background: #FFF;
}

#skyscaper-pruh {
     padding: 0px;
     border: 0px solid #ccc;
}


.tlacitko-hor {
     width: 100%;
     height: 24px;
}

.tlacitko-hor-text {
     width: 100%;
     height: 24px;
}

.hlavicka-null {
     height: 180px;
     background:url(http://www.royalmenu.cz/image/image_prouzek.jpg) no-repeat; 
}

.hlavicka {
     padding: 0px;
     float: right;
     border: 0px solid #ccc
}

.vlevo-null {
     width: 180px;
     float: left;
     padding: 0;
     border: 0;
     background: #fff;
     }
.vlevo {
     padding: 0px;
     border: 0px solid #ccc
}

.menu_left_linka {
     text-align: left;
     border-top-style: solid;
     border-top-color: #bababa;
     border-top-width: 1px;
     padding: 0px;
}


.str {
     height: 100px;
     border: 1px solid red;
     background: #fff
     }


.obsah-null {
     width: 540px;
     float: left;
     padding: 0px;
     margin-top: 10px;
     margin-bottom: 10px;
     border: 0;
     background: #fff;
}

.obsah {
     padding: 0px;
     border-left-style: dotted;
     border-left-color: #ccc;
     border-left-width: 2px;
     border-right-style: dotted;
     border-right-color: #ccc;
     border-right-width: 2px;
}

.linka {

     width: 100%;
     border-bottom-style: solid;
     border-bottom-color: #bababa;
     border-bottom-width: 1px;
}

.vpravo-null {
     width: 180px;
     float: right;
     padding: 0;
     border: 0;
     background: #fff;
}
.vpravo {
     padding: 0px;
     border: 0px solid #ccc
}

.vpravo-sekce {
     padding: 0px;
     height: 17px;
     width: 160px;
	   font-family: Garamond, Times, sans-serif;
     font-size : 16px; 
     color : #eee;
     text-align: left;
     background: #999;
}

.vpravo-obsah {
     padding: 0px;
     width: 160px;
     background: #eee;
     text-align: left;
}


.paticka-null {
     clear: both;
     width: 100%;
     padding: 0;
     border: 0
}
.paticka {
     padding: 0px;
     border: 0px solid #ccc;
     background: #eee
}
hr { 
     display: none
}

img.border {
    border: solid 1px #000000;
}


#navstevnost table {border: 1px solid #7E0101; padding: 0px; margin: 0px 0px 0px 0px; width: 455px;}
#navstevnost table tr td {border-bottom: 1px solid #7E0101; padding-right: 5px; padding-left: 5px; border-right: 1px solid #7E0101; }
#navstevnost table tr.TableSolidRow td {border-right: 1px solid #ffffff; font-weight: bold; padding-right: 5px; padding-left: 5px; background: #7E0101; color : #ffffff;}
#reklama h2 {font-family: Garamond, Times, sans-serif; font-weight: bold; text-decoration: none; font-size : 32px; color : #7E0101; padding: 0px 0px 0px 0px;}

