/*  */
TABLE.base { width: 100%; height: 100%; margin: 0; }
TABLE.main { width: 100%; margin: 0; }
/* шапка */
TABLE.main TD.logo { width: 27%; }
DIV.service { padding: 7px 0 5px 41px; background: #D00000; }
DIV.service IMG { margin-right: 35px; }
DIV.logo { padding: 44px 15px 0 38px; }

TABLE.main TD.top-img { width: 73%; background: #D03A2B url(../img/top1.jpg) no-repeat 0 0; border-bottom: 5px solid #D3D3D3; }
TD.top-img DIV.bg { height: 134px; margin-top: 25px; background: #BB0606 url(../img/top2.jpg) no-repeat 0 0; }

/* меню */
TABLE.main TD.menu { padding-top: 33px; padding-bottom: 150px; }
TABLE.w100 TD.pad { padding-right: 40px; }
DIV.menu { padding: 0 10px 0 31px; font-size: 14px; font-weight: bold; border-left: 9px solid #D3D3D3; }
DIV.menu SPAN { display: block; padding-bottom: 3px; color: #D00000; }
DIV.menu A { color: #000 !important; text-decoration: none !important; }
DIV.menu A:hover { color: #D00000 !important; }
DIV.menu DIV.sub { padding-left: 18px; font-size: 11px; }
DIV.menu DIV.sub SPAN { padding-bottom: 4px; }
DIV.menu DIV.sub A { color: #8A8A8A !important; }

/* опрос */
DIV.opros { margin-top: 45px; padding-left: 40px; }
DIV.opros STRONG { display: block; padding-bottom: 10px; }
DIV.opros SPAN { display: block; padding-left: 15px; padding-bottom: 3px; background: url(../img/marker-opros.gif) no-repeat 2px 5px; }
DIV.opros INPUT { display: block; margin-top: 16px; margin-bottom: 6px; }

/* новости */
TABLE.main TD.content { width: 52%; padding-top: 30px; padding-bottom: 150px; }
DIV.name { font-size: 17px; color: #505050; font-weight: bold; }
TABLE.news { width: 100%; margin-top: 4px; }
TABLE.news TD{ padding-bottom: 17px; }
TABLE.news DIV.n-img { overflow: hidden; width: 50px; height: 50px; float: left; margin-top: 3px; margin-right: 12px; border: 1px solid #D00000; }
TABLE.news SPAN { display: block; padding-bottom: 1px; font-size: 90%; color: #707070; }
TABLE.news A { font-weight: bold; }
TABLE.news P { padding: 3px 0 0 0; }

DIV.banner { padding-top: 6px; padding-bottom: 30px; }

/* рекомендуем */
TABLE.main TD.promo { width: 21%; padding-top: 30px; padding-bottom: 150px; } 
DIV.link { padding: 0 30px 3px 20px; border-left: 1px solid #D6D6D6; }
DIV.link DIV.name { color: #BB0606 !important; }
DIV.link DIV.title { padding-top: 20px; padding-left: 10px; font-size: 12px; font-weight: bold; color: #9D9D9D; }
DIV.link DIV.first { padding-top: 5px; }
DIV.link SPAN { display: block; padding-bottom: 1px; padding-left: 11px; }

DIV.promo { margin-top: 18px; padding: 7px 30px 14px 20px; background: #F3F3F3; border-left: 1px solid #D6D6D6; }
DIV.promo DIV.name { padding-bottom: 3px !important; }
DIV.promo SPAN { display: block; padding-bottom: 1px; padding-left: 11px; }	

/* подвал */
DIV.bottom { position: absolute; top: -110px; left: 0; width: 100%; height: 110px; }
TABLE.bottom { width: 100%; }
TABLE.bottom TD.contact { width: 27%;  font-size: 11px; color: #808080; }
TABLE.bottom TD.contact DIV { padding: 0 10px 0 39px; }
TABLE.bottom TD.contact STRONG.cr { padding-left: 1px; padding-bottom: 7px; font-size: 12px; font-weight: bold; color: #616161; } 
TABLE.bottom TD.contact SPAN { display: block; padding-bottom: 5px; font-size: 16px; color: #D00000; }
TABLE.bottom TD.contact STRONG { display: block; }

TABLE.bottom TD.copyright { width: 73%;  font-size: 11px; color: #808080; }
TABLE.bottom TD.copyright DIV.brd-red { border-top: 40px solid #D00000; }
TABLE.bottom TD.copyright DIV.brd-grey { border-top: 5px solid #D3D3D3; }
TABLE.bottom TD.copyright DIV.banners { float: left; padding: 18px 5px 0 0; }
TABLE.bottom TD.copyright DIV.banners IMG { margin-right: 6px; }
TABLE.bottom TD.copyright DIV.sm { float: right; padding: 27px 20px 0 0; }
TABLE.bottom TD.copyright DIV.sm A { color: #808080 !important; }
	

