Body, html {
Margin:0;
Padding: 0;
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
BackGround-color: #fcf4e3;
BackGround-Image: url(/img/top_bg.gif);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 11px;
color: #7d674f;
}

TABLE {
Vertical-align: top;
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
CELLSPACING:0;
}

TD {
Vertical-align: top;
PADDING:0PX;
CELLSPADDING:0;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 11px;
color: #7d674f;
}

DIV {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 11px;
color: #7d674f;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 11px;
color: #7d674f;
}

A:hover {
Text-decoration: none;
}

H1 {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 11px;
color: #7d674f;
Padding: 0;
Margin: 0;
}

#header {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 194px;
Float: left;
}

#logo {
Float: left;
Margin: 71px 0 0 66px;
}

*html #logo {
Margin: 71px 0 0 33px;
}

*:first-child+html #logo, *html #logo {
Margin: 71px 0 0 66px;
}

#header_menu {
Float: right;
Font-size: 11px;Font-weight: normal; 
Color: #c3bcaa;
}

#header_menu a {
Font-size: 11px;Font-weight: normal; 
}

.mp1 {
Padding: 90px 68px 37px 0;
}

.mp1 A {
Font-size: 12px;
Font-weight: bold;
Color: #2a1709;
}

.mp2 {
Padding: 0 68px 0 0;
Text-align: right;
Font-size: 11px;
Color: #7d674f;
}

.mp2 A {
Font-size: 11px;
Color: #7d674f;
}

#pol {
width: 100%;
height: 45px;
Float: left;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
BackGround-color: #e5d4b8;
BackGround-Image: url(/img/pol_bg.gif);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
}

#pol_left {
width: 100%;
height: 45px;
Float: left;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
BackGround-Image: url(/img/pol_left.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#dom {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
min-height: 490px;
height:auto !important;
height: 490px;
Float: left;
Margin-top: -63px;
BackGround-Image: url(/img/dom.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#form {
width: 46%;
height: auto;
Float: left;
Margin: 28px  0 0 90px;
}

*html #form {
Margin-left: 45px;
}

*:first-child+html #form, *html #form {
Margin-left: 90px;
}

#form TABLE {
width: 100%;
}

#form TABLE TD {
Color: #7d674f;
}

#form TABLE TD B {
Font-size: 12px;
Font-weight: bold;
Color: #a1341f;
}

#form TABLE TD SPAN {
Font-family: Trebuchet MS;
Font-size: 16px;
Font-weight: bold;
Color: #4f3d2c;
}

.inp {
width: 178px;
height: 19px;
Font-size: 11px;
Color: 0e0e0e;
Padding: 1px 3px 0 3px;
Margin: 1px 0 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.inpddd {
width: 158px;
height: 19px;
Font-size: 11px;
Color: 0e0e0e;
Padding: 1px 3px 0 3px;
Margin: 1px 0 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;Text-align: center;
}

.inp1 {
width: 27px;
height: 19px;
Font-size: 11px;
Color: 0e0e0e;
Text-align: center;
Padding: 1px 3px 0 3px;
Margin: 1px 3px 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.inp2 {
width: 71px;
height: 19px;
Font-size: 11px;
Color: 0e0e0e;
Text-align: center;
Padding: 1px 3px 0 3px;
Margin: 1px 3px 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.inp3 {
width: 54px;
height: 19px;
Font-size: 11px;
Color: 0e0e0e;
Text-align: center;
Padding: 1px 3px 0 3px;
Margin: 1px 3px 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.inp4 {
width: 34px;
height: 19px;
Font-size: 11px;
Color: 0e0e0e;
Text-align: center;
Padding: 1px 3px 0 3px;
Margin: 1px 3px 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.inp5 {
width: 52px;
height: 19px;
Font-size: 11px;
Color: 0e0e0e;
Text-align: center;
Padding: 1px 3px 0 3px;
Margin: 1px 3px 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.inp6 {
width: 86px;
height: 19px;
Font-size: 11px;
Color: 0e0e0e;
Text-align: center;
Padding: 1px 3px 0 3px;
Margin: 1px 0 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.inp7 {
Margin: 0;
}

.txt {
width: 88%;
height: 61px;
Font-size: 11px;
Color: 0e0e0e;
Padding: 1px 3px 5px 3px;
Margin: 4px 0 8px 0;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.sel {
width: 179px;
height: 18px;
Font-size: 11px;
Color: #0e0e0e;
Border: 1px solid #b2aca0;
BackGround-color: #fcf4e3;
}

.sel1 {
width: 194px;
height: 18px;
Font-size: 11px;
Color:#7d674f;
Border: 1px solid #b2aca0;
BackGround-color: #e9e9e9;
}

.td1 {
Padding: 42px 0 10px 0;
}

.td2 {
Padding: 17px 0 15px 0;
}

.td3 {
width: 50%;
}

.td4 {
Padding: 17px 0 60px 0;
}

.td5 {
Padding: 23px 0 0 0;
}

.td5 A {
Font-size: 12px;
}

.td6 A {
Color: #a1341f;
}

.td7 {
width: 88%;
}

.cal {
Margin: 0 0 -10px 0;
}

*html .cal {
Margin: -15px 0 0 0;
}

*:first-child+html .cal, *html .cal {
Margin: 0 0 -10px 0;
}

#contacts {
width: 400px;
height: auto;
Float: right;
Text-align: left;
Margin: 350px 0 100px 0;
}

.c1 {
Font-family: Trebuchet MS;
Font-weight: bold;
Font-size: 14px;
Color: #372413;
}

.c2 {
Font-family: Trebuchet MS;
Font-weight: bold;
Font-size: 16px;
Color: #7d674f;
Padding: 6px 0 0 20px;
}

.c2 SPAN, .c2 a {
Font-family: Trebuchet MS;
Font-weight: normal;
Font-size: 34px;
Color: #a1341f;
}

.c3 {
Font-size: 11px;
Color: #7d674f;
Padding: 11px 0 0 65px;
}

.c3 A {
Font-size: 11px;
Color: #a1341f;
}

#cont {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
min-height: 240px;
height:auto !important;
height: 240px;
Float: left;
BackGround-color: #f0e3cd;
Border-top: 1px solid #eadec9;
Border-bottom: 1px solid #eadec9;
}

#cont SPAN {
Font-family: Trebuchet MS;
Font-size: 16px;
Font-weight: bold;
Color: #2a1709;
}

#cont A {
Font-size: 12px;
Color: #a1341f;
}

#bl_01 {
width: 34%;
height: auto;
Float: left;
}

#bl_01 P {
Padding: 17px 20px 20px 68px;
Line-height: 24px;
}

.br1 {
Line-height: 14px;
}

.br2 {
Line-height: 7px;
}

.br3 {
Line-height: 4px;
}

#bl_02 {
width: 28%;
height: auto;
Float: left;
}

#bl_02 P {
Font-size: 12px;
Color: #0e0e0e;
Padding-bottom: 14px;
Padding-right: 70px;
}

