/* GLOBALS */
   body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#ffffff;text-align:center;}
   body, table, tr, td, p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
   table {border:0px; width:100%;padding:0px;}
   table td {padding:0px;}
   form {margin:0px;}
   a {text-decoration:none;}
   img {border:0px;}


/* TOP LINKS */
  .top_links {width:750px;margin-bottom:4px;}
  .top_links td, .top_links td a {color:#E05602;font-weight:bold;font-size:10px;}
  .top_links a:hover {color:#7C1D00;}
  .top_links img {border:#D2580F 1px solid;margin-left:5px;margin-right:0px;vertical-align:middle;}

/* TOP NAVIGATION */
 .top_nav {width:750px;border-top:#C64B00 3px solid;border-left:#cf4e00 1px solid;border-right:#cf4e00 1px solid;background-color:#E05602;}
 .top_nav td {padding-top:6px;padding-bottom:8px;}
 .top_nav .nav {border-top:#b62a00 1px solid;text-align:center;color:#fff;font-weight:bold;font-size:10px;padding-left:6px;padding-right:6px;}
 .top_nav .nav a {color:#fcdcc1;}
 .top_nav .nav a:hover {color:#fff;}
 .top_nav .nav .sel {color:#fff;}
 .top_nav .sep {color:#fcdcc1;border-top:#b62a00 1px solid;}
 .top_nav .sep_ch {color:#fcdcc1;background:url(../images/ch.gif) no-repeat;background-position:0 0;width:9px;text-align:center;}
 .top_nav input {font-family:Verdana; font-size:10px; border:#B62A00 1px solid;height:18px;background-color:#FFF9EF;color:#7C1D00;font-weight:normal;} 

/* TOP LINKS */
  .main_table {width:750px;border:#CF4E00 1px solid;background-color:#FCD0AB;}
  .main_table_pop {width:100%;border:#CF4E00 1px solid;background-color:#fffdf6;height:450px;}
  .main_table td, .main_table_pop td {vertical-align:top;}

/* LOGIN */   
/*
  .login {border:#CF4E00 1px solid; background-color:#b62a00; height:50px; color:#ffffff; font-weight:bold;}
  .login td {padding-left:10px;padding-bottom:6px;vertical-align:middle;}
  .login .in {text-align:center;}
  .login .sep {color:#fcdcc1;padding-left:5px;padding-right:5px;}
  .login a {color:#fcdcc1;text-decoration:underline;}
  .login a:hover {color:#fcdcc1;text-decoration:none;}
  .login input {height:18px; font-family:Verdana; font-size:10px; color:#7C1D00; font-weight:normal; background-color:#fffdf6; border:#fcd0ab 1px solid;}
  .login .btn {height:19px; width:60px;background-color:#fcdcc1; color:#7c1d00; font-weight:bold; border-top:#b62a00 1px solid;border-left:#b62a00 1px solid;border-right:#5e1600 1px solid;border-bottom:#5e1600 1px solid;text-align:center;}
 */

/* LOGIN */   
  .login {margin:0px auto;border:#CF4E00 1px solid; background-color:#b62a00; height:50px; color:#ffffff; font-weight:bold;}
  .login td.top {font-size:9px;font-weight:normal;padding-top:4px;color:#fcdcc1;text-align:right;}
  .login td.bot {text-align:center;}

  .login .in {text-align:center;}
  .login .sep {color:#fcdcc1;padding-left:5px;padding-right:5px;}
  .login a {color:#fcdcc1;}
  .login a:hover {color:#ffffff;}
  .login input {height:18px; font-family:Verdana; font-size:10px; color:#7C1D00; font-weight:normal; background-color:#fffdf6; border:#fcd0ab 1px solid;}
  .login .btn {height:19px; width:60px;background-color:#fcdcc1; color:#7c1d00; font-weight:bold; border-top:#b62a00 1px solid;border-left:#b62a00 1px solid;border-right:#5e1600 1px solid;border-bottom:#5e1600 1px solid;text-align:center;}
  .login td.log {vertical-align:middle;text-align:center;font-weight:normal;}
  
/* ERROR */   
  .err {color:#b62a00;font-size:11px;font-weight:bold;}


  
  
/* TABLES */   
  .tbl_out, .tbl_out_mrg {border:#CF4E00 1px solid;}

  .tbl_out_mrg {margin-top:1px;}
  .tbl_in {border:#fff 1px solid;}
  .mrg {margin-top:1px;}
  .mrg td {width:50%;}
  .mrg td.s {width:1px !important;}


  #bc1.tbl_in {height:228px;}
  #bc2.tbl_in {height:200px;}
  #bc3.tbl_in {height:148px;}


/* SEARCH */
  .search_out {border:#CF4E00 1px solid;background-color:#FFF3E6;width:248px;padding:0px;}
  .search_in {border:#fff 1px solid;border-bottom:0px;}
  .search_in .block_titles {height:34px;}
  .search_div {margin-top:3px;margin-bottom:0px;background-color:#fff;margin-left:14;border:#D2580F 1px solid;position:relative;width:220px;height:44px;}
  .search_div_in {position:absolute;width:216px;height:40px;clip:rect(3,216,39,3);}
  .search_title {padding-left:14px; height:16px;color:#7C1D00;font-weight:bold;font-size:10px;}
  .search_select {font-family:Verdana; font-size:10px; color:#7C1D00; width:218px;background-color:#FFFFFF; border:#D76A28 1px solid;line-height:120%;}
  .search_input {height:20px;width:220px; font-family:Verdana; font-size:10px; color:#7C1D00; font-weight:normal; background-color:#fff; border:#b62a00 1px solid;}
  .search_btn {padding-right:12px; padding-top:5px; text-align:right;}
  #bot.search_btn {padding-bottom:10px;}
  

/* SHOPPING CART */
 .cart {background-color:#FCE1CA;text-align:center;}
 .cart td {padding:3px;color:#7C1D00;}
 .cart .title {height:38px;vertical-align:bottom; color:#e05602;font-weight:bold;font-size:10px;text-align:center;padding-bottom:10px;}
 .cart .empty_cart {vertical-align:bottom; color:#000;font-size:10px;text-align:center;padding-top:10px;padding-bottom:30px;}
 .cart .pad {padding:10px;}
 .cart .inp_cart {font-family:Verdana; font-size:10px; width:30px; border:#B62A00 1px solid;height:16px;color:#7C1D00;font-weight:normal;}
 .cart .line {background-image : url(../images/toc.gif); height:1px; width:100%;}

 .cart a {color:#E05602;font-size:10px;text-decoration:none;font-weight:bold;}
 .cart a:hover {color:#7C1D00;font-size:10px;text-decoration:none;}
 .cart .total {color:#E05602;font-weight:bold;font-size:10px;}
 .cart .buttons {text-align:center;}
 .cart .line_b {background-color:#f8c09d;height:1px;width:100%;}
 #lt.line_b {margin-top:10px;margin-bottom:2px;}
 #lb.line_b {margin-bottom:10px;margin-top:2px;}

/* TITLES */
  .block_titles {height:34px;background:url(../images/t.gif) repeat-x;background-position:top;background-color:#fff3e6; font-weight:bold;text-align:center; color:#e05602;}
  .block_titles_light {height:34px;background:url(../images/t_s.gif) repeat-x;background-position:top;background-color:#fffdf6; font-weight:bold;text-align:center; color:#e05602;vertical-align:middle !important;}
  .block_titles_yellow {height:34px;background:url(../images/t2.gif) repeat-x;background-position:top;background-color:#fff3e6; font-weight:bold;text-align:center; color:#e05602;height:12px;}

  #cat_img .block_titles_light {height:12px !important;}
    
  /*.ky, .kt {height:5px;width:12;margin-right:12px;margin-left:12px;}*/
.ky, .kt {height:5px;margin-right:12px;margin-left:12px;padding-left:12px;padding-right:12px;}

  .ky {background: url(../images/ky.gif) no-repeat center;}
  .kt {background: url(../images/kt.gif) no-repeat center;}


/* BODIES */
  .body_yallow_bg {background: #fdf7e2 url(../images/i_hrani.gif) no-repeat left top;text-align:middle;}
  .body_yallow {background: #fdf7e2;text-align:middle;}

  .title11 {color:#E05602;font-weight:bold;font-size:11px;text-align:center;padding-bottom:28px;padding-top:18px;}

  .txt_tred {color:#7C1D00;font-size:10px;}
  .txt_tred_big {color:#7C1D00;font-size:11px;}

  .arr {background: url(../images/arr.gif) no-repeat center; width:5px;height:5px;margin-right:5px;margin-left:32px;}




/* SCROLLER */

  .scroll_home {vertical-align:top;border:#CF4E00 1px solid; background-color:#fff;width:300px;padding:4px;}
  .scroll_tbl {width:400px;}

  .div_links_home, .div_links_home_c {
    color:#7C1D00;line-height:14px;overflow:auto;
    width:400px;font-weight:bold;
    scrollbar-3dlight-color:#ba4801;
    scrollbar-arrow-color : #ba4801;
    scrollbar-base-color : #ba4801;
    scrollbar-darkshadow-color : #fff3e6;
    scrollbar-face-color : #fff3e6;
    scrollbar-highlight-color : #fff3e6;
    scrollbar-shadow-color : #ba4801;
    scrollbar-track-color : #fff;
  }
  .div_links a, .div_links_home a, .div_links_home_c a {color:#7C1D00;font-size:10px;}
  .div_links a:hover, .div_links_home a:hover, .div_links_home_c a:hover {color:#E05602;font-size:10px;}

  .div_links_home {height:112px;}
  .div_links_home_c {height:40px;}


  .div_links {
    line-height:14px;
    color:#7C1D00; width:210px; height:170px;
    overflow:auto; text-align:left;

    scrollbar-3dlight-color:#ba4801;
    scrollbar-arrow-color : #ba4801;
    scrollbar-base-color : #ba4801;
    scrollbar-darkshadow-color : #fff3e6;
    scrollbar-face-color : #fffdf6;
    scrollbar-highlight-color : #fff3e6;
    scrollbar-shadow-color : #ba4801;
    scrollbar-track-color : #FCEBDB;
  }

  
  .footer, .bottom_nav {width:750px;}
  .footer {border-left:#CF4E00 1px solid;border-right:#CF4E00 1px solid;}
  .footer td {height:22px; background:url(../images/bg_footer.gif);}

  .bottom_nav td {font-family:Verdana; font-size:10px; text-decoration:none; color:#000000;font-weight:normal;padding:4px;text-align:center;}
  .bottom_nav a:link {color:#0351A3;font-family:Verdana; font-size:10px; text-decoration:none; font-weight:normal;}
  .bottom_nav a:visited {color:#0351A3;font-family:Verdana; font-size:10px; text-decoration:none; font-weight:normal;}
  .bottom_nav a:hover {color:#9A9EA0;text-decoration:none;font-family:Verdana; font-size:10px; font-weight:normal;}
  .bottom_nav .line {height:4px; padding:0px; border-bottom:#C3C7CA 1px solid;}
  .bottom_nav .sep{color:#9a9ea0;padding-left:4px;padding-right:4px;}
  
  
  
  
/* SECOND ROW FIRST COLUMN */  
  .rests {border:#CF4E00 1px solid;background-color:#fffdf6;padding:0px;}
  .rests .tbl_in {border-bottom:0px;}
  .rests .block_titles_light {height:12px !important;}
  .rests .pad {padding:12px;}
  .rests .light {text-align:right;}
  .rests .light a {color:#e05602; font-size:10px; font-weight:bold;}
  .rests .light a:hover {color:#7c1d00; font-size:10px; font-weight:bold;}

  .rests a {color:#7c1d00; font-size:10px; font-weight:bold;}
  .rests a:hover {color:#e05602; font-size:10px; font-weight:bold;}

  /*.menu_sep {padding:0px; background-image:url(../images/bg_l_menu.gif);height:16px;width:100%;margin-bottom:3px;}*/
  .menu_sep {padding:0px;display:block; background-image:url(../images/bg_l_menu.gif);height:16px;width:100%;margin-bottom:3px;}


  
  
/* IFRAME TABS */  

  .tbl_tabs, .tbl_tabs_body {background-color:#fffdf6; width:420px; height:18px; text-align:center;}
  .tbl_tabs td {text-align:center;}  
  .tbl_tabs .sep {width:1px;}
  
  .tbl_tabs_body {background-color:#fff3e6;border-right:#d2580f 1px solid; border-left:#d2580f 1px solid;border-bottom:#d2580f 1px solid;}
  .tbl_tabs_body .tbl_tabs_in {height:186;margin-top:16px;}
  .tbl_tabs_body .redtxt {color:#7C1D00;font-weight:bold;font-size:10px;}
  .tbl_tabs_body .btn {text-align:right; vertical-align:bottom; padding-bottom:10px;}
  .tbl_tabs_in {width:390px;}

  #ltab2 .redtxt {font-weight:normal !important;padding-bottom:40px;padding-left:30px;line-height:16px;}
  #ltab3 .redtxt {padding-left:20px;padding-bottom:0px;}
  #ltab3 .btn {vertical-align:top; height:80px;padding-right:24px;}
  #ltab3 .pad {padding-top:30px;}



  .div_sel {
    margin-top:3px;margin-bottom:0px;background-color:#fff;margin-left:10;border:#D2580F 1px solid;
    width:288px;position:relative;height:58px
  }
  .div_sel_in {width:288px;clip:rect(3px 282px 51px 3px);position:absolute;height:58px}
  .div_sel_in select{font-family:Verdana; font-size:10px; color:#7C1D00; width:284px;background-color:#FFFFFF; border:1 solid #D76A28;line-height:120%;}

  .logo {padding:3px;}
  .logo div {background-color: #ffd8b6;height:22px;padding-top:3px;text-align:left;padding-left:10px;}
  
    





/* RESTAURANT INFO CLASSES */


  .rest_info {width:90% !important;text-align:center;margin:0px auto;}
  .rest_info td {padding:2px;color:#7c1d00;text-align:left;}
  .rest_info .title {color:#7c1d00; font-size:10px;}
  .pages a, .rest_info a {color:#e05602; font-size:10px; font-weight:bold;}
  .pages a:hover, .rest_info a:hover {color:#7c1d00; font-size:10px; font-weight:bold;}
  .rest_bg {background-color: #fffdf6;text-align:center;margin:0px auto;}
  .rest_menu {width:210px;background-color:#FCEBDB; border:#CF4E00 1px solid;margin:8px auto;}
  .rest_menu td {padding:3px;padding-left:6px;}


/* DISHES CLASSES */

  .dish_title {color:#e05602; font-size:11px; font-weight:bold;text-align:center;padding-top:12px;padding-bottom:8px;}
  .list_dishes {text-align:center; padding:10px;}
  .list_dishes table {padding:5px; background-color:#ffffff; border:#fcd0ab 1px solid;}
  .list_dishes th {padding:5px; background-color:#FCD0AB; border:#fcd0ab 1px solid;color:#7c1d00;}
  .list_dishes th .start {background-color:#f4c7a2;}

  .list_dishes td {padding:5px; background-color:#ffffff;color:#7c1d00;font-weight:bold;vertical-align:middle;}
  .list_dishes .i {border:#fcd0ab 1px solid;width:70px;height:70px;}
  .list_dishes .inp {font-family:Verdana; font-size:10px;width:40px; border:#fcd0ab 1px solid;height:16px;color:#7C1D00;font-weight:normal;margin-right:5px;}
  .list_dishes textarea {font-family:Verdana; font-size:10px; width:180px; padding:3px; border:#fcd0ab 1px solid;background-color:#FFFFFF;}
  .list_dishes .btn {text-align:right; vertical-align:bottom;}
  .list_dishes .menu_sep {border-right:#ffffff 5px solid;}
  .pages {height:22px; text-align:center; color:#e05602;font-weight:bold;}
  .pages .sel {color:#7c1d00;cursor:text;}
  .pages img {margin-left:3px;margin-right:3px;}
  
  .list_dishes .path {padding-top:12px;}
  .list_dishes .path, .list_dishes .path a {color:#e05602;font-weight:bold;}
  .list_dishes .path a:hover {color:#7c1d00;font-weight:bold;}



  .vegetarian {background: #fffdf6 url(../images/h/vegan_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .japanese {background: #fffdf6 url(../images/h/japan_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .bulgarian {background: #fffdf6 url(../images/h/Bulgarian_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .healty {background: #fffdf6 url(../images/h/healthy_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .swiss {background: #fffdf6 url(../images/h/shvejtzarska_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .indian {background: #fffdf6 url(../images/h/indian_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .livanska {background: #fffdf6 url(../images/h/livanska_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .mexican {background: #fffdf6 url(../images/h/mexican_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .turkish {background: #fffdf6 url(../images/h/turska_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .NoneZawedenie {background: #fffdf6 url(../images/h/p.gif) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}
  .Mediterraneancuisine {background: #fffdf6 url(../images/h/Mediterranean cuisine_l.jpg) no-repeat;background-position :bottom center;height:198px;vertical-align:top;padding-top:6px;}

  .vegetarian, .japanese, .mediter, .bulgarian, .healty, .swiss, .indian, .livanska, .mexican, .turkish, .italian, .chinese, .NoneZawedenie, .Mediterraneancuisine {
    background-position:bottom center;
    height:198px;vertical-align:top;text-align:center;
    padding-top:6px;color:#7c1d00;
  }   
   
   
/* ORDER CLASSES */
  .order {border:#CF4E00 1px solid;background-color:#fdf7e2;}
  .order .pad {padding:10px;}
  .order_in td {padding:2px;color:#7c1d00;}
  .order_in a {color:#e05602;font-weight:bold;}
  .order_in a:hover {color:#7c1d00;font-weight:bold;}
  .order_in .price {text-align:right;}
  .order_in .sep {background-color:#f7f0d6;height:2px;width:100%;border-top:#eee4bd 1px solid;margin-top:10px;margin-bottom:7px;}
  .order_in .sep_in {width:100%;margin-top:10px;height:1px;}
  .order_in .date {font-family:Verdana; font-size:10px;width:90px;padding-top:2px;padding-left:3px; border:#B62A00 1px solid;height:20px;color:#7C1D00;font-weight:normal;margin-left:5px;}
  .order .bel {font-size:9px;color:#d0a17a;padding-top:5px;text-align:right;padding-right:22px;}
  .order .btn {text-align:center;padding-top:10px;padding-bottom:10px;}

  
  
/* POPUP CLASSES */
  .pop_content {padding:12px;color:#7c1d00;}
  .pop_content .i {border:#fcd0ab 1px solid;margin-right:10px;} 
  .pop_content .btn {width:100%;text-align:right;margin-top:30px;}

  .pop_title {width:auto !important;}
  .pop_title td {padding-top:20px;padding-bottom:20px;color:#e05602;font-weight:bold;text-align:center;}
  .pop_title .kl {text-align:right;}
  .pop_title .kr {text-align:left;}
    
    
/* LOGIN CLASSES */
  .reg {background-color:#fffdf6;}
  .reg td {text-align:center;}
  .login_page {width:400px;margin:0px auto;}
  .login_page td {padding:3px;color:#7C1D00;}
  .login_page .label, .registration .label {width:40%; text-align:right;font-weight:bold;color:#7C1D00;}
  .login_page .title {font-weight:bold;color:#e05602;}
  .login_page .txt {padding-top:24px;padding-bottom:34px;}
  .login_page input {font-family:Verdana;font-size:10px;width:200px;border:#B62A00 1px solid;height:20px;color:#7C1D00;font-weight:normal;}
  .login_page input.btn {width:68px;height:18px;border:0px;margin-top:20px;}
  .registration a, .login_reg a {text-align:center;color:#e05602;font-weight:bold;}
  .registration a:hover, .login_reg a:hover {color:#7C1D00;font-weight:bold;}


/* REGISTRATION CLASSES */

  .registration {width:auto;margin:0px auto;}
  .registration td, .address td, .edit_form td {color:#7C1D00;font-size:10px;padding:3px;vertical-align:middle; text-align:left;}
  .registration td input, .edit_form td input {font-family:Verdana; font-size:10px;width:200px; border:#B62A00 1px solid;height:20px;color:#7C1D00;font-weight:normal;}
  .registration input.num {width:40px;}
  .registration input.str {width:122px;}
  .registration input.ch_box {border:0px;width:auto;}
  .registration .ch {vertical-align:top;}

  .registration textarea {font-family:Verdana; font-size:10px; width:200px !important; border:#B62A00 1px solid;height:40px;color:#7C1D00;font-weight:normal;}
  .registration input.btn {width:auto;height:auto;border:0px;}
  .registration .tdbtn, .registration .tdbtn_profile {text-align:center;padding-top:30px;padding-bottom:30px;}
  .registration .tdbtn_profile {padding-bottom:10px;}
  .registration .title {font-weight:bold;color:#e05602;padding-bottom:20px;text-align:center;}

  .reg_sep {background-color:#faf7e8;height:3px;border-top:#f3eed9 1px solid; width:70%;text-align:center;margin:20px auto;}
  

/* USER PROFILE */
  .address {width:auto;margin:0px auto;text-align:center;}
  .address th {color:#7C1D00;font-size:10px;text-align:center;vertical-align:top;padding:6px;}
  .address td {text-align:center;vertical-align:top;padding:6px;}
  .address td a {color:#e05602;font-size:10px;font-weight:bold;}

  
  
/* BACK LINK */
  .back {text-align:right; padding-top:10px;padding-right:14px;}
  .back a {color:#e05602;} 
  .back a:hover {color:#7C1D00;} 
  
  

/* GBG HEAD CLASSES */
  .gbg_head {width:750px;}
  .logr, .logr a	{font:bold 10px Verdana;color: #000000;text-decoration: none}
  .logr a:hover, .titw a:hover	{text-decoration: underline;}
  .titw, .titw a {font:bold 11px Arial;color: #ffffff;text-decoration: none}
  
 /*IFRAME*/
 .iframe_body {background-color: #fffdf6;}
 
 .order_msg {height:170px;text-align:center;padding-top:70px;color:#7C1D00;font-weight:bold;}
 
.ribb { height: 23px; border: #c4c6ca 1px solid; border-top-width: 0px; background: #f6f6f6; width: 750px; }
.ribb td { font: bold 10px Verdana; }
.ribb a { display: block; line-height: 16px; color: #666; text-decoration: none; }
.ribb a:hover { color: #ff9c00; }
.ribb td.srch { padding: 0px 5px; height: 21px; width: 400px; margin-top: 2px; }
.ribb td.srch span { vertical-align: top; position: relative; top: 3px; }
.ribb td.srch img { vertical-align: top; margin: 0px 6px; }
.ribb td.srch form { margin: 0px; padding: 0px; }
.ribb td.srch input { margin-left: 6px; vertical-align: top; }
.ribb td.srch input.s-f { font: 11px Verdana; width: 120px; }
.gbg-t-l { width: 750px; height: 75px; position: relative; background: url(http://gbg.bg/i/logo_bg.gif) no-repeat; margin-bottom: 10px;  }
.gbg-t-l td { vertical-align: bottom;  }
.gbg-t-l img { border: 0px; margin-right: 4px;  }