html, body {
left-margin: 0;
right-margin: 0;
top-margin: 0;
bottom-margin: 0;
margin: 0;

background-color: #54699A;
}

.main-table {
max-width:1270px;
width:100%;
}

.left-colomn-menu {
position:relative;
width:172px;
height:100%;
/*border:2px solid green;*/
}

.center-colomn-content {
position:relative;
max-width:833px;
min-width: 500px;
width:expression(document.body.clientWidth - 437 + "px");
height:100%;
/*border:1px solid red;*/
background-color:white;
}

.center-colomn-td {
max-width:833px;
min-width: 500px;
width:expression(document.body.clientWidth - 437 + "px");


}

.right-colomn-picture {
position:relative;
width:265px;
height:100%;
/*border:2px solid green;*/
}

.left-bottom {
position:absolute;
left:0px;
bottom:0px;
width:172px;
height:156px;
/*border:2px solid blue;*/
background-image: url(images/menu-back-bottom.jpg);
z-index:1;
margin-bottom: -1px;
}

.left-top {
position:absolute;
left:0px;
top:0px;
width:172px;
height:419px;
/*border:2px solid yellow;*/
background-image: url(images/menu-back-all.jpg);
z-index:1;
}

.center-bottom {
position:absolute;
left:0px;
bottom:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/bottom-line.jpg);
background-repeat: no-repeat;
background-position: 100% 100%;
}

.center-top {
position:absolute;
left:0px;
top:0px;
height:96px;
/*max-width:833px;*/
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-about.jpg);
}

.center-top-price1 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-price-1.jpg);
}

.center-top-price2 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-price-2.jpg);
}

.center-top-price3 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-price-3.jpg);
}

.center-top-docs1 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-documents-1.jpg);
}

.center-top-docs2 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-documents-2.jpg);
}

.center-top-docs3 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-documents-3.jpg);
}


.center-top-service1 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-service-1.jpg);
}

.center-top-service2 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-service-2.jpg);
}

.center-top-service3 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-service-3.jpg);
}

.center-top-contact1 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-contacts-1.jpg);
}


.center-top-contact2 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-contacts-2.jpg);
}

.center-top-contact3 {
position:absolute;
left:0px;
top:0px;
height:96px;
max-width:833px;
width:100%;
/*border:2px solid blue;*/
background-image: url(images/top-line-contacts-3.jpg);
}

.right-bottom {
position:absolute;
left:0px;
bottom:0px;
width:265px;
height:96px;
/*border:2px solid blue;*/
background-image: url(images/bottom-right.jpg);
}

.right-top {
position:absolute;
left:0px;
top:0px;
width:265px;
height:478px;
/*border:2px solid black;*/
background-image: url(images/picture-title.jpg);
}

.maxwidth {
border:1px solid red;
max-width:1258px;
width:expression(document.body.clientWidth > 1258? "1258px": "auto" );
height:100%;
}

.text_area {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
padding-top:96px;
padding-bottom:96px;
padding-right: 35px;
padding-left: 18px
}

.text_area table  { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal;
/*max-width:783px;
width:expression(document.body.clientWidth - 490 + "px"); */
}


.main_text,  { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal; 
color: #000066;
padding-right: 35px;
padding-left: 18px
}

.menu-text {
position:relative;
top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
display:block;
color: white;
z-index:101;
padding-top:101;
padding-left:15;
padding-bottom:3;
}


.menu-item {
padding-left: 5;
color:white;
text-decoration: none; 
margin-top: 5px;
}

.menu-item a {
color:white;
text-decoration: none; 
}

.menu-item a:hover {
color:orange;
text-decoration: none; 
/*text-shadow: 3px 3px 5px black;*/
}

.yellow {
color: #FFCC00;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none; 
}


.yellow a {
color: #FFCC00;
text-decoration: none; 
}

.yellow a:hover {
color:orange;
text-decoration: none; 
/*text-shadow: 3px 3px 5px black;*/
}

.red {
color: red;
}

.disabled {
background:grey;

}

.result {
background-color: #666699;
color:white;
font-weight: bold;
}

.enabled {
background:white;
/*border:1px solid red;*/
}

.picture-for-header-top {
position:absolute;
top:16px;
right:37px;
}

.phone {
position:absolute;
top:25px;
right:25px;
z-index:8;
}


.white_item {
color:white;
font-family: arial;
font-weight: bolder;
font-size: 18px;
}


.black_item {
color:black;
font-family: arial;
font-weight: bolder;
font-size: 18px;
}


.blue_item {
color: #0000FF;
font-family: arial;
font-weight: bold;
font-size: 18px;
}
