Body {
 font-family: Verdana, Arial;
 margin-top: 0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
 margin-right: 0px;
 padding: 0; 
 color: #680F24;
 font-size: 12px;
}

A {
  color: #680F24;
  text-decoration: underline;
}

A:hover {
  color: #680F24;
  text-decoration: none;
}

H1 {
 font-size: 24px;
 font-weight: normal;
 padding-top: 20px;
 padding-bottom: 10px;
 margin: 0px;
 line-height: 100%;
}

H2 {
 font-size: 14px;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 4px;
 margin: 0px;
 line-height: 100%;
 color: #373DCD;
}

H3 {
 font-size: 12px;
 font-weight: bold;
 padding-top: 0px;
 padding-bottom: 5px;
 margin: 0px;
 line-height: 100%;
}

P {
margin: 0px; 
padding-top: 5px; 
padding-bottom: 10px; 
font-size: 12px;
}

.p2 {
margin: 0px; 
padding-top: 10px; 
padding-bottom: 5px; 
font-size: 12px;
}

.pnews, div.pnewsDiv p {
margin: 0px; 
padding-top: 7px; 
padding-bottom: 5px; 
font-size: 12px;
}

div.pnewsDiv {
margin-top: 7px; 
font-size: 12px;
}

.note {
 padding-top: 0px; 
 padding-bottom: 5px; 
 font-size: 11px;
 font-weight: normal;
}

.note A {
 font-size: 10px;
 font-weight: normal;
 text-decoration: underline;
 color: #AD2C25;
}

.note A:hover {
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 color: red;
}

.small {
 font-size: 9px;
 font-weight: normal;
}

#newsblock {
 margin-top: 15px;
 Z-INDEX: 22;
}

#div1 { position: relative; width: 100%; }

#table1td2 {
   background: url(img/bckgr_r.jpg) repeat-x top left;
}

TABLE #table2 {
 background: url(img/bckgr_l.jpg) repeat-x top left;
 width: 100%;
}

#table2td1 {
 background: url(img/top_fon_l1.jpg) no-repeat top right;
 padding: 0;
}

#table2td2 {
 background: url(img/top_fon_l2.jpg) no-repeat top right;
 width: 395px;
}

#table2td3 {
 background: url(img/middle_fon_l1.jpg) no-repeat top right;
}

#table2td4 {
 background: url(img/middle_fon_l2.jpg) no-repeat top right;
}

#div2 { 
 position: relative; 
 padding: 0;
}

TABLE #table3 {
 position: relative;
 Z-INDEX: 1;
 left: 0px;
 padding: 0px;
 width: 100%;
}

#table3td1 {
 background: url(img/top_fon_r1.jpg) no-repeat top left;
 width: 605px;
 padding: 0px;
}

#table3td1 div {
 position: absolute;
}

#table3td2 {
 background: url(img/top_fon_r2.jpg) no-repeat top left;
 padding: 0px;
}

#topmenu {
 left: 0px;
 padding: 0px;
 width: 100%;
 background-color: #EDC5CA;
 font-size: 10px;
}

#topmenu A {
 text-decoration: underline;
 color: #4B0C0C;
}

#topmenu A:hover {
 text-decoration: none;
}

#div3 {
 position: relative;
 Z-INDEX: 2;
 left: 0px;
 height: 27px;
}

#div4 {
 position: relative;
 Z-INDEX: 3;
 left: 0px;
 height: 85px;
}

TABLE #banner_table {
 left: 0px;
 padding: 0px;
 padding-left: 15px;
 width: 100%;
 height: 100%;
 background: url(img/bordo_fon.jpg) repeat-x top left;
}

#banner_top {
 width: 360px;
 height: 85px;
}

#div5 {
 position: relative;
 Z-INDEX: 20;
 left: 0px;
}

#content_table {
 Z-INDEX: 21;
 left: 0px;
 padding: 0px;
 margin-left: 0px;
}

#content {
 padding-left: 15px;
 padding-right: 5px;
}

#left_picture {
 position: relative;
 top: -66px;
 width: 395px;
 height: 370px;
 behavior: url('pngbehavior.htc');
}

.story_picture {
 behavior: url('pngbehavior.htc');
}

#title_div {
 width: 360px;
 height: 200px;
 padding: 0;
}

#subtitle_div {
 position: relative;
 padding-top: 146px;
 padding-left: 129px;
}

#silhuetts {
 z-index: 7;
 position: relative;
 margin-top: 170px;
 left: 0px;
 height: 150px;
}

#sil_tab {
 height: 150px;
}

.boy_scene {
 position: relative;
}

