body, html {background:url(../gfx/bg.png) repeat-x left top;}
/*Основная таблица и ее ячейки*/
.mainTable {border:0; border-collapse:collapse; width:100%; height:100%;}
.mainTable #leftCorner {background:url(../gfx/lefttop.jpg) no-repeat left top; width:270px; height:446px;}
.mainTable #rightCorner {height:446px; vertical-align:top;}
.mainTable #menuContainer {width:270px; vertical-align:top;}
.mainTable #contentPlace {vertical-align:top; background:url(../gfx/contentbg.png) repeat-x left top #cfdfbe;}
.mainTable #footerLeft {width:270px; height:89px; background:url(../gfx/shadow.jpg) no-repeat right top;}
.mainTable #footerRight {height:89px; vertical-align:top; background:url(../gfx/footer.png) left top repeat-x;}
.mainTable #leftRounds {background:url(../gfx/leftrounds.jpg) no-repeat left top; width:270px; height:39px;}
.mainTable #leftUzor {height:27px; width:270px;}
.mainTable #rightRounds {height:39px; vertical-align:top; background:url(../gfx/roundsbg.jpg) repeat-x left top;}
#roundLeft {width:196px; height:39px; float:left; background:url(../gfx/rleft.jpg) no-repeat left top;}
#roundRight {width:196px; height:39px; float:right; background:url(../gfx/rright.jpg) no-repeat right top;}
.mainTable #rightUzor {height:27px; vertical-align:top; background:url(../gfx/uzor.gif) repeat-x left top #9fbf7c;}
#podval {height:1px; background:url(../gfx/footer.png) repeat-x; background-position:270px bottom;}
#podval i {display:block; font-style:normal; line-height:0; font-size:0; height:1px; width:1000px; float:right;}
/*Табличка в правом верхнем углу*/
.rightTable {border:0; border-collapse:collapse; width:100%; height:100%;}
.rightTable #al {width:390px; height:145px; background:url(../gfx/logoleft.jpg) no-repeat left top;}
.rightTable #ar {height:145px; background:url(../gfx/logoright.jpg) no-repeat left top;}
.rightTable #bl {width:390px; height:301px; background:url(../gfx/homes.jpg) no-repeat left top; vertical-align:bottom;}
.rightTable #al i {width:390px; height:1px; font-size:0; line-height:0; display:block;}
.rightTable #br {height:301px; width:100%;}
.rightTable #br div {height:301px; background:url(../gfx/images.jpg) no-repeat left top; position:relative; width:100%;}
.rightTable #br div b {position:absolute; left:0; top:61px; background:url(../gfx/im1.jpg) no-repeat left bottom; width:265px; height:35px; display:block; font-weight:normal; z-index:100;}
.rightTable #br div s {position:absolute; left:0; bottom:0; background:url(../gfx/im2.jpg) no-repeat left top; width:388px; height:205px; display:block; font-weight:normal; z-index:100;}
.rightTable #br div img {position:absolute; left:10px; top:73px; z-index:200;}
/*контент*/
#content {margin:20px 40px 70px 40px;}
/*низ*/
#corner {float:left; background:url(../gfx/corner.png) no-repeat left top; width:147px; height:89px;}
#copy {float:right; margin:40px 35px 0 0; font:10px Verdana, Arial, Helvetica, sans-serif}
#copy a, #copy a:visited, #copy a:link {color:#000; text-decoration:none;}
#copy a:hover {text-decoration:underline;}
/*адрес*/
#phone {background:url(../gfx/phone.jpg) no-repeat left top; width:350px; height:120px; position:relative;}
#addr {left:155px; top:37px; position:absolute; font-family:"Times New Roman", Times, serif; color:#fff; font-size:12px;}
#addr span {font-size:24px; line-height:40px;}
/*ветка*/
.rightTable #br div i {background:url(../gfx/vetka.png) no-repeat left top; width:274px; height:201px; position:absolute; z-index:9; right:0; top:0; display:block; font-style:normal;}

.ruler {font:10px Verdana, Arial, Helvetica, sans-serif; margin:0}
