body {
margin:0px;
margin-left:0px;
/*overflow-x: hidden;*/
}

body, td, textarea {
font-family: Tahoma;
font-size: 12px;
color: #6f4d40;
}

img {
border: 0px;
}

a {
text-decoration:none;
color:#664236;
}

a:hover {
color: #f44801;
}

h2 {
text-decoration:underline;
font-weight:bold;
font-family:Tahoma,Times New Roman;
font-size:15px;
margin-bottom:7px;
margin-top:0px;
}

p {
margin-top:0px;
margin-bottom:5px;
}

table.main {
background:url('/img/grad1.gif') repeat-x;
}


tr.top td.top_right {
background:url('/img/back1.jpg') no-repeat left bottom;
}
tr.top td.top_right div.tel {
font-family:Courier New;
font-size:28px;
font-weight:bold;
color:#3d1305;
margin-top:176px;
margin-right:27px;
text-align:right;
}


tr.menu td {
background-color:#fb8a1e; /* Убрать линии!!! */
}

tr.menu td.menu_right {
background:url('/img/back2.jpg') no-repeat;
background-color:#e3d99c;
border:0px solid red
}

tr.additional {
font-size:14px;
color:#2c2c2c;
font-family:Century Gothic;
}
tr.additional td.additional {
text-align:center;
background:url('/img/additional.gif') no-repeat center top;
padding:3px 0px 2px;
}




tr.middle td.left {
background:url('/img/grad2.gif') repeat-x 10px bottom;
background-color:#fb8a1e;
vertical-align:top;
/*border-bottom:1px solid #341502;*/
}

div.win1 {
width:199px;
background:url('/img/win1_mid.png') repeat-y 0px top;
text-align:left;
}
div.win1_inside {
padding:0px 18px 0px;
font-family:Tahoma;
border:0px solid red;
}


table.win2 {
border:0px solid aqua;
margin-left:10px;
width:775px;
height:1004px;
margin-top:-2px;
background:url('/img/win2_mid.png') repeat-y;    
}
td.win2_inside {
padding:0px 34px 40px 39px;
color:#6f4d40;
font-family:Tahoma;
border:0px solid red;
}



table.ins_table td {
vertical-align:top;
color:#6f4d40;
font-family:Tahoma;
}

table.ins_table td.red {
background-color:#fb9f27;
padding-left:11px;
color:black;
font-size:15px;
font-family:Tahoma,Times New Roman;
font-weight:bold;
}
table.ins_table td.text {
padding-left:11px;
padding-bottom:5px;
padding-top:5px;
height:120px;
}
table.ins_table td.pic {
padding-right:35px;
padding-bottom:5px;
}

ul.news {
margin:0px;
padding:0px;
}
ul.news li {
list-style-image:url('/img/ar.gif');
}

div.pic_shadow {
width:150px;
height:140px;
background:url('/img/l.gif') no-repeat right bottom;
background-color:gray;
}

div.print {
display:none;
}
