BODY {margin: 0; padding: 0; margin-top: 0px;}
IMG {border: 0;}
div.clearing {clear: both; height: 0px; font-size: 0px;}
a.more {font: 9px Verdana; color: #c0c0c0; display: block; width: 60px; padding-left: 18px; background: url(/i/more-bg.gif) no-repeat left 3px; padding-bottom: 3px;}
a.more2 {font: 9px Verdana; color: #8f8f8f; display: block; width: 60px; padding-left: 18px; background: url(/i/more2-bg.gif) no-repeat left 3px; padding-bottom: 3px;}
a.totop {display: block; width: 110px; background:url(/i/totop.gif) no-repeat left top; padding-left: 13px; font: 9px Verdana; color: #666;}
UL {margin: 0; padding: 0;}

a.file {padding-left: 24px; display: block; font: 11px Tahoma; color: #000; line-height: 16px; margin-left: 32px; margin-top: -6px; margin-bottom: 14px; padding-top: 2px; _padding-top: 1px; text-decoration: underline;}
a.file:hover {text-decoration: none;}
a.doc {background: url(/i/doc-bg.gif) no-repeat left top; height: 19px;}
span.redlarge {font: bold 14px Tahoma; color: #0072bc; display: block; margin-top: 10px; margin-left: 24px; margin-bottom: 10px;}
h2.blacklarge {font: bold 14px Tahoma; color: #000; display: block; margin-top: 0px; margin-left: 24px; margin-bottom: 3px;}
a.zoom {display: block; width: 55px; padding-left: 15px; background: url(/i/zoom-bg.gif) no-repeat left top; font: 11px tahoma; color: #616161; text-decoration: underline;}
a.zoom:hover {text-decoration: none;}
select.t12 {font: 12px tahoma;}
marquee#cumar {height: 19px; background: #383838; padding-top: 6px; color: #fff; font: 10px verdana;}
marquee#cumar p {font: 10px Verdana; color: #fff; display: inline; margin-right: 45px;}
marquee#cumar p span.up {font: 10px verdana; color: #fff; padding-left: 10px;}
marquee#cumar p span.down {font: 10px verdana; color: #d40000;padding-left: 10px;}
marquee#cumar p span img {margin-left: 6px; margin-right: 3px; position: relative; top: 1px; position: static; _top: 2px;}












div#header {height: 34px; padding-top: 21px; background: #fff; text-align: center;}
div#header div.content {width: 950px; margin: 0 auto; font-size: 0px; text-align: left;}
div#menu {margin-left: 9px; height: 34px;float: left; display: inline;}
div#menu img {float: left;}
duv#menu a {float: left;}
div#date {float: right;color: #7f7f7f; font: 10px Tahoma; background: url(/i/sandclock.gif) no-repeat left 1px; padding-left: 13px; margin-top: 10px;}

div#content {background: #616161; border-top: 1px solid #616161;}
div#content div.content {width: 950px; margin: 0 auto;}

div#content div.content div#content-top img#logo {float: left; margin-top: 110px; margin-left: 24px;}
div#content div.content div#content-top div#telfax {float: right; margin-top: 30px;}
div#content div.content div#content-top div#telfax div#tel p {color: #c0c0c0; font: bold 10px Arial; margin-left: 47px; margin-top: 0px; padding-top: 0px;}
div#content div.content div#content-top div#telfax div#tel {float: left;}
div#content div.content div#content-top div#telfax div#navi {float: left; margin-left: 57px;}
div#content div.content div#content-top div#telfax div#navi img {float: left; margin-right: 8px;}
div#content div.content div#content-top div#telfax img#vti {margin-left: 47px; margin-top: 40px;}

div#content div#content-flash {margin-top: 30px; height: 130px; background: #000; text-align: center; background: #0e0e0e;}
div#content div#content-flash div.content {margin: 0 auto; width: 950px;}

div#content div#greypl {height: 25px; font-size: 0px; background: #383838;}

div#content div.content table#content-bottom {margin-top: 25px; margin-bottom: 0px;}
div#content div.content table#content-bottom td {padding-top: 18px; vertical-align: top;}
div#content div.content table#content-bottom td ul {margin: 0; padding: 0; font: 12px Tahoma; color: #fff; margin-left: 12px; margin-top: 10px; _margin-top: 6px;	}
div#content div.content table#content-bottom td ul li a {font: 12px Tahoma; color: #fff; text-decoration: none; line-height: 16px;}
div#content div.content table#content-bottom td ul li a:hover {text-decoration: underline;}
div#content div.content table#content-bottom td ul li {padding-left: 16px; background: url(/i/li-bg.gif) no-repeat left 5px; list-style: none; padding-bottom: 5px;}
div#content div.content table#content-bottom td.clients {background: url(/i/clients-bg.jpg) no-repeat left top; padding-left: 86px; width: 257px; padding-right: 25px;}
div#content div.content table#content-bottom td.clients a {text-decoration: none;}
div#content div.content table#content-bottom td.clients a.more {text-decoration: underline;}
div#content div.content table#content-bottom td.clients a.more:hover {text-decoration: none;}
div#content div.content table#content-bottom td.clients p {color: #d0d0d0; font: 11px Tahoma; margin-bottom: 7px; margin-top: 11px; _margin-top: 7px; line-height: 15px;}
div#content div.content table#content-bottom td.clients table {margin-top: 17px;}
div#content div.content table#content-bottom td.clients table tr td {color: #fff; padding-left: 13px; font: 10px Verdana; height: 10px; padding-top: 4px; padding-bottom: 4px; }
div#content div.content table#content-bottom td.clients table tr th {padding-left: 13px; color: #b0b0b0; font: 11px Verdana; text-align: left; height: 20px; padding-bottom: 8px; _padding-bottom: 6px;}
div#content div.content table#content-bottom td.clients table tr td.marked {color: #f00;}
div#content div.content table#content-bottom td.clients table tr.hl td {background: #717171;}
div#content div.content table#content-bottom td div#ezhe {padding-left: 57px; background:url(/i/ezhe-bg.gif) no-repeat left top; margin-top: -8px; padding-top: 8px;}
div#content div.content table#content-bottom td div#ezhe a {color: #fff; text-decoration: underline; font: 12px Tahoma;}
div#content div.content table#content-bottom td div#ezhe img {margin-bottom: 3px;}
div#content div.content table#content-bottom td div#estim {margin-top: 30px; background: url(/i/estim-bg.gif) no-repeat 4px top; padding-left: 57px; padding-top: 15px;}

div#content div.content table#content-bottom td div#estim ul {margin-left: 8px; margin-top: 5px; _margin-top: 2px;}
div#content div.content table#content-bottom td div#estim ul li a {color: #d0d0d0; font: 11px Tahoma;}
div#content div.content table#content-bottom td div#estim ul li {background: url(/i/li-bg-grey.gif) no-repeat left 6px; line-height: 16px;}



div#footer {margin-top: 15px; padding-bottom: 50px; text-align: center;}
div#footer div.content {width: 950px; margin: 0 auto; text-align: left;}
div#footer div.content div#dmenu {font-weight: bold; margin-top: 25px; font: bold 11px Tahoma;}
div#footer div.content div#dmenu a {font: bold 11px Tahoma; color: #000; text-decoration: none;}
div#footer div.content div#dmenu a:hover {text-decoration: underline;}
div#footer div.content div#services {text-indent: -65px; color: #7f7f7f; font: 11px Tahoma; margin-left: 65px; margin-top: 10px;}
div#footer div.content div#services a {color: #7f7f7f; font: 11px Tahoma; text-decoration: none;}
div#footer div.content div#services a:hover {text-decoration: underline;}

div#footer div.content div#copy {float: left; width: 300px; font: 10px Tahoma; color: #666; margin-top: 30px;}
div#footer div.content div#copy a{ font: 10px Tahoma; color: #666;}
div#footer div.content div#copy span {font: 11px Tahoma; color: #000; display: block; margin-bottom: 5px;}
div#footer div.content div#us {float: right; margin-right: 150px; display: inline; margin-top: 30px;}
div#footer div.content div#us img {float: left; margin-top: 20px; margin-right: 10px;}
div#footer div.content div#us p {font: 9px Tahoma; color: #7f7f7f; float: left;}
div#footer div.content div#us p a {font: 9px Tahoma; color: #7f7f7f; text-decoration: none;}
div#footer div.content div#us p a:hover {text-decoration: underline;}

div#underheader-i { background: #616161; height: 117px; text-align: center;}
div#underheader-i div.content {width: 950px; margin: 0 auto; text-align: left;}
div#underheader-i div.content img#logo-i {float: left; margin-left: 34px; margin-top: 35px;}
div#underheader-i div.content img#vti-i {float: left; margin-left: 30px; margin-top: 50px;}
div#underheader-i div.content div#telfax {float: right; margin-top: 33px;}
div#underheader-i div.content div#telfax div#tel {float: left;}
div#underheader-i div.content div#telfax div#tel p {font: bold 10px Arial; color: #c0c0c0; margin-top: 2px; margin-left: 46px;}
div#underheader-i div.content div#telfax div#navi {margin-top: 2px; float: left; margin-left: 27px;}
div#u2header-i {background: #d2d2d2; min-height: 80px; text-align: center;}
div#u2header-i div.content {width: 950px; margin: 0 auto; overflow: hidden; text-align: left;}
div#u2header-i div.content div#breadcrumbs {margin-left: 2px; border-left: 1px solid #fff; float: left; _height: 55px; font: 10px Verdana; color: #545454; padding-left: 20px; padding-top: 25px; width: 596px; display: inline; border-right: 0px solid #fff; }
div#u2header-i div.content>div#breadcrumbs {min-height: 55px;}
div#u2header-i div.content div#breadcrumbs a {font: 10px Verdana; color: #545454; text-decoration: underline;}
div#u2header-i div.content div#breadcrumbs a:hover {text-decoration: none;}
div#u2header-i div.content div#breadcrumbs h1 {font: 23px Tahoma; color: #000; margin-top: 3px; margin-bottom: 10px;}
div#u2header-i div.content div#depheader {float: left;height: 80px; padding-left: 32px; width: 296px;}
div#u2header-i div.content div#depheader h2 {font: 20px Tahoma; color: #545454; margin-top: 43px; margin-bottom: 0px;}

div#content-i {background: #f2f2f2; overflow: hidden;}
div#content-i div.content {width: 950px; margin: 0 auto; overflow: hidden;}


div#content-i div.content div#text ul.sitemap a {color: #0072bc;}
div#content-i div.content div#text ul.sitemap a:visited {color: #777;}
div#content-i div.content div#text ul.sitemap ul {margin-top: 10px; margin-bottom: 00px; padding-bottom: 0px;}

div#content-i div.content div#text {width: 614px; padding: 20px 0px; font: 12px tahoma; float: left; margin-left: 3px; overflow: hidden; display: inline;}
div#content-i div.content div#text span.pb {font: bold 14px tahoma; color: #000; display: block; margin-bottom: 15px; margin-left: 24px;}
div#content-i div.content div#text p {font: 12px tahoma; margin-bottom: 20px; margin-top: 0px; line-height: 16px; margin-left: 24px; margin-right: 24px; text-align: justify;}
div#content-i div.content div#text a {color: #000; text-decoration: underline;}
div#content-i div.content div#text a:hover {color: #0072bc; text-decoration: none;}
div#content-i div.content div#text h3 {font: bold 14px tahoma; margin-top: 0px; margin-bottom: 5px; margin-left: 24px;}
div#content-i div.content div#text h2 {font: bold 16px tahoma; margin-top: 0px; margin-bottom: 14px; margin-left: 24px;}
div#content-i div.content div#text ul {margin: 0; margin-top: 0px; margin-left: 34px; padding: 0; padding-bottom: 14px; overflow: hidden;}
div#content-i div.content div#text ul li {width: 95%; background: url(/i/li-bg-grey-2.gif) no-repeat left 5px; padding-left: 18px; font: 12px tahoma; list-style: none; margin-bottom: 6px;}
div#content-i div.content div#text img.s-man {margin-left: 36px; margin-top: 10px; margin-bottom: 20px;}
div#content-i div.content a.totop {margin-top: 5px; margin-bottom: 15px; margin-left: 24px;}
div#content-i div.content div#text div.ulp p {margin-bottom: 10px;}
div#content-i div.content div#text div.ulp {margin-bottom: 10px;}
/*		Вакансии		*/
div#content-i div.content div#text table#vacancy {margin-top: 0px; margin-left: 0px; margin-bottom: 20px; width: 616px;}
div#content-i div.content div#text table#vacancy td {border-right: 1px solid #f2f2f2; border-bottom: 3px solid #f2f2f2; background: #e6e6e6; padding: 16px 20px; vertical-align: top;}
div#content-i div.content div#text table#vacancy td span.vahead {color: #0072bc; font: bold 14px tahoma; padding: 0; margin: 0;}
div#content-i div.content div#text table#vacancy td span.vanec {color: #000; font: bold 12px tahoma; padding: 0; margin: 0; display: block; padding-top: 3px; margin-bottom: 10px;}
div#content-i div.content div#text table#vacancy tr td ul {margin-left: 10px;}
/*		Контакты		*/
div#content-i div.content div#text table#contacts {margin-top: 6px; margin-bottom: 15px; width: 616px;}
div#content-i div.content div#text table#contacts td {vertical-align: middle; height: 30px; border-right: 1px solid #f2f2f2; padding-left: 18px;}
div#content-i div.content div#text table#contacts td.left {padding-left: 23px; font-weight: bold; width: 200px;}
div#content-i div.content div#text table#contacts tr.hl td {background: #e3e3e3;}
/*		Обратная связь		*/
div#content-i div.content div#text table#feedback {width: 570px; margin-left: 24px; margin-bottom: 0px;}
div#content-i div.content div#text table#feedback td.left {width: 154px; text-align: right; padding-right: 20px;}
div#content-i div.content div#text table#feedback td {text-align: left; padding-bottom: 16px; font: bold 12px tahoma;}
div#content-i div.content div#text table#feedback td span {font: bold 11px tahoma; color: #0072bc; display: block; width: 240px; padding-left: 27px; height: 17px; background:url(/i/nfields.gif) no-repeat left center;}
div#content-i div.content div#text table#feedback td input {width: 386px; border: 1px solid #b4b4b4; font: 11px tahoma; height: 15px; padding-left: 4px;}
div#content-i div.content div#text table#feedback td input#send {border: none; width: 98px; height: 27px;}
div#content-i div.content div#text table#feedback td select {width: 393px; height: 17px; font: 11px tahoma; _width: 395px;}
div#content-i div.content div#text table#feedback td textarea {width: 391px; border: 1px solid #b4b4b4; overflow: hidden; height: 114px; font: 11px tahoma; padding-left: 4px;}
div#content-i div.content div#text form#fb-form {margin-bottom: 0px;}
/*		Лицензии		*/
div#content-i div.content div#text table#lic {margin-top: 0px; margin-left: 24px; margin-bottom: 10px;}
div#content-i div.content div#text table#lic td {padding-right: 35px; font: 12px tahoma; padding-bottom: 15px; vertical-align: top;}
div#content-i div.content div#text table#lic td img {border-top: 10px solid #d2d2d2;border-bottom: 10px solid #d2d2d2;border-left: 12px solid #d2d2d2;border-right: 12px solid #d2d2d2; display: block; margin-bottom: 14px;}
div#content-i div.content div#text table#lic td a.zoom {margin: 0 auto;}
div#content-i div.content div#text table#lic td div.zc {width: 151px;}
/*		Чередование строк		*/
div#content-i div.content div#text table.inchange tr.hl td {background: #e3e3e3;}
/*		Links		*/
div#content-i div.content div#text table.links {margin-bottom: 25px;}
div#content-i div.content div#text table.links tr td {padding: 10px 20px; border-right: 1px solid #f2f2f2;}
div#content-i div.content div#text table.links tr td a {font: 10px tahoma; padding-left: 17px; background: url(/i/li-bg-red.gif) no-repeat left 4px; color: #000;}
div#content-i div.content div#text table.links tr td.left a {font: 12px tahoma; text-decoration: none; background: none; padding-left: 0px;}
div#content-i div.content div#text table.links tr td a:hover {text-decoration: none;}
div#content-i div.content div#text table.links tr td.left a:hover {text-decoration: underline;}
div#content-i div.content div#text table.links tr td.left {width: 316px;}






div#content-i div.content div#depcont {width: 330px; float: right; margin-bottom: 20px; margin-left: 1px;}
div#content-i div.content div#depcont ul {margin: 0; padding: 0; margin-left: 53px; margin-bottom: 30px; overflow: hidden; margin-top: 20px;}
div#content-i div.content div#depcont ul li {background:url(/i/li-bg-red.gif) no-repeat left 4px; padding-left: 18px; font: 12px Tahoma; list-style: none; line-height: 12px; padding-bottom: 6px;}
div#content-i div.content div#depcont ul li a { font: 12px Tahoma; color: #000; text-decoration: none; padding: 0; margin: 0; line-height: 12px;}
div#content-i div.content div#depcont ul li a:hover {text-decoration: underline; padding: 0; margin: 0; line-height: 12px;}
div#content-i div.content div#depcont ul li.current {background:url(/i/li-bg-red.gif) no-repeat left 4px; padding-left: 18px; font: bold 12px Tahoma; list-style: none; line-height: 12px; padding-bottom: 6px;}
div#content-i div.content div#depcont ul li.current a {font: bold 12px Tahoma; line-height: 12px;}
div#content-i div.content div#depcont ul ul {margin-left: 0px; margin-top: 7px; margin-bottom:0px;}
div#content-i div.content div#depcont ul li.current ul li {background:url(/i/li-bg-red.gif) no-repeat left 4px; padding-left: 18px; font: bold 12px Tahoma; list-style: none; line-height: 12px; padding-bottom: 6px;}
div#content-i div.content div#depcont ul li.current ul li a {font: normal 12px tahoma; line-height: 12px;}
div#content-i div.content div#depcont ul ul li {padding-bottom: 1px; border: 0px solid;}
div#content-i div.content div#depcont ul li.current ul li.current a {font: bold 12px Tahoma; line-height: 12px;}
div#content-i div.content div#depcont div#htb {background: url(/i/htb-bg.jpg) no-repeat left top; margin-left: 32px; width: 290px; overflow: hidden;}
div#content-i div.content div#depcont div#htb img#h3 {margin-left: 84px; margin-top: 19px; margin-bottom: 0px;}
div#content-i div.content div#depcont div#htb p {font: 11px Tahoma; color: #7e7e7e; line-height: 15px; margin-top: 10px; margin-left: 84px; margin-bottom: 4px; padding-top: 0px; _margin-top: 6px;}
div#content-i div.content div#depcont div#htb a.more2 {margin-left: 84px; text-decoration: underline;}
div#content-i div.content div#depcont div#htb a.more2:hover {text-decoration: none;}
div#content-i div.content div#depcont div#htb a {text-decoration: none;}



div#footer-out-i {background: #d9d9d9; overflow: hidden; text-align: center;}
div#footer-out-i div.index_body {width: 950px; margin: 0 auto; padding: 0 0px;}
div#footer-out-i div.index_body div#dmenu {font-weight: bold; padding-top: 20px; font: bold 11px Tahoma;}
div#footer-out-i div.index_body div#dmenu a {font: bold 11px Tahoma; color: #000; text-decoration: none;}
div#footer-out-i div.index_body div#dmenu a:hover {text-decoration: underline;}
div#footer-out-i div.index_body div#services {text-indent: -65px; color: #7f7f7f; font: 11px Tahoma; margin-left: 65px; margin-top: 10px;}
div#footer-out-i div.index_body div#services a {color: #7f7f7f; font: 11px Tahoma; text-decoration: none;}
div#footer-out-i div.index_body div#services a:hover {text-decoration: underline;}
div#footer-out-i div.index_body div#copy {float: left; width: 300px; font: 10px Tahoma; color: #666; margin-top: 12px; margin-bottom: 40px;}
div#footer-out-i div.index_body div#copy a{ font: 10px Tahoma; color: #666;}
div#footer-out-i div.index_body div#copy span {font: 11px Tahoma; color: #000; display: block; margin-bottom: 5px;}
div#footer-out-i div.index_body div#us {float: right; margin-right: 150px; display: inline; margin-top: 12px; margin-bottom: 40px;}
div#footer-out-i div.index_body div#us img {float: left; margin-top: 25px; margin-right: 30px;}
div#footer-out-i div.index_body div#us p {font: 9px Tahoma; color: #7f7f7f; float: left; margin-top: 0px; margin-bottom: 0px;}
div#footer-out-i div.index_body div#us p a {font: 9px Tahoma; color: #7f7f7f; text-decoration: none;}
div#footer-out-i div.index_body div#us p a:hover {text-decoration: underline;}







div#ddmenu {position: absolute; top: 55px; left: 0px; width: 100%; z-index: 2; text-align: center;}
div#ddmenu div.content {width: 950px; margin: 0 auto; position: relative; text-align: left;}
div#ddmenu div {background: #7a7a7a;}
div#ddmenu div div {font: 11px verdana; color: #fff; border-bottom: 1px solid #959595;}
div#ddmenu div div a {font: 11px verdana; line-height: 30px; color: #fff; text-decoration: none; display: block; padding-left: 0px; padding-left: 16px;padding-right: 20px}
div#ddmenu div div a:hover {background: #494949}
div#ddmenu div#dd-about {position: absolute; left: 86px; border: none; padding-left: 0px; padding-right: 0px;}
div#ddmenu div#dd-services {position: absolute; left: 184px; border: none; padding-left: 0px; padding-right: 0px;}
div#ddmenu div#dd-tarif {position: absolute; left: 252px; border: none; padding-left: 0px; padding-right: 0px;}
div#ddmenu div#dd-analysis {position: absolute; left: 329px; border: none; padding-left: 0px; padding-right: 0px;}














div#content-i div.content div#text form#entrance {margin: 0;}
div#content-i div.content div#text form#entrance table {margin-left: 120px; font: bold 12px tahoma;}
div#content-i div.content div#text form#entrance table td {padding-bottom: 15px; vertical-align: top;}
div#content-i div.content div#text form#entrance table td.left {text-align: right; width: 54px; padding-right: 20px; padding-top: 2px;}
div#content-i div.content div#text form#entrance table td input.text {height: 15px; border: 1px solid #b4b4b4; width: 176px; font: 11px tahoma; padding-left: 2px;}


div#content-i div.content div#text div#news-one {overflow: hidden; margin-bottom: 40px;}
div#content-i div.content div#text div#news-one div.left {width: 125px; border-right: 1px solid #0072bc; text-align: right; overflow: hidden; padding-right: 12px; float: left;}
div#content-i div.content div#text div#news-one div.left div.date {background: url(/i/date-bg.gif) no-repeat; width: 32px; text-align: center; height: 32px; float: right;}
div#content-i div.content div#text div#news-one div.left div.date img {margin-top: 8px; margin-left: -2px; margin-right: -2px;}
div#content-i div.content div#text div#news-one div.left img.month {float: right; margin-top: 7px; margin-left: 7px;}
div#content-i div.content div#text div#news-one div.left span.year {position: relative; top: -8px; _top: -10px;}
div#content-i div.content div#text div#news-one div.left span.time {position: relative; top: -0px; font: bold 11px tahoma; _top: -5px;}
div#content-i div.content div#text div#news-one div.right {float: none; margin-left: 149px; font: 12px tahoma; padding-top: 6px; padding-right: 3px;}
div#content-i div.content div#text div#news-one div.right p {float: left; line-height: 14px; padding-right: 0px; width: 100%; text-align: left; font: 12px Tahoma;  margin: 0px; margin-bottom: 12px; _margin-bottom: 6px;}
div#content-i div.content div#text div#news-one div.right h3 {font: bold 14px Tahoma; margin-left: 0px; float: left; width: 100%; margin-top: 0px; margin-bottom: 10px; _margin-bottom: 4px;}
div#content-i div.content div#text div#news-one div.right pre {background: url(/i/pre-bg.gif) no-repeat left top #e1e1e1; position: relative; left: -140px; font-size: 11px; line-height: 11px; padding: 15px 22px; width: 115%; padding-left: 58px; min-height: 100px; _height: 100px;}

div#content-i div.content div#text h2 {font: 23px Tahoma;}
div#content-i div.content div#text div.rest-news {background: url(/i/rest-news-bg.gif) repeat-y 153px top; margin-bottom: 15px; _margin-bottom: 10px; padding-bottom: 7px;}
div#content-i div.content div#text div.rest-news div.left {width: 144px; padding-right: 9px; text-align: right; font: bold 11px tahoma; float: left; padding-bottom: 10px; line-height: 14px;}
div#content-i div.content div#text div.rest-news div.left span {color: #0072bc;}
div#content-i div.content div#text div.rest-news div.right {float: none; margin-left: 165px; font: bold 12px tahoma; text-align: justify;}
div#content-i div.content div#text div.rest-news div.right img {margin-top: 6px; margin-left: 2px; _margin-left: 5px; float: left;}

div#content-i div.content div#text div.rest-news-p {background: url(/i/rest-news-p-bg.gif) repeat-y 153px top; margin-bottom: 15px; _margin-bottom: 10px; margin-top: 25px; padding-bottom: 5px;}
div#content-i div.content div#text div.rest-news-p div.left {width: 144px; padding-right: 9px; text-align: right; font: bold 11px tahoma; float: left; padding-bottom: 10px; line-height: 14px;}
div#content-i div.content div#text div.rest-news-p div.right {float: none; margin-left: 168px; font: bold 12px tahoma; padding-top: 25px;}
div#content-i div.content div#text div.rest-news-p div.right img {margin-right: 1px; margin-left: 2px; float: left; margin-top: 5px; display: inline;}
div#content-i div.content div#text div.rest-news-p div.right a.lnk {text-decoration: none; border-bottom: 4px solid #0072bc; font: bold 11px tahoma;}
div#content-i div.content div#text div.rest-news-p div.right a {text-decoration: underline; border-bottom: none; float: left; display: block; margin-left: 7px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; display: inline; font: normal 11px tahoma;}

div#content-i div.content div#text div.rest-news-2 {background: url(/i/rest-news-p-bg.gif) repeat-y 153px top; margin-bottom: 15px; _margin-bottom: 10px; padding-bottom: 7px;}
div#content-i div.content div#text div.rest-news-2 div.left {width: 144px; padding-right: 9px; text-align: right; font: bold 11px tahoma; float: left; padding-bottom: 10px; line-height: 14px;}
div#content-i div.content div#text div.rest-news-2 div.left span {color: #0072bc;}
div#content-i div.content div#text div.rest-news-2 div.right {float: none; margin-left: 165px; font: bold 12px tahoma; text-align: justify; line-height: 14px;}
div#content-i div.content div#text div.rest-news-2 div.right img {margin-top: 6px; margin-left: 2px; _margin-left: 5px; float: left;}
div#content-i div.content div#text div.rest-news-2 div.right a {text-decoration: none;}
div#content-i div.content div#text div.rest-news-2 div.right a:hover {text-decoration: underline;}

div#content-i div.content div#text div.rest-news-p-2 {background: url(/i/rest-news-p-bg.gif) repeat-y 153px top; margin-bottom: 15px; _margin-bottom: 10px; margin-top: 25px; padding-bottom: 5px;}
div#content-i div.content div#text div.rest-news-p-2 div.left {width: 144px; padding-right: 9px; text-align: right; font: bold 11px tahoma; float: left; padding-bottom: 10px; line-height: 14px;}
div#content-i div.content div#text div.rest-news-p-2 div.right {float: none; margin-left: 168px; font: bold 12px tahoma; padding-top: 25px;}
div#content-i div.content div#text div.rest-news-p-2 div.right img {margin-right: 1px; margin-left: 2px; float: left; margin-top: 5px; display: inline;}
div#content-i div.content div#text div.rest-news-p-2 div.right a.lnk {text-decoration: none; font: bold 11px tahoma; color: #0072bc}
div#content-i div.content div#text div.rest-news-p-2 div.right a {text-decoration: underline; border-bottom: none; float: left; display: block; margin-left: 7px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; display: inline; font: normal 11px tahoma;}

div#content-i div.content div#depcont table#netka {border-collapse: collapse;}
div#content-i div.content div#depcont table#netka td {border: 0px solid black; padding: 2px 0px;}
div#content-i div.content div#depcont table#netka td a {color: #0072bc;}
div#content-i div.content div#depcont table#netka td p {margin: 0;}












/****************************************
*                                       *
*				Forum Styles			*
*                                       *
****************************************/







div#imp-cont {background: #fff; text-align: center; z-index: 1; position: relative; margin-bottom: 5px;}
div#icon_mini_panel {width: 93%; margin: 0 auto; padding: 11px 11px 11px 5px; text-align: left; position: relative; left: -2px;}
div#icon_mini_panel a {font: 11px Tahoma; color: #000;}
div#icon_mini_panel a img {position: relative; top: 2px; margin-right: 0px; margin-left: 9px;}
div.index_body_cont {text-align: center;}
div.index_body {width: 93%; margin: 0 auto; text-align: left;}
div.index_body table.ttn {margin-bottom: 20px; margin-top: 10px;}
div.index_body table.ttn td span.gensmall {font: 11px Tahoma;}
div.index_body table.ttn td a.nav {font: bold 11px Tahoma;}
table.login_table table td {border: none;}