#rightmenu_div {
 position: absolute;
 right: 0;
 top: 289px;
 width: 225px;
 height: 390px;
 z-index: 27;
 
}

#cook_table {
  position: relative;
  z-index: 28;
}

#cook_top_cell {
 background: url(img/cook_top.gif) no-repeat top right;
 height: 30px;
}

#cook_midtop_cell {
 background: url(img/cook_midtop.gif) no-repeat top right;
 height: 27px;
}

#cook_mid_cell {
 background: url(img/cook_mid.jpg) no-repeat top right;
 height: 209px;
}

#ph_tag_cell {
 background: url(img/ph_tag.jpg) no-repeat top right;
 height: 74px;
 padding-right: 2px;
 padding-left: 120px;
}

#cook_menu {
 z-index: 29;
 position: absolute;
 left: 129px;
 top: 59px;
 width: 76px;
 height: 135px;
}

#cook_menu table {
 height: 127px;
 font-size: 12px;
 color: #f0f0f0;
 text-align: center;
 line-height: 100%;
}

#cook_menu A {
 color: #f0f0f0;
 text-decoration: none;
}

#cook_menu A:hover {
 color: #f0f0f0;
 text-decoration: underline;
}

#bottom_menu_tab {
 color: #E6B0B0;
 font-size: 10px;
}

.bottom_menu {
 color: #E6B0B0;
}

.bottom_menu A {
 color: #E6B0B0;
}

.bottom_menu A:hover {
color: #ffffff;
text-decoration: none;
}

table.menuTable td {
 font-family: Verdana, Arial;
 color: #680F24;
 font-size: 12px;
 padding-left : 0px;
 padding-right : 0px;
 padding-top: 3px;
 padding-bottom: 3px;
 border-collapse: collapse;
 border-top: 1px solid #680F24;

}

#foto_block {
 margin-top: 10px;
}

#foto_block TABLE {
 font-size: 12px;
 font-weight: bold;
}

.foto_block_td {
 padding-left: 5px;
 padding-left: 4px;
 text-align: left;
}

#foto_block TABLE A {
 font-size: 12px;
 font-weight: normal;
}

#foto_block TABLE A:hover {
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
}

#foto_icon {
 width: 60px;
 height: 45px;
 background: url(img/foto_icon.jpg) no-repeat top left;
 padding: 3px;
}

.icon_img {
 border: 0px;
 width: 54px;
 height: 39px;
}

.foto_img {
 border: 0px;
 height: 78px;
 width: 104px;
 cursor: hand; 
 cursor: pointer; 

}

#foto_background {
 width: 110px;
 height: 84px;
 background: url(img/foto_bkgr.jpg) no-repeat top left;
 padding: 3px;
}

.uslugi_table TD {
 border-top: 1px solid #680F24;
 border-collapse: collapse;
 padding-top: 2px;
 padding-bottom: 2px;
 font-size: 12px; 
}

.MenuQuantity {
 font-size: 10px;
 text-align: center;
} 

.MenuPrice {
 font-size: 12px;
 text-align: center;
} 

#post_comment_block TD {
 font-size: 11px;
}

.txtforma {
FONT-FAMILY: Verdana, Sans-Serif;
font-size: 12px;
color: #680F24;
line-height: 100%;
height: 100px;
width: 92%;
margin-top: 3px;
border: 1px solid #B8787A;
}

.nameforma {
FONT-FAMILY: Verdana, Sans-Serif;
font-size: 12px;
color: #680F24;
width: 92%;
margin-top: 3px;
border: 1px solid #B8787A;
}

.formbutton1 {
FONT-FAMILY: Verdana, Sans-Serif;
font-size: 12px;
line-height: 100%;
height: 25px;
width: 96px;
}
.formbutton2 {
FONT-FAMILY: Verdana, Sans-Serif;
font-size: 12px;
line-height: 100%;
height: 25px;
width: 156px;
}

.feedback_send_block {
margin-top: 30px;
}

.feedback {
 margin-top: 10px;
 margin-bottom: 5px;
}

.feedback_title {
 FONT-FAMILY: Verdana, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
}

.feedback_title TABLE {
 FONT-FAMILY: Verdana, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
}

.feedback_text {
 margin-top: 4px;
 padding-bottom: 10px;
 FONT-FAMILY: Verdana, Sans-Serif;
 font-size: 12px;
 border-bottom: 1px solid #680F24;
}

#post_comment_block {
 FONT-FAMILY: Verdana, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
}

.bullet1 {
 position: relative; 
 left: -6px; 
 top: 4px;
}