.bl_02_p {
Padding: 17px 20px 0 0;
Font-size: 12px;
Color: #0e0e0e;
}

#bl_03 {
width: 36%;
height: auto;
Float: left;
}

#bl_03 P {
Padding: 17px 20px 20px 0;
}

#gal {
width: 100%;
Float: left;
}

#gal DIV {
Float: left;
}

#gal DIV IMG {
Margin: 0 25px 10px 0;
}

#footer {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 155px;
Float: left;
BackGround-Image: url(/img/lw.gif);
BackGround-position: right bottom;
BackGround-Repeat: no-repeat;
}

#copy {
width: 490px;
Float: left;
}

#copy P {
Padding: 65px 0 0 50px;
Font-family: Verdana;
Font-size: 12px;
Color: #7d674f;
}

#copy P A {
Font-family: Verdana;
Font-size: 12px;
Color: #7d674f;
}

#count {
width: 250px;
Float: left;
}

#count P {
Padding-top: 67px;
}

#count P IMG {
Margin-right: 12px;
}

#lw {
width: 204px;
Float: right;
}

#lw P {
Padding: 65px 0 0 0;
Text-align: left;
}

#lw P A {
Font-family: Verdana;
Font-size: 12px;
Color: #7d674f;
}




#dom_second {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
min-height: 490px;
height:auto !important;
height: 490px;
Float: left;
Margin-top: -73px;
BackGround-Image: url(/img/dom_second.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#content {
width: 55%;
height: auto;
Float: left;
Margin: 42px 0 0 95px;
Font-family: Trebuchet MS;
Font-size: 12px;
Color: #2a1709;
}

*html #content {
Margin: 42px 0 0 47px;
}

*:first-child+html #content, *html #content {
Margin: 42px 0 0 95px;
}

#content SPAN {
Font-family: Trebuchet MS;
Font-size: 16px;
Font-weight: bold;
Color: #2a1709;
}

#content BIG {
Font-family: Trebuchet MS;
Font-size: 14px;
Font-weight: bold;
Color: #2a1709;
}

#content P {
Font-family: Trebuchet MS;
Font-size: 12px;
Color: #2a1709;
}

#content DIV {
Font-family: Trebuchet MS;
Font-weight: bold;
Font-size: 12px;
Color: #a1341f;
BackGround-color: #f0e3cd;
Margin: 10px 0 10px 0;
}

#content DIV P {
Padding: 15px 10px 15px 10px;
Font-family: Trebuchet MS;
Font-weight: bold;
Font-size: 12px;
Color: #a1341f;
BackGround-color: #f0e3cd;
Line-height: 15px;
}

.contp {
Padding-left: 7px;
Text-indent: 13px;
}

#contacts_second {
width: 344px;
height: auto;
Float: right;
Text-align: left;
Margin: 93px 0 100px 0;
}