/* Таблица стилей общая для всех страниц */

/* Тело страницы */
BODY { margin: 0px; padding:0px }

/* Блоки страницы*/
DIV {
    position:absolute;
    left: 139px;
    top: 160px;
}

/* Штора */
.bg_blind { background: url(/images/blind.gif) no-repeat }

/* Тарелка */
.bg_plate { background: url(/images/plate.gif) no-repeat }

/* Фото к разделу О_НАС */
.bg_about { background: url(/images/about_photo.gif) no-repeat }

/* Рука */
#hand { float: left; left:0px; top:160px; height: 137px; width: 340px; background: url(/images/hand.gif) no-repeat }
#hand_kr { float: left; left:0px; top:160px; height: 137px; width: 340px; background: url(/images/hand_kr.gif) no-repeat }

/* Контакты */
#contacts {left:27px; top:27px; height: 26px; width: 48px; padding: 0px;  z-index: 4 }

div#contacts table { width: 50px; height: 25px }
div#contacts table tr { text-align: center }
body#main td.home, body#cont td.mail { background: url(/images/round_for_ico.gif) no-repeat } 
 
td.mail img, td.home img { width: 11px; height:10px }
td.mail img { margin-bottom: -1px } 

/* td.home img { margin-bottom: -1px }  */
img.home, img.mail { width: 12px; height: 10px; margin-top: 6px }
img.home { margin-left: 6px; }
img.mail { margin-left: 16px; }

