td {
    font-family: Helvetica;
    color: #FFFFFF;
    vertical-align: top;
}

html, body {
    margin:0px;
    padding:0px;
    background-color: #000000;
}
h1{
    font-size: 26px;
    font-weight: 800;
    color: #000000;
}
table{
    border-collapse: collapse;

}
a.menu {
    padding: 3px 10px 7px;
    TEXT-Decoration: none;
    font-family: Tahoma !important;
    font-size: 13px;
}
a.menu:link {
    COLOR: #FFFFFF;
    padding: 3px 10px 7px;
}
A.menu:visited {
    COLOR: #FFFFFF;
    padding: 3px 10px 7px;
}
A.menu:hover {
    COLOR: #898989;
    background: url('/images/hover_href.gif') repeat-x top center;
    padding: 3px 10px 7px;
}
A.menu:active {
    COLOR: #FFFFFF;
    padding: 3px 10px 7px;
}
a.photo:link {

}
A.photo:visited {

}
A.photo:hover {
    background: url('/images/photo_act.jpg');
    background-repeat: no-repeat;
}
A.photo:active {
    background: url('/images/photo_act.jpg');
    background-repeat: no-repeat;
}

a.video:link {

}
A.video:visited {

}
A.video:hover {
    background: url('/images/video_act.jpg');
    background-repeat: no-repeat;
}
A.video:active {
    background: url('/images/video_act.jpg');
    background-repeat: no-repeat;
}


a.instr:link {

}
A.instr:visited {

}
A.instr:hover {
    background: url('/images/instr_act.jpg');
    background-repeat: no-repeat;
}
A.instr:active {
    background: url('/images/instr_act.jpg');
    background-repeat: no-repeat;
}

a.black:link {
    COLOR: #000000;
    TEXT-Decoration: none;
}
A.black:visited {
    COLOR: #000000;
    TEXT-Decoration: none;
}
A.black:hover {
    COLOR: #F8941D;
    TEXT-DECORATION: none;
}
A.black:active {
    COLOR: #000000;
    TEXT-Decoration: none;
}
a.blackunderline:link {
    COLOR: #000000;
    TEXT-Decoration: underline;
}
A.blackunderline:visited {
    COLOR: #333333;
    TEXT-Decoration: underline;
}
A.blackunderline:hover {
    COLOR: #F8941D;
    TEXT-DECORATION: none;
}
A.blackunderline:active {
    COLOR: #000000;
    TEXT-Decoration: underline;
}
a.blackor:link {
    COLOR: #000000;
    TEXT-Decoration: none;
}
A.blackor:visited {
    COLOR: #333333;
    TEXT-Decoration: none;
}
A.blackor:hover {
    COLOR: #F8941D;
    TEXT-DECORATION: none;
}
A.blackor:active {
    COLOR: #F8941D;
    TEXT-Decoration: underline;
}

a.orunderline:link {
    COLOR: #F8941D;
    TEXT-Decoration: underline;
    FONT-SIZE: 16px;
}
A.orunderline:visited {
    COLOR: #000000;
    TEXT-Decoration: underline;
    FONT-SIZE: 16px;
}
A.orunderline:hover {
    COLOR: #F8941D;
    TEXT-DECORATION: none;
    FONT-SIZE: 16px;
}
A.orunderline:active {
    COLOR: #F8941D;
    TEXT-Decoration: underline;
    FONT-SIZE: 16px;
}


A.orange:link {
    COLOR: #F8941D;
    TEXT-Decoration: none;
}
A.orange:visited {
    COLOR: #F8941D;
    TEXT-Decoration: none;
}
A.orange:hover {
    COLOR: #F8941D;
    TEXT-DECORATION: none;
}
A.orange:active {
    COLOR: #F8941D;
    TEXT-Decoration: underline;
}

A.orangebold:link {
    COLOR: #F8941D;
    TEXT-Decoration: none;
    font-weight: bold;
    font-size: 13px;
}
A.orangebold:visited {
    COLOR: #F8941D;
    TEXT-Decoration: none;
    font-weight: bold;
    font-size: 13px;
}
A.orangebold:hover {
    COLOR: #F8941D;
    TEXT-DECORATION: none;
    font-weight: bold;
    font-size: 13px;
}
A.orangebold:active {
    COLOR: #F8941D;
    TEXT-Decoration: underline;
    font-weight: bold;
    font-size: 13px;
}

