/*  */
TABLE.main { width: 100%; height: 100%; margin: 0; //height: auto; height: '100%' }

/* шапка */
TABLE.main TD.top { height: 10%; width: 100%; border-bottom: 1px solid #fff; }
TABLE.main TD.top TABLE.top-t { width: 100%; background: #FFFFFF; }

/* левая колонка в шапке */
TABLE.main TD.top TABLE.top-t TD.lc { width: 40%; }
TABLE.main TD.top TABLE.top-t DIV.logo { width: 100%; height: 160px; display: table; padding: 0px; background: #fff; //height: 160px; text-align: center;}
TABLE.main TD.top TABLE.top-t DIV.slogan { width: 100%; height: 15px; padding: 0 5px 2px 31px; font-size: 11px; color: #fff; background: #888; }
TABLE.main TD.top TABLE.top-t DIV.wlcm { width: 100%; padding: 20px 23px 15px 30px; vertical-align: top; font-size: '90%'; font-size: 95%; //width: 85%; width: '100%'; background-color: #F2F2F2; border-top: solid 1px #fff; }
TABLE.main TD.top TABLE.top-t DIV.wlcm P { padding-top: .3em; padding-bottom: .3em; line-height: 120%; }
TABLE.main TD.top TABLE.top-t DIV.wlcm span { padding-top: .3em; padding-bottom: .3em; line-height: 130%; font-size: 130%; font-weight: bold; }

DIV.grline { background-color: #e1e1e1; border: #FFFFFF solid 1px; border-left: 0px; height: 22px;}

/* правая колонка в шапке */
TABLE.main TD.top TABLE.top-t TD.rc { width: 60%; background-color: #f2f2f2;}
TABLE.main TD.top TABLE.top-t DIV.brd-bot { border-bottom: 1px solid #fff;}
TABLE.main TD.top TABLE.top-t DIV.flash { width: 100%; height: 183px; background: url(../img/woman-bg-left.jpg) no-repeat left; }
TABLE.main TD.top TABLE.top-t DIV.flash2 { width: 100%; height: 183px; background: #01A9E8 url(../img/woman-bg-right.jpg) no-repeat right; }
TABLE.main TD.top TABLE.top-t DIV.flash DIV.pic { width: 100%; height: 183px; background: url(../img/woman.jpg) no-repeat 50% 0; }
TABLE.main TD.top TABLE.top-t DIV.menu { width: 100%; height: 30px; background: #000; border-left: 21px solid #000; //height: 31px; height: '30px' }
TABLE.main TD.top TABLE.top-t DIV.menu DIV.conteiner-menu { height: 100%; width: 493px; margin: 0; padding: 0; float: none; }
TABLE.main TD.top TABLE.top-t DIV.menu DIV { margin-right: 1px; padding: 7px 7px 5px 7px; float: left; background: #000; vertical-align: top; }
TABLE.main TD.top TABLE.top-t DIV.menu A { color: #fff; }

TABLE.main TD.top TABLE.top-t DIV.line { height: 10px; background-color: #f2f2f2;} 

TABLE.main TD.top TABLE.top-t TD.roll { vertical-align: bottom;}
TABLE.main TD.top TABLE.top-t TABLE.roll { width: 100%; height: 140px; }
TABLE.main TD.top TABLE.top-t TABLE.roll A { display: block; color: #000; }
TABLE.main TD.top TABLE.top-t TABLE.roll TD.br { width: 1%; } 
TABLE.main TD.top TABLE.top-t TABLE.roll TD.br DIV.br { width: 9px; height: 140px; background: #f87a2e; border-top: 1px solid #F2F2F2; }

/* холодильное оборудование */
DIV.none { background: none !important; }

TABLE.roll TD.h-oboryd { width: 25%;}
TABLE.roll DIV.h-oboryd { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: #C8C8C8 url(../img/h-oboryd-bw-i.jpg) no-repeat 0 0;  }
TABLE.roll DIV.h-oboryd-ovr { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: url(../img/h-oboryd-i.jpg) no-repeat 0 0; }

TABLE.roll TD.chickn { width: 25%;}
TABLE.roll DIV.chickn { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: #C8C8C8 url(../img/chickn-bw-i.jpg) no-repeat 0 0;  }
TABLE.roll DIV.chickn-ovr { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: url(../img/chickn-i.jpg) no-repeat 0 0; }

TABLE.roll TD.gidrobort { width: 25%;}
TABLE.roll DIV.gidrobort { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: #C8C8C8 url(../img/gidrobort-bw-i.jpg) no-repeat 0 0;  }
TABLE.roll DIV.gidrobort-ovr { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: url(../img/gidrobort-i.jpg) no-repeat 0 0; }

TABLE.roll TD.caravan { width: 25%;}
TABLE.roll DIV.caravan { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: #C8C8C8 url(../img/caravan-bw-i.jpg) no-repeat 0 0;  }
TABLE.roll DIV.caravan-ovr { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: url(../img/caravan-i.jpg) no-repeat 0 0; }

/* обогреватели */
TABLE.roll TD.obogrev { width: 25%;}
TABLE.roll TD.obogrev DIV.obogrev { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: #C8C8C8 url(../img/obogrev-bw-i.jpg) no-repeat 0 0; }
TABLE.roll TD.obogrev DIV.obogrev-ovr { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: url(../img/obogrev-i.jpg) no-repeat 0 0; }
TABLE.roll TD.obogrev DIV.none { background: none; }
TABLE.roll DIV.line-bot { width: 1px; height: 20px; position: absolute; top: 140px; left: 0; background: #fff; }
/* морские контейнеры */
TABLE.roll TD.conteiner { width: 25%;}
TABLE.roll TD.conteiner DIV.conteiner { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: #C8C8C8 url(../img/conteiner-bw-i.jpg) no-repeat 0 0; }
TABLE.roll TD.conteiner DIV.conteiner-ovr { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: url(../img/conteiner-i.jpg) no-repeat 0 0; } 
/* автомобили и авто-кондиционеры */
/*TABLE.roll DIV.pic-bot { position: absolute; top: 140px; left: 0; width: 100%; height: 280px; }*/

TABLE.roll DIV.car { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: #C8C8C8 url(../img/car-bw-i.jpg) no-repeat 0 0; }
TABLE.roll DIV.car-ovr { position: absolute; top: 0; left: 0; width: 100%; height: 140px; background: #F2F2F2 url(../img/car-i.jpg) no-repeat 0 0; }

TABLE.roll DIV.condition { position: absolute; top: 0px; left: 0; width: 100%; height: 140px; background:  #C8C8C8 url(../img/condition-bw-i.jpg) no-repeat 0 0; }
TABLE.roll DIV.condition-ovr { position: absolute; top: 0px; left: 0; width: 100%; height: 140px; background: #F2F2F2 url(../img/condition-i.jpg) no-repeat 0 0; }
/* сервисное обслуживание */
TABLE.roll DIV.pic-lft { position: absolute; left: -100%; top: 0; width: 100%; height: 140px; }
TABLE.roll DIV.pic-lft DIV.servis { width: 100%; height: 140px; background: #C8C8C8 url(../img/servis-bw-i.jpg) no-repeat 0 0; }
TABLE.roll DIV.pic-lft DIV.servis-ovr { width: 100%; height: 140px; background: #F2F2F2 url(../img/servis-i.jpg) no-repeat 0 0; }
TABLE.roll DIV.grrightline { background-color:#e1e1e1; height: 7px; border-left: #FFF 1px solid;}

TABLE.roll TD.servobsl { width: 100%; border-top: 1px solid #fff; }
TABLE.roll TD.servobsl DIV.servobsl { position: relative; top: 0; left: 0; width: 100%; height: 44px; background: #C8C8C8 url(../img/servobsl-bw-i.jpg) no-repeat 0 0; }
TABLE.roll TD.servobsl DIV.servobsl-ovr { position: absolute; top: 0; left: 0; width: 100%; height: 44px; background: url(../img/servobsl-i.jpg) no-repeat 0 0; } 

/* контент */
/*TABLE.main TD.bot { height: 90%; vertical-align: top; }
/* левая колонка */
/*TABLE.main TD.bot TABLE.bot-t { width: 100%; height: 100%;  }
TABLE.main TD.bot TABLE.bot-t TD.bot-lc { width: 40%; border-top: 20px solid #E1E1E1; }
/* опрос */
DIV.anketa { width: 175px; padding: 26px 0 20px 0; margin-left: 30px; font-size: 11px; }
DIV.anketa STRONG { display: block; padding-right: 40px; margin-bottom: 8px; margin-top: 14px; line-height: 12px; font-size: 11px; }
DIV.anketa DIV.anketa-name { width: 48px; height: 19px; margin-top: 18px; margin-left: -1px; background: url(../img/anketa.gif) no-repeat 0 0;  }																									
DIV.anketa DIV.var { padding: 0 5px 13px 10px; line-height: 15px; }
DIV.anketa A.rez { margin-left: 1px; font-weight: bold; }

/* результаты опроса */
DIV.brd { padding: 1px; width: 45%; }
OL.vote { margin-top: .9em; }
OL.vote LI { padding: 3px 0 7px 0; }
TABLE.dg { height: 6px; width: 100%; margin-top: 2px; }
TABLE.dg TD { background: #F6F6F6; }
TABLE.dg TD DIV { display: block; height: 14px; background: #01A9E8; }
TABLE.dg TH { width: 30px; padding: 0 5px; color: #000; font-size: 11px; text-align: left; }
TD.txt DIV.anketa-txt { width: 320px; }

/* подвал */
TABLE.main TD.bot TABLE.bot-t TD.lc-sc { vertical-align: bottom; text-align: right; }
DIV.sc { padding-right: 18px; padding-bottom: 46px; margin-top: 26px; text-align: right; width: 100%; //width: 85%;}
/* сервис */
DIV.sc DIV.srv { padding-right: 4px; margin-bottom: 25px; } 
DIV.sc DIV.srv IMG { margin-left: 31px; }
/* copyright */
DIV.sc DIV.copyright { font-size: 11px;}
DIV.sc DIV.copyright P { padding-top: 6px; padding-bottom: 6px; line-height: 13px; }

/* правая колонка */
TABLE.bot-rc { width: 100%; height: 100%; border-left: 9px solid #f87a2e;  }
P.news { line-height: 100% !important; padding-top: 0 !important; padding-bottom: .1em !important; }
DIV.arh { padding-top: 12px; }
/* линия слева */
TABLE.main TD.bot TABLE.bot-t TD.bot-rc TABLE.bot-rc TD.lft-line { width: 1%; background: #fff; }
TABLE.main TD.bot TABLE.bot-t TD.bot-rc TABLE.bot-rc TD.lft-line DIV.lft-line { width: 9px; height: 100%; background: #fff; } 
/*TD.menu-pic { width: 5%; }*/
/* новости */
TD.news { width: 63%; }
TD.news DIV.news { width: 100%; padding: 18px 35px 46px 0; font-size: '95%'; font-size: 95%; padding-left: 21px; }
TD.news DIV.news DIV.pic { width: 60px; height: 19px; background: url(../img/news-index.gif) no-repeat 0 0; }
TD.news DIV.news DIV { clear: left; display: table; }
TD.news DIV.news SPAN.date { margin-top: 12px; display: block; font-size: 90%; font-weight: bold; color: #939393; }
TD.news DIV.news DIV.h { clear: none; margin-bottom: 3px; font-weight: none; line-height: 120%; }
TD.news DIV.news IMG { overflow: hidden; width: 40px; height: 40px; float: left; display: block; margin: .2em 4px 0 0; border: 1px solid #ACBBC7; }*/