/* Верхнее меню */
.top_mnu, top_mnu_inact { font-family: Verdana; font-size: 11px; text-align: center }
.top_mnu, .top_mnu a { color: #790000}
.top_mnu_inact { text-decoration:none; color: #B70000}
.top_mnu a:hover { text-decoration:none }
.top_mnu img { width: 100px; height: 83px ; margin-left: 15px; margin-right: 15px;  margin-top: 20px; border: none }
.top_mnu img#spaser { width: 92px; height: 85px }
img#ban { width: 200px; height: 77px ; margin-right: 35px; }
.top_mnu img#ban { width: 200px; height: 77px }
#tbl_mnu { position: absolute; z-index: 2 }

/* Левое меню */
.left_mnu { font-family: Verdana; font-size: 11px; text-align: left; color: #790000 }
A.left_mnu { color: #790000;   text-decoration:underline}
A.left_mnu:hover{ TEXT-DECORATION: none }

.adr_real A { color: #790000;   text-decoration:underline}
.adr_real A.hover{ TEXT-DECORATION: none }
/* Активное меню */
.active_mnu { font-family: Verdana; font-size: 11px; text-align: left; color: #B70000; }

/* Меню  спейсер*/
.spr_mnu { font-family: Verdana; font-size: 11px; text-align: left; color: #E8BF9F }

/* Ячейка слева от текста с рукой */
#tbl_main { position: absolute; left: 0px; top: 120px; width: 100% }
#left_hand img { width: 340px; height: 137px;  }

/* Главный заголовок */
.main_header { margin-top: 0; padding-top: 0; font-family: Arial; font-size: 23px; font-weight: normal; color: #7C1C00; }

/* Подзаголовок */
.main_header_2 { font-family: Arial; font-size: 18px; color: #7C1C00 }

/* Текст */
.main_frame { padding-left: 25px }
.main_txt { font-family: Arial; font-size: 13px; color: #522212} 
.main_txt_bold { font-family: Arial; font-size: 13px; color: #522212 ; margin-top: 0px; font-weight: bold  } 

/* Специфика  ресторанных меню */
.rest_menu_title { font-family: Arial; font-size: 13px; color: #845532 ; margin-top: 0px; font-weight: bold  ; padding-top: 10px; padding-bottom: 5px;} 
.rest_menu_title_2 { font-family: Arial; font-size: 13px; color: #522212 ; margin-top: 0px; font-weight: bold  ; padding-top: 10px; padding-bottom: 5px;} 
.rest_menu_title_3 { font-family: Arial; font-size: 13px; color: #845532 ;  padding-left: 30px;  margin-top: 0px; font-weight: bold  ; padding-top: 10px; padding-bottom: 5px;} 
.rest_menu_position { font-family: Arial; font-size: 13px; color: #522212; padding-left: 30px;  padding-right: 10px;  padding-top: 5px; padding-bottom: 5px;} 
.rest_menu_price { font-family: Arial; font-size: 13px; text-align: right; color: #522212; padding--left:: 30px;  padding-top: 5px; padding-bottom: 5px;} 

/* Текст-ссылки */
.main_txt_mark { color: #B70000; font-family: Arial; font-size: 13px  }
A.main_txt_mark { TEXT-DECORATION: none }
A.main_txt_mark:hover{ TEXT-DECORATION: underline  }

/* Текст-ссылки _2*/
.main_txt_mark_2 { color: #7C1C00; font-family: Arial; font-size: 13px  }
A.main_txt_mark_2 { TEXT-DECORATION: underline }
A.main_txt_mark_2:hover{ TEXT-DECORATION:  none }

/* Линия */
.line {height: 2px; background-color: #E8BF9F}

/* Адрес _1*/
.adr_txt { font-family: Verdana; color: #522212; font-size: 12px; font-weight: bold }

/* Адрес _2*/
.adr_real { font-family: Verdana; color: #522212; font-size: 11px ;  padding-left: 15px; }

/* arttech*/

.art { font-family: Verdana; font-size: 11px; text-align: left; color: #790000; padding-top: 10px; padding-right: 35px;}
A.art { color: #790000;   text-decoration:none;  padding-top: 10px; padding-right: 35px;}
A.art:hover{ TEXT-DECORATION: underline ;  padding-top: 10px; padding-right: 35px;}

/* Копирайт */
.copyright {font-family: Verdana; font-size: 11px; text-align: left; color: #522212; }
A.copyright {color: #B70000; text-decoration:none;  }
A.copyright:hover {text-decoration:underline }

/* Шведский _1*/
.sw_bd{font-family: Verdana; font-size: 11px; text-align: left;  font-weight: bold }
/* Шведский _2*/
.sw_lt {font-family: Verdana; font-size: 11px; text-align: left;  }
/* Шведский _3*/
.sw_ot {padding-left: 0px;  padding-right: 5px; }

/* Каталог ссылок */
.catalog_down { font-family: Verdana; font-size: 11px; text-align: left; color: #790000 }


/*Сетка_1*/
.rules_1 { padding-top: 25px;  padding-bottom: 30px;  padding-right: 35px; }

/*Сетка_2*/
.rules_2 {padding-left: 172px; padding-bottom: 20px;  }

/*Сетка_3*/
.rules_3 {padding-left: 172px;  }

/* Отбивка для галереи */
.img_2 {padding-right: 40px;  }

/* Копирайт _Отбивка*/
.ot_copyright {padding-left: 30px;  padding-right: 20px;  padding-top: 0px; padding-bottom: 20px;  }

/* Счетчик _Отбивка*/
.ot_sh {padding-right: 35px;  padding-left: 20px; padding-bottom: 20px;  }

/* Отбивка для кружков_1*/
.ot_round { padding-top: 0px;  padding-bottom: 10px;  padding-right: 20px; }

/* Отбивка для кружков_2*/
.ot_round_2 { padding-top: 10px;  padding-bottom: 10px;  padding-right: 10px; }

/* Отбивка для кружков_3*/
.ot_round_3 { padding-top: 20px;  padding-bottom: 20px;  padding-right: 10px; }

/* Отбивка для клиентов*/
.ot_cl { padding-top: 10px;  padding-bottom:20px;  padding-right: 10px; }

/* Отбивка для фоток*/
.ot_photos{ padding-top: 4px;  padding-bottom: 4px;  padding-right: 4px;  padding-left: 4px; }

/* Внешняя отбивка для фоток*/
.ot_photos_2{ padding-bottom: 20px;  padding-right: 35px; }

/* Обводка для галереи */
.img {padding-right: 0px;  padding-left: 0px; padding-bottom: 0px;  border: solid #FDE3CB  5px;  }

/* Контакты _таблица*/
.ot_contacts {padding-left: 30px;  padding-top: 0px; padding-bottom: 20px;  }

/* Контакты _таблица_Отбивка*/
.ot_contacts {padding-left: 30px;  padding-top: 0px; padding-bottom: 20px;  }

/* Sp*/
.sp { padding-top: 25px;  padding-bottom: 30px;  padding-right: 20px; }

/* Sp_down*/
.sp_down { padding-top: 25px;  padding-bottom: 30px;  padding-right: 35px; }

/* Sp_2*/
.sp_2 { padding-top: 25px;  padding-bottom: 20px;  padding-right: 20px; }



h1:first-letter {text-transform: capitalize;} 