a.white:link {
    COLOR: #FFFFFF;
    TEXT-Decoration: none;
}
A.white:visited {
    COLOR: #FFFFFF;
    TEXT-Decoration: none;
}
A.white:hover {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
A.white:active {
    COLOR: #FFFFFF;
    TEXT-Decoration: none;
}

a.grey:link {
    COLOR: #999999;
    TEXT-Decoration: none;
}
A.grey:visited {
    COLOR: #999999;
    TEXT-Decoration: none;
}
A.grey:hover {
    COLOR: #F8941D;
    TEXT-DECORATION: none;
}
A.grey:active {
    COLOR: #999999;
    TEXT-Decoration: none;
}

table.general {
    width: 100%;
}
table.shemabig {
    width: 100%;
    height: 100%;
}
table.tablenews{
    border-collapse: collapse;
}
table.main {
    width: 960px;
    text-align: center;
    vertical-align: top;
}
.sitemap{
    text-align: left;
    vertical-align: top;
    line-height: 1.2;
    font-size: 12px;
}
table.bodyshema {
    width: 700px;
    height: 512px;
    text-align: center;
    vertical-align: middle;
    vertical-align: middle;
}
div.yandexform{
    width: 300px !important;
    position: absolute !important;
    left: 24px !important;
    top: -50px !important;
}
div.submenu{
    width: 418px;
    height: 111px;
    position: absolute;
    left: 500px;
    top: 500px;
    background-image: url('/images/submenu.jpg');
    background-repeat: no-repeat;

}

div.wordsearch{
    position: absolute;
    left: 14px;
    top: -62px;
    width: 150px;
    font-size: 10px;

}
table.shapkaproduct {
    width: 920px;
    height: 298px;
    text-align: center;
    vertical-align: top;
}
.formstring{
    height: 40px;
}
.formcomment{
    height: 20px;
    font-size: 9px;
    text-align: left;
}
.inputtext{
    height: 300px;
    width: 300px;
}
.inputfield{
    width: 300px;
}
table.faq {
    width: 920px;
    height: 725px;
    text-align: center;
    vertical-align: top;
    color: #000000;
    background-color: #FFFFFF;
}
table.bodyproduct {
    width: 920px;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    color: #000000;
}
table.newsblock{
    height: 557px;
    width: 960px;
    text-align: center;
    vertical-align: top;
}

td {
    padding: 0px;
}
td.grey{
    width: 1px;
    background-color: #CDCDCD;
}

td.files{
    width: 612px;
    font-color: #000000;
    tetx-align: center;
}
table.listfiles{
    font-size: 11px;
}
td.listfiles{
    font-color: #000000;
    text-align: left;
    height: 20px;
}
td.adobe{
    color: #000000;
    text-align: left;
    font-size: 11px;
}
td.listfolders{
    font-color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    height: 15px;
    background-color: #990000;
    vertical-align: middle;
}
td.registr{
    color: #000000;
    text-align: center;
    height: 25px;
    vertical-align: middle;
}
td.headsms{
    color: #FFFFFF;
    font-weight:bold;
    font-size: 14px;
    background-color:silver;
    height: 30px;
    vertical-align: middle;
}
td.botsms{
    color: #000000;
    font-size: 12px;
    background-color:silver;
    tetx-align: center;
    height: 30px;
    vertical-align: middle;
}

td.fieldreg{
    color: #000000;
    text-align: left;
    height: 25px;
    vertical-align: middle;
}
.headSubCat{
    font-size: 12px;
    font-family: Tahoma;
    color: #898989;
    text-transform: uppercase;
}

td.rama{
    height: 557px;
    width: 425;
    background-image: url('/images/rama.gif');
    background-repeat: no-repeat;
}
td.phonetop{
    height: 137px;
    width: 500px;
    background-image: url('/images/phonetop.jpg');
    background-repeat: no-repeat;
    padding-bot: 0px;
}
td.phonebot{
    height: 295px;
    width: 500px;
    background-image: url('/images/phonebottom.jpg');
    background-repeat: no-repeat;
    padding-top: 0px;
}
td.menu{
    height: 70px;
    width: 960px;
}

div.menu {
    background-image: url('/images/logo_menu.jpg');
    background-repeat: no-repeat;
    color: white;
    position: relative;
    top: 0px;
    width: 960px;
    height: 70px;
}
div.logo {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 70px;
    width: 170px;
}
div.menu1 {
    position: absolute;
    left: 170px;
    top: 37px;
    height: 25px;
    width: 252px;
}
div.menu2 {
    position: absolute;
    left: 410px;
    top: 37px;
    height: 25px;
    width: 63px;
}
div.menu3 {
    position: absolute;
    left: 463px;
    top: 37px;
    height: 25px;
    width: 200px;
}
div.menu4 {
    position: absolute;
    left: 655px;
    top: 37px;
    height: 25px;
    width: 202px;
}
div.menu5 {
    position: absolute;
    left: 848px;
    top: 37px;
    height: 25px;
    width: 120px;
}
div.menu_bordo {
    position: absolute;
    left: 500px;
    top: -15px;
    width: 460px;
    background-image: url('/images/bordo.gif');
    height: 27px;
    font-size: 11px;
    vertical-align: middle;
    text-align: center;
    line-height: 0.8;
}

td.banner {
    height: 192px;
    z-index: 100;
}

td.blocknew {
    height: 566;
}
td.line{
    padding-top: 0px;
    padding-bottom: 0px;
}
td.ramka{
    background-image: url('/images/ramka.jpg');
    width: 18px;
}
table.ramka{
    height: 557;
    width: 425px;
    border-color: #5a6650;
    border-style: solid;
}
td.gorramka{
    background-image: url('/images/ggreenline.jpg');
    height: 28px;
    width: 425px;
    background-repeat: no-repeat;
}
td.linegor{
    height: 20px;
    background-image: url('/images/line.jpg');
}
td.greylinegor{
    height: 20px;
    background-color: #CCCCCC;
}
td.greyustgor{
    height: 20px;
    background-color: #79889B;
}
td.greyustvert{
    height: 298px;
    width: 20px;
    background-color: #79889B;
}
td.redlinegor{
    height: 20px;
    background-image: url('/images/redline.jpg');
}
td.bordolinegor{
    height: 20px;
    background-image: url('/images/bordoline.jpg');
}
td.bluelinegor{
    height: 20px;
    background-image: url('/images/blueline.jpg');
}
td.red2linegor{
    height: 20px;
    background-image: url('/images/red2line.jpg');
}
td.linevert{
    height: 298px;
    width: 20px;
    background-image: url('/images/line.jpg');
}
td.gradientlinevert{
    height: 298px;
    width: 20px;
    background-image: url('/images/greygradient.jpg');
}
td.line1{
    background-image: url('/images/line.jpg');
    width: 22px;
    height: 9px;    background-repeat: no-repeat;

    background-repeat: no-repeat;
}
td.line2{
    background-image: url('/images/line.jpg');
    width: 425px;
    height: 9px;
}
td.bordolinevert{
    height: 298px;
    width: 20px;
    background-image: url('/images/bordoline.jpg');
}
td.bluelinevert{
    height: 298px;
    width: 20px;
    background-image: url('/images/bluegradient.jpg');
    background-repeat: no-repeat;
}
td.redlinevert{
    height: 298px;
    width: 20px;
    background-image: url('/images/redgradient.jpg');
}
td.red2linevert{
    height: 298px;
    width: 20px;
    background-image: url('/images/red2line.jpg');
}
td.red{
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-top: 7px;
    pading-bottom: 7px;
    text-align: left;
    background-image: url('/images/red2line.jpg');
}
td.redfaq{
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 40px;
    padding-top: 7px;
    pading-bottom: 7px;
    text-align: left;
    background-image: url('/images/red2line.jpg');
    vertical-align: bottom;
    height: 50px;
}
td.rednews{
    background-image: url('/images/redsquare.gif');
    height: 42px;
    width: 302px;
}
.redsquare{
    background-color: white;
    vertical-align: top;
    width: 10px;
    height: 10px;
}
td.redcont{
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    padding-left: 10px;
    height: 35px;
    background-image: url('/images/red2line.jpg');

}
td.redcontMap{
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    padding: 4px 10px 8px 10px;
    background-image: url('/images/red2line.jpg');
    line-height: 1.8;
}
td.new1{
    height: 557px;
    width: 425px;
}
td.hnew1{
    font-size: 23px;
    color: #FFFFFF;
    font-weight: 600;
    padding-top: 45px;
    padding-left: 53px;
    text-align: left;
    height: 124px;
    width: 425px;
}
td.tnew1{
    font-size: 13px;
    color: #707070;
    text-align: left;
    padding-left: 10px;
    padding-right: 50px;
    padding-top: 15px;
    vertical-align: top;
    height: 113px;
    width: 301px;
}
td.phnew1{
    vertical-align: middle;
    height: 284px;
    width: 425px;
    text-align: center;
}
td.new2{
    height: 442;
    width: 333;
}

td.new3{
    height: 442;
    width: 165;
}
td.hnew2{
    font-size: 14px;
    color: #999999;
    vertical-align: top;
    height: 30px;
}
td.tnew2{
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 20px;
    padding-right: 10px;
    width: 323px;
    vertical-align: top;
    line-height: 1.6;
}
td.im2{
    padding-right: 10px;
    text-align: right;
    height: 120;
}
div.im2{
    padding-right: 10px;
    text-align: right;
}
div.im3{
    padding-right: 5px;
    padding-bottom: 30px;
}
td.hnew3{
    font-size: 14px;
    color: #999999;
    font-weight:500;
    padding-left: 10px;
    vertical-align: top;
    height: 30px;

}
td.tnew3{
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 10px;
    padding-right: 8px;
    height: 183px;
    width: 125px;
    vertical-align: top;
    line-height: 1.5;
}
td.im3{
    padding-right: 5px;
    padding-bottom: 30px;
    height: 159px;
}
td.news23{
    padding-top: 30px;
    padding-left: 25px;
    height: 432px;
    width: 100%;
}
td.news {
    font-size: 11px;
    color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    background-image: url('/images/gradient.jpg');
    background-repeat: no-repeat;
    width: 140;
    height: 410;
}
table.series,table.block {
    width: 960px;
}
table.oneserie {
    width: 153px;
    height: 758px;
}
table.bodyhl {
    width: 505px;
}

td.dwseries {
    width: 8;
}

.icq {
    vertical-align: middle;
}

td.serie1 {
    color: #FFFFFF;
    background-color: #015172;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}
td.serie2 {
    color: #FFFFFF;
    background-color: #2E6E70;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}
td.serie3 {
    color: #FFFFFF;
    background-color: #836D00;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}
td.serie4 {
    color: #FFFFFF;
    background-color: #4D224D;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}
td.serie5 {
    color: #FFFFFF;
    background-color: #603C04;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}
td.serie6 {
    color: #FFFFFF;
    background-color: #680A0B;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}
.allproducts {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    height: 60px;
}
td.product {
    color: #000000;
    font-size: 12px;
}
td.dhsmallseries {
    height: 2;
}
td.dhseries {
    height: 8;
}
td.serieslogo {
    width: 153;
    height: 95;
}
td.logoseries{
    width: 306px;
    height: 80px;
    text-align: left;
    vertical-align: top;

}

td.listproducts{
    width: 320px;
    vertical-align: top;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
    text-align: left;
    line-height: 1.5;
    padding-left: 34px;
    padding-right: 24px;

}
td.photocompany{
    width: 306px;
    height: 325px;
    text-align: left;
    vertical-align: top;

}
div.phone{
    height: 595px;
    width: 321px;
    background-image: url('/images/phone.png');
    background-repeat: no-repeat;
}
div.photo_pass{
    height: 50px;
    width: 70px;
    background-image: url('/images/photo_pass.gif');
    background-repeat: no-repeat;
}
div.photo_act{
    height: 50px;
    width: 70px;
    background-image: url('/images/photo_act.gif');
    background-repeat: no-repeat;
}
div.video_pass{
    height: 50px;
    width: 70px;
    background-image: url('/images/video_pass.gif');
    background-repeat: no-repeat;
}
div.video_act{
    height: 50px;
    width: 70px;
    background-image: url('/images/video_act.gif');
    background-repeat: no-repeat;
}
div.instr_pass{
    height: 45px;
    width: 55px;
    background-image: url('/images/instr_pass.jpg');
    background-repeat: no-repeat;
}
div.instr_act{
    height: 45px;
    width: 55px;
    background-image: url('/images/instr_act.jpg');
    background-repeat: no-repeat;
}
td.cifri{
    font-size: 11px;
    color: #999999;
    vertical-align: top;
    text-align: left;
    height: 40px;

}
td.headpartner{
    padding-left: 26px;
    font-size: 11px;
    color: #000000;
    vertical-align: middle;
    font-weight: bold;

}
.partner{
    width: 250px;
    vertical-align: top;
}
.namepartner{
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}
.textpartner{
    font-size: 12px;
    color: #000000;
    line-height: 1.4;
}
td.headregister{
    padding-left: 26px;
    padding-right: 26px;
    font-size: 11px;
    color: #000000;
    vertical-align: middle;
    text-align: left;
}
table.registr{
    font-size: 11px;
    color: #000000;
    vertical-align: top;
}
td.product1 {
    width: 153;
    height: 19;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-color: #FFFFFF;
    background-image: url('/images/product1.jpg');
    background-repeat: no-repeat;
}
td.product2 {
    width: 153;
    height: 19;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-color: #FFFFFF;
    background-image: url('/images/product2.jpg');
    background-repeat: no-repeat;
}
td.product3 {
    width: 153;
    height: 19;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-color: #FFFFFF;
    background-image: url('/images/product3.jpg');
    background-repeat: no-repeat;
}
td.product4 {
    width: 153;
    height: 19;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    color: #FFFFFF;
    background-image: url('/images/product4.jpg');
    background-repeat: no-repeat;
}
td.tseries{
    font-size: 9px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 10px;
    padding-right: 18px;
    padding-top: 18px;
    width: 153;
}
div.tnews{
    padding-top: 30px;
}

div.hnews{
    padding-top: 10px;
    font-weight: 600;
    font-size: 11px;
}
td.flashproduct {
    width: 548px;
    height: 174px;
}
td.flashpartners {
    width: 480px;
    height: 174px;
}
td.imageproduct {
    width: 372px;
    height: 298px;
    background-color: #FFFFFF;
    vertical-align: top;
}
td.imagepartners {
    width: 440px;
    height: 174px;
}

td.imagefaq {
    width: 483px;
    height: 174px;
}
td.imagehl {
    width: 372px;
    height: 298px;
    padding-left: 30px;
    padding-top: 40px;
    background-image: url('/images/hotline/hlphone.jpg');

}
td.imagehl {
    width: 372px;
    height: 298px;
    padding-left: 30px;
    padding-top: 40px;
    background-image: url('/images/hotline/hlphone.jpg');

}
td.spk{
    font-size: 20px;
    color: #ED1C24;
    height: 25px;
    text-align: justify;
    vertical-align: top;

}
td.phonemoscow {
    vertical-align: middle;
    text-align: left;
    font-size: 41px;
    color: #ED1C24;
}
td.phonepiter {
    vertical-align: middle;
    text-align: right;
    font-size: 41px;
    color: #ED1C24;
}
td.kod {
    font-size: 20px;
    color: #777777;
    vertical-align: middle;
}
td.formenuproduct{
    background-color: #FFFFFF;
    padding-top: 24px;
    padding-bottom: 13px;
    width: 306px;
    height: 124px;
}
table.menuproduct {
    width: 100%;
    font-size: 10px;
    font-family: Arial;
    font-color: #000000;
    text-transform: uppercase;
    vertical-align: middle;
    text-align: right;
}
td.forpodmenuproduct{
    background-color: #FFFFFF;
    width: 242px;
    height: 124px;
    padding-top: 34px;
    padding-bottom: 13px;
}

table.forpodmenuproduct{
    width: 100%;
    font-size: 10px;
    font-family: Arial;
    font-color: #999999;
    text-transform: uppercase;
    vertical-align: middle;
    text-align: right;
}
table.faqproducts{
    width: 100%;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
    vertical-align: top;
    text-align: left;
}

td.faqstr{
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
    vertical-align: top;
    text-align: left;
    line-height: 1.5;
}
td.faqstrs{
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
    vertical-align: top;
    text-align: left;
    line-height: 1.5;
    padding-left: 40;
}
td.forseries{
    background-color: #FFFFFF;
    padding-top: 26px;
    width: 306px;
    height: 118px;
}

td.forcontactsmenu{
    background-color: #FFFFFF;
    padding-top: 26px;
    width: 306px;
    height: 118px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}
td.forsearch{
    background-color: #FFFFFF;
    padding-top: 60px;
    width: 306px;
    height: 118px;
    text-align: left !important;
    padding-left: 60px;
    font-size: 16px;
}
td.forcategorie{
    background-color: #FFFFFF;
    width: 306px;
    height: 118px;
    font-size: 26px;
    font-weight: 800;
    color: #000000;
    text-align: left;
    vertical-align: middle;
    padding-left: 34px;
}
td.forimbox{
    background-color: #FFFFFF;
    width: 306px;
    text-align: right;
    vertical-align: top;
    padding-right: 34px;
}
td.faqmenu{
    background-color: #FFFFFF;
    padding-top: 40px;
    width: 306px;
    vertical-align: top;
    text-align: left;
    padding-left: 35px;
    color: #000000;
    line-height: 1.5;
    font-size: 11px;
    font-weight: bold;
}
table.forseries {
    width: 100%;
    font-size: 10px;
    font-family: Arial;
    font-color: #000000;
    text-transform: uppercase;
    vertical-align: middle;
    text-align: left;
}
div.productByCat{
    float: left;
    margin: 0px 30px 0px 0px;
}
div.upper {
    text-transform: uppercase;
}
td.forproduct{
    background-color: #FFFFFF;
    height: 118px;
    padding-top: 26px;
    padding-left: 26px;
    font-size: 11px;
    color: #000000;
    vertical-align: middle;
    text-align: left;
    line-height: 1.5;
}
.productsList{
    background-color: white;
    text-align: left;
    line-height: 1.5;
    padding: 0px 100px 0px 26px;
    font-size: 12px;
    color: #000000;
    vertical-align: top;
    text-align: left;
}
.headProductsList{
    background-color: white;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    vertical-align: top;
    text-align: left;
    padding: 0px 0px 12px 16px;
}

td.forproductByCat{
    background-color: #FFFFFF;
    height: 118px;
    padding-left: 26px;
    padding-right: 26px;
    font-size: 11px;
    color: #000000;
    vertical-align: middle;
    text-align: left;
    line-height: 1.5;
}

td.forfaq{
    background-color: #FFFFFF;
    height: 118px;
    padding-top: 80px;
    padding-left: 26px;
    padding-right: 26px;
    font-size: 11px;
    color: #000000;
    vertical-align: top;
    text-align: left;
}

table.forproduct{
    width: 100%;
    font-size: 10px;
    font-family: Arial;
    color: #999999;
    vertical-align: middle;
    text-align: left;
}
td.headproduct{
    font-size: 26px;
    font-weight: 800;
    color: #000000;
    text-align: left;
    vertical-align: middle;
    padding-left: 34px;
    width: 266px;
    height: 103px;
}
.headCat{


}
td.headcompany{
    font-size: 26px;
    font-weight: 800;
    color: #000000;
    text-align: left;
    vertical-align: top;
    padding-left: 34px;
    width: 306px;
}
td.allauto{
    font-size: 13px;
    color: #69696B;
    text-align: left;
    vertical-align: top;
    padding-left: 60px;
    padding-top: 10px;
    width: 206px;
}
td.headhl{
    font-size: 26px;
    font-weight: 800;
    color: #000000;
    text-align: left;
    vertical-align: top;
    padding-left: 34px;
    width: 306px;
}
td.headpartners{
    font-size: 26px;
    font-weight: 800;
    color: #000000;
    text-align: left;
    vertical-align: top;
    padding-left: 34px;
    width: 200px;
}
td.citata{
    font-size: 12px;
    font-weight: 600;
    color: #999999;
    text-align: left;
    line-height: 1.5;
    vertical-align: top;
    padding-right: 44px;
    width: 564px;
}
td.citataideology{
    font-size: 12px;
    font-weight: 600;
    color: #999999;
    line-height: 2;
    text-align: left;
    vertical-align: top;
    padding-left: 45px;
    padding-top: 34px;
}
td.shema{
    font-size: 10px;
    font-weight: 600;
    color: #000000;
    text-align: left;
    vertical-align: bottom;
    padding-left: 34px;
    padding-top: 34px;
}
td.shemafla{
    text-align: left;
    vertical-align: top;
    width: 306px;
    heiht: 114px;
}

td.greyline {
    height: 3px;
    background-color: #CCCCCC;
}
td.bodyproduct{
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    width: 880px;
}
td.bodyseries{
    font-size: 13px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    width: 880px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 40px;
}
td.bodyfaq{
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    padding-left: 26px;
    padding-right: 26px;
    line-height: 2;
    width: 550px;
    height: 20px;
}
td.bodyfaq2{
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 50px;
}
.button{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    font-weight : normal;
    width: 250px;
    color: #000000;
}
td.bodyregister{
    font-size: 11px;
    color: #000000;
    text-align: center;
    vertical-align: top;
    padding-left: 26px;
    padding-right: 26px;
    width: 614px;
    height: 247px;
}
td.bodynews{
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    padding-left: 26px;
    padding-right: 86px;
    width: 614px;
    height: 347px;
}
.bodyblock{
    font-size: 13px;
    color: #000000;
    text-align: justify;
    vertical-align: top;
    line-height: 1.7;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 40px;
}
.bodyopinion{
    font-size: 13px;
    color: #000000;
    text-align: justify;
    vertical-align: top;
    line-height: 1.7;
    padding-right: 50px;
}
.bodycontacts{
    font-size: 12px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    line-height: 1.7;
}
.bodyhotline{
    font-size: 12px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    line-height: 1.7;
}
.blockimage{
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    line-height: 1.5;
    padding-right: 8px;
}
.blocksms{
    font-size: 13px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    line-height: 1.7;
}
.opinionre{
    font-size: 14px;
    font-weight: 600;
}
div.inner{
    margin:113 0 0 29;
    padding:0;
    position: absolute;
    background-color: white;
    color: black;
    font-family: Arial;
    font-size: 11px;
    height:368px;
    width:264px;
}
td.bodyblocksm{
    font-size: 10px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}
td.podpisblock{
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}
div.podpis{
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}
td.bodycompany{
    font-size: 13px;
    color: #000000;
    line-height: 1.8;
    text-align: justify;
    vertical-align: top;
    padding-right: 70px;
    width: 614px;
    height: 347px;
}
td.otstup{
    padding-left: 34px;
}
td.otstup2{
    padding-left: 34px;
    height: 38px;
    vertical-align: middle;
    font-size: 12px;
}

td.bodyhl{
    font-size: 11px;
    color: #000000;
    padding-left: 26px;
    width: 614px;
    text-align: top;
}
td.bodyopinion{
    font-size: 11px;
    color: #000000;
    padding-left: 26px;
    width: 614px;
    vertical-align: top;
}


td.bodycont{
    font-size: 11px;
    color: #000000;
    padding-left: 26px;
    padding-right: 26px;
    width: 614px;
}
td.bodypartners{
    font-size: 12px;
    color: #000000;
    padding-right: 26px;
    width: 647px;
}
td.bodyideology{
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    padding-left: 26px;
    padding-right: 26px;
    width: 614px;
    height: 347px;
}
td.bodyauto{
    font-size: 11px;
    color: #69696B;
    text-align: left;
    vertical-align: top;
    padding-left: 26px;
    width: 614px;
    height: 347px;
}
td.autoname{
    font-size: 13px;
    font-weight: bold;
    color: #69696B;
    padding-left: 26px;
    text-align: left;
    vertical-align: top;
    width: 614px;
}
td.autotext{
    font-size: 10px;
    color: #69696B;
    text-align: left;
    vertical-align: top;
    width: 87px;
}
div.autoname{
    font-size: 12px;
    color: #69696B;
    line-height: 1.2;
}
td.blockproduct{
    font-size: 11px;
    color: #999999;
    text-align: left;
    vertical-align: top;
    padding-right: 24px;
    width: 272px;
    line-height: 1.5;
    text-transform: uppercase;
}
div.folders{
    text-align: left;
    vertical-align: top;
    line-height: 2;
    padding-right: 24px;
}

div.folder{
    font-size: 11px;
    text-align: left;
    vertical-align: top;
    text-transform: uppercase;
    padding-right: 24px;
    white-space: nowrap;
}
div.folderfloat{
    font-size: 11px;
    text-align: left;
    vertical-align: top;
    text-transform: uppercase;
    padding-right: 22px;
    float: left;
    white-space: nowrap;
}

div.arrow{
    background-image: url('/images/arrowblack.jpg');
    padding-top: 4px;
    color: #FF9933;
    height: 13px;
}
div.arrowfaq{
    background-image: url('/images/blackarrowfaq.gif');
    color: #FF9933;
}
div.noarrow{
    background-image: url('/images/whitenoarrow.jpg');
    padding-top: 4px;
}
td.headinside{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: left;
    vertical-align: top;
}
td.head{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-align: left;
    vertical-align: top;
    padding-left: 50px;
}
td.bottom {
    height: 80;
    text-align: center;
}
td.bottomclear {
    height: 80;
    text-align: left;
}
