#company_news p {
    float: left;
    height: 90px;
    margin-right: 40px;
    width: 224px;
}

#special_offers span {
    display: none;
}

.railway_day {
    float: left;
    width: 200px;
    margin-top: -3px;
}

.new_etries_list {
    margin-top: 33px;
}

.new_etries_list li {
        padding-bottom: 5px; 
}

.new_etries_list li a {
    color: navy;
    font-size: 10px;
    font-weight: normal;
    line-height: 14px;
 }

#about h2 {
    color: #333 !important;
    font-weight: 700;
    margin: 20px 0 !important;
}

#all_content { 
    padding: 160px 0 0; 
}

#all_content #bannet_up {
    border-style: none;
    height: 100px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    overflow: hidden;
    padding: 0;
    text-align: right;
}

#all_content #main_column #about {
    border-top-color: #CCC;
    border-top-style: solid;
    border-top-width: 1px;
    margin: 0;
    padding: 0;
    width: 770px;
}

#all_content #main_column #clear { 
    background-color: #F0F; 
}

#all_content #main_column #left {
    height: 500px;
    width: 550px;
}

#all_content #main_column #left #catalog {
    height: 320px !important;
    margin-top: 20px;
    padding-top: 0;
    margin-bottom: 36px;
}

.newentries_full_selected {
     border-bottom: 1px solid #CCCCCC !important;
     margin-bottom: 20px !important;
     padding-bottom: 10px;
     font-weight: bold;
}

#all_content #main_column #link_all_news {
    display: block;
    font-weight: 700;
    height: 32px;
    margin: 0;
    padding: 0;
    text-align: right;
}

.depart_phone {
    color: #ED6E00;
    font-size: 12px;
    font-weight: bold;
}

#all_content #main_column #links,
.price_links {
    height: 10px;
    margin: 0px 0 30px;
    padding: 0;
    width: 515px !important;
    float: left;
}

#all_content #main_column #newmet {
    border-top-style: none;
    height: 250px;
    margin: 0;
}

#all_content #main_column,
.data_lme { 
    padding-top: 0;
}

#all_content #main_column_right_met #razdel .templist li {
    list-style: url(/images/point.gif);
    list-style-position: outside;
    margin-bottom: 3px;
    margin-left: 35px;
}

#all_content #news_archive {
    color: #009;
    width: 100%;
}

#all_content #news_archive div {
    float: left;
    height: 59px;
    margin-bottom: 5px;
    margin-right: 15px;
    overflow: hidden;
    width: 350px;
}

#all_content #news_archive h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    margin-top: 15px;
}

#all_content #sidebar {
    margin-top: 30px;
    padding: 0;
}

#all_content #sidebar #right {
    line-height: 0;
    margin-top: 25px;
    width: 218px;
}

#all_content #sidebar #right #logos #logo1.l1 {
    height: 66px !important;
    margin-left: 107px !important;
    margin-top: -66px !important;
    width: 107px !important;
}

#announce {
    border: 1px solid #ccc;
    clear: both;
    padding: 0 5px 10px;
}

#backmenow { 
    padding: 0 0 .3em;
}

#catalog #krovlya {
    margin-left: 50px;
    width: 140px;
}

#catalog #listovoy,
#catalog #cvetmet,
#catalog #listovoy,
#catalog #cvetmet { 
    width: 140px;
}

#catalog #metiz,
#catalog #lb {
    margin-right: 25px;
    width: 160px;
}

#catalog #nerjav {
    margin-left: 0;
    width: 140px;
}

#catalog #sortovoy {
    margin-bottom: 5px;
    margin-right: 25px;
    width: 160px;
}

#catalog #steel,
#catalog #mb {
    margin-right: 25px;
    width: 170px;
}

#catalog #truby {
    margin-bottom: 5px;
    margin-right: 25px;
    width: 170px;
}

#catalog a { 
    width: 100px; 
}

#catalog a:hover h3 {
    color: #ED6E00;
    text-decoration: underline;
}

#catalog h1,
#catalog h1,
.langSwitcher {
    color: #ED6E00;
    font-size: 12px;
    font-weight: 700;
}

#catalog h3 {
    color: #009;
    font-size: 11px;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

#catalog li {
    float: left;
    margin: 5px 5px 0 0;
    overflow: hidden;
    padding: 0;
    width: 178px;
}

#catalog li li {
    float: none;
    padding-bottom: 2px;
    width: 100%;
}

#catalog li.onestring {
    display: inline;
    line-height: 20px;
    margin-left: 0;
    margin-right: 3px;
    padding: 0;
}

#catalog li.onestring h3,
#catalog li.onestring a {
    display: inline;
    margin: 0;
    padding: 0;
}

#catalog ul { 
    margin-bottom: 10px;
}

#catalog-simple li {
    float: left;
    margin-left: 0;
    overflow: hidden;
    width: 33%;
}

#catalog-simple li li {
    float: none;
    line-height: 1.6;
    list-style: disc;
    margin: 0 10px 0 30px;
    width: auto;
}

#catalog_tree {
    font-size: 100%;
    margin-top: 30px;
    width: 205px;
}

#catalog_tree h1 {
    margin-top: 0px !important;
}

#column_right_vl {
    float: right;
    padding-top: 3em;
    width: 550px;
}

#column_right_vl1 {
    float: right;
    margin-top: 18px;
    padding-top: 1.9em;
    width: 550px;
}

#column_right_vl1 h2 {
    font-weight: 700;
    text-decoration: underline;
}

#conf {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 120px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 218px;
}

#conf a:hover,
#conf_link a:hover #auction a:hover,
.conf_link a:hover #auction a:hover {
    color: #ED6E00 !important;
    text-decoration: none !important;
}

#conf_archive {
    border-top: 1px solid #ccc;
    height: 90px;
    margin-top: 17px;
    width: 218px;
}

#conf_archive a:hover {
    color: #ED6E00 !important;
    text-decoration: underline !important;
}
#conf_link { margin-top: 7px }
#conf_link a,
#auction a {
    color: navy !important;
    font-weight: 700;
    margin-top: 23px;
    text-decoration: underline;
}

#conf_link_without_9may { margin-top: 35px }
#contacts {
    float: left;
    padding: 10px 5px 5px 14px;
    width: 210px;
}

#copy {
    float: left;
    padding: 10px 5px 5px;
    width: 170px;
}
#ctl00_Content_HelpButton10_imgButtonHelp,
#ctl00_Content_HelpButton2_imgButtonHelp,
#ctl00_Content_HelpButton7_imgButtonHelp,
#ctl00_Content_HelpButton8_imgButtonHelp,
#ctl00_Content_HelpButton9_imgButtonHelp,
#ctl00_Content_HelpButton11_imgButtonHelp,
#ctl00_Content_HelpButton12_imgButtonHelp,
#ctl00_Content_HelpButton13_imgButtonHelp,
#ctl00_Content_HelpButton14_imgButtonHelp,
#ctl00_Content_HelpButton15_imgButtonHelp {
    margin-left: 4px;
    margin-top: 3px;
    position: absolute;
}

#en_tree_head {
    margin-bottom: 21px;
    margin-top: 4px;
}

#evr,
#chtpz,
#svst,
#ural,
#nlmk,
#mechel,
#mmk,
#tmk,
#armit,
#omk,
#estr,
#metinv,
#itk,
#arg,
#bmz,
#azs,
#amz {
    display: block;
    height: 44px;
    margin-top: 10px;
}

#evr,
#chtpz,
#svst,
#ural,
#nlmk,
#mechel,
#mmk,
#tmk,
#armit,
#omk,
#estr,
#metinv,
#itk,
#arg,
#bmz,
#azs,
#amz a {
    font-weight: 700;
    text-decoration: none;
}

#evr,
#chtpz,
#svst,
#ural,
#nlmk,
#mechel,
#mmk,
#tmk,
#armit,
#omk,
#estr,
#metinv,
#itk,
#arg,
#bmz,
#azs,
#amz a:hover {
    color: #F90;
    text-decoration: none;
}

#footer {
    font-size: 11px;
    margin: 40px auto 0;
    position: relative;
    text-align: left;
    width: 773px;
}

#frm_stats {
    height: 60px;
    margin-top: 20px;
    width: 218px;
}

#frm_stats_car p,
#frm_stats_order p {
    font-size: 10px;
    margin: 0 0 0 65px;
    padding: 0;
}

#getpass {
    color: #ed6e00;
    font-weight: 700;
    left: 580px;
    margin-right: 0;
    margin-top: 1em;
    padding: .2em .5em;
    position: absolute;
    top: 305px;
}

#giper_title {
    margin-bottom: 10px;
    margin-top: 50px;
}

#help3 ul li { 
    list-style-type: none;
}

#img1 {
    left: 333px;
    top: 49px;
}

#img1_all {
    background: url(../images/all1.jpg);
    left: 333px;
    top: 49px;
}

#img1_arm {
    background: url(../images/arm1.jpg);
    left: 333px;
    top: 49px;
}

#img1_arm1 {
    background: url(../images/arma1_1.jpg);
    left: 333px;
    top: 49px;
}

#img1_blk {
    background: url(../images/blk1.jpg);
    left: 333px;
    top: 49px;
}

#img1_blk2t {
    background: url(../images/blk2t_1.jpg);
    left: 333px;
    top: 49px;
}

#img1_bolt {
    background: url(../images/bolt1.jpg);
    left: 333px;
    top: 49px;
}

#img1_kat {
    background: url(../images/kat1.jpg);
    left: 333px;
    top: 49px;
}

#img1_krg {
    background: url(../images/krg1.jpg);
    left: 333px;
    top: 49px;
}

#img1_tr_boch {
    background: url(../images/tr_boch1.jpg);
    left: 333px;
    top: 49px;
}

#img1_tr_kv {
    background: url(../images/tr_kv1.jpg);
    left: 333px;
    top: 49px;
}

#img1_tr_pr {
    background: url(../images/tr_pr1.jpg);
    left: 333px;
    top: 49px;
}
#img1_trb {
    background: url(../images/trub1.jpg);
    left: 333px;
    top: 49px;
}

#img1_trbg {
    background: url(../images/trubg1.jpg);
    left: 333px;
    top: 49px;
}

#img1_trvg {
    background: url(../images/trvgp1.jpg);
    left: 333px;
    top: 49px;
}

#img1_ugl {
    background: url(../images/ugl1.jpg);
    left: 333px;
    top: 49px;
}

#img1_vint {
    background: url(../images/vint1.jpg);
    left: 333px;
    top: 49px;
}

#img2 {
    left: 444px;
    top: 49px;
}

#img2_all {
    background: url(../images/all2.jpg);
    left: 444px;
    top: 49px;
}

#img2_arm {
    background: url(../images/arm2.jpg);
    left: 444px;  
    top: 49px;
}

#img2_arm1 {
    background: url(../images/arma1_2.jpg);
    left: 444px;
    top: 49px;
}

#img2_blk {
    background: url(../images/blk2.jpg);
    left: 444px;
    top: 49px;
}

#img2_blk2t {
    background: url(../images/blk2t_2.jpg);
    left: 444px;
    top: 49px;
}

#img2_bolt {
    background: url(../images/bolt2.jpg);
    left: 444px;
    top: 49px;
}

#img2_kat {
    background: url(../images/kat2.jpg);
    left: 444px;
    top: 49px;
}

#img2_krg {
    background: url(../images/krg2.jpg);
    left: 444px;
    top: 49px;
}

#img2_tr_boch {
    background: url(../images/tr_boch2.jpg);
    left: 444px;
    top: 49px;
}

#img2_tr_kv {
    background: url(../images/tr_kv2.jpg);
    left: 444px;
    top: 49px;
}

#img2_tr_pr {
    background: url(../images/tr_pr2.jpg);
    left: 444px;
    top: 49px;
}

#img2_trb {
    background: url(../images/trub2.jpg);
    left: 444px;
    top: 49px;
}

#img2_trbg {
    background: url(../images/trubg2.jpg);
    left: 444px;
    top: 49px;
}

#img2_trvg {
    background: url(../images/trvgp2.jpg);
    left: 444px;
    top: 49px;
}

#img2_ugl {
    background: url(../images/ugl2.jpg);
    left: 444px;
    top: 49px;
}

#img2_vint {
    background: url(../images/vint2.jpg);
    left: 444px;
    top: 49px;
}

#img3 {
    left: 555px;
    top: 49px;
}

#img3_all {
    background: url(../images/all3.jpg);
    left: 555px;
    top: 49px;
}

#img3_arm {
    background: url(../images/arm3.jpg);
    left: 555px;
    top: 49px;
}

#img3_arm1 {
    background: url(../images/arma1_3.jpg);
    left: 555px;
    top: 49px;
}

#img3_blk {
    background: url(../images/blk3.jpg);
    left: 555px;
    top: 49px;
}

#img3_blk2t {
    background: url(../images/blk2t_3.jpg);
    left: 555px;
    top: 49px;
}

#img3_bolt {
    background: url(../images/bolt3.jpg);
    left: 555px;
    top: 49px;
}

#img3_kat {
    background: url(../images/kat3.jpg);
    left: 555px;
    top: 49px;
}

#img3_krg {
    background: url(../images/krg3.jpg);
    left: 555px;
    top: 49px;
}

#img3_tr_boch {
    background: url(../images/tr_boch3.jpg);
    left: 555px;
    top: 49px;
}

#img3_tr_kv {
    background: url(../images/tr_kv3.jpg);
    left: 555px;
    top: 49px;
}

#img3_tr_pr {
    background: url(../images/tr_pr3.jpg);
    left: 555px;
    top: 49px;
}

#img3_trb {
    background: url(../images/trub3.jpg);
    left: 555px;
    top: 49px;
}

#img3_trbg {
    background: url(../images/trubg3.jpg);
    left: 555px;
    top: 49px;
}

#img3_trvg {
    background: url(../images/trvgp3.jpg);
    left: 555px;
    top: 49px;
}

#img3_ugl {
    background: url(../images/ugl3.jpg);
    left: 555px;
    top: 49px;
}

#img3_vint {
    background: url(../images/vint3.jpg);
    left: 555px;
    top: 49px;
}

#img4 {
    left: 666px;
    top: 49px;
}

#img4_all {
    background: url(../images/all4.jpg);
    left: 666px;
    top: 49px;
}

#img4_arm {
    background: url(../images/arm4.jpg);
    left: 666px;
    top: 49px;
}

#img4_arm1 {
    background: url(../images/arma1_4.jpg);
    left: 666px;
    top: 49px;
}

#img4_blk {
    background: url(../images/blk4.jpg);
    left: 666px;
    top: 49px;
}

#img4_blk2t {
    background: url(../images/blk2t_4.jpg);
    left: 666px;
    top: 49px;
}

#img4_bolt {
    background: url(../images/bolt4.jpg);
    left: 666px;
    top: 49px;
}

#img4_kat {
    background: url(../images/kat4.jpg);
    left: 666px;
    top: 49px;
}

#img4_krg {
    background: url(../images/krg4.jpg);
    left: 666px;
    top: 49px;
}

#img4_tr_boch {
    background: url(../images/tr_boch4.jpg);
    left: 666px;
    top: 49px;
}

#img4_tr_kv {
    background: url(../images/tr_kv4.jpg);
    left: 666px;
    top: 49px;
}

#img4_tr_pr {
    background: url(../images/tr_pr4.jpg);
    left: 666px;
    top: 49px;
}

#img4_trb {
    background: url(../images/trub4.jpg);
    left: 666px;
    top: 49px;
}

#img4_trbg {
    background: url(../images/trubg4.jpg);
    left: 666px;
    top: 49px;
}

#img4_trvg {
    background: url(../images/trvgp4.jpg);
    left: 666px;
    top: 49px;
}

#img4_ugl {
    background: url(../images/ugl4.jpg);
    left: 666px;
    top: 49px;
}

#img4_vint {
    background: url(../images/vint4.jpg);
    left: 666px;
    top: 49px;
}

#img5 {
    left: 0;
    top: 176px;
}

#img6 {
    left: 111px;
    top: 176px;
}

#img7 {
    left: 222px;
    top: 176px;
}

#img8 {
    left: 333px;
    top: 176px;
}

#img9 {
    left: 444px;
    top: 176px;
}

#imgX div {
    height: 77px;
    position: absolute;
    width: 107px;
}

#list_news {
    float: right;
    width: 219px;
}

#left h1 {
    margin-top: 37px !important;
}

#lme { 
margin-bottom: 20px;
    }

#lme h1 {
    color: #ED6E00;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
    width: 218px;
}

#lme table {
    border-bottom: 1px solid #ccc;
    border-collapse: collapse;
    margin-top: -10px;
    width: 218px;
}

#lme ul {
    list-style-position: outside;
    list-style-type: none;
    margin: 14px 0;
    padding: 0;
}

#lme ul li {
    color: #333;
    font-family: Verdana;
    font-size: 10px;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 3px;
}

#login .box {
    clear: right;
    float: right;
    margin-top: 5px;
    width: 106px;
}

#login .button {
    clear: right;
    float: right;
    margin: 5px 0 0;
}

#login label {
    display: block;
    float: right;
    font-size: 95%;
    line-height: 20px;
    margin: 5px 5px 0 0;
    text-align: right;
    width: 80px;
}

#logo,
#logo_msk {
    display: block;
    margin: 25px 20px;
}

#logo1 {
    cursor: pointer;
    float: left;
    height: 43px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 218px;
}

#logo2 {
    cursor: pointer;
    height: 43px;
    margin-bottom: 10px;
    width: 218px;
}

#logo3 {
    cursor: pointer;
    height: 40px;
    margin-bottom: 10px;
    width: 218px;
}

#logo4 {
    cursor: pointer;
    height: 18px;
    width: 218px;
}

#logos {
    height: 220px;
    margin-bottom: 10px;
    margin-top: 40px;
    width: 218px;
}

#logos a {
    color: navy;
    cursor: pointer;
    font-size: 11px !important;
    font-weight: 400;
}

#logos a:hover {
    color: #ED6E00 !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    text-decoration: underline !important;
}

#logos p { 
    font-size: 11px !important;
}

#main {
    font-size: 11px;
    margin: 1px auto;
    min-height: 100%;
    position: relative;
    text-align: left;
    width: 773px;
}

#main_column {
    float: left;
    margin-top: 30px;
    width: 530px;

}

#main_column_right {
    float: right;
    margin-top: 20px;
    width: 550px;
}

#main_column_right .catlist li,
#printmenow {
    list-style: none;
    margin-left: 0;
    padding: 0 0 .3em;
}

#main_column_right h1 { margin-top: 36px }
#main_column_right li,
#main_column_left li {
    list-style: square;
    margin-left: 0;
}

#main_column_right ul li.metall_V {
    list-style: disc;
    margin: 0 0 .3em 2em;
}

#main_column_right_about {
    float: right;
    margin-top: 15px;
    width: 550px;
}

#main_column_right_gost {
    float: right;
    margin-top: 20px;
    width: 550px;
}

#main_column_right_met {
    float: right;
    width: 550px;
}

#main_column_right_met #razdel { 
    margin-top: 22px;
}

#main_news {
    float: left;
    margin-left: -6px;
    width: 530px;
}

#main_news a:hover img { 
    border: 1px solid #ED6E00; 
}

#main_news img {
    border: 1px solid #009;
    margin-bottom: 50px;
}
#main_news p {
    line-height: normal;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
#main_news span { 
    font-size: 9px;
}

#menu_baza ul,
#p_metall .atree,
#p_faq .atree { 
    margin-top: 0;
}

#menu_sup {
    height: 50px;
    left: 333px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: 440px;
}

#menu_sup a,
#menu_sup a:hover { 
    border: 0;
}

#menu_sup li {
    float: left;
    margin-left: 4px;
    margin-top: 10px;
    width: 107px;
}

#menu_top {
    left: 0;
    position: absolute;
    top: 130px;
}

#menu_top a {
    background: #ccc;
    border: 0;
    color: #000;
    display: block;
    line-height: 22px;
    min-height: 22px;
    text-align: center;
    text-decoration: none;
}

#menu_top a:hover {
    background-color: #FDC472;
    color: #333 !important;
}

#menu_top li {
    float: left;
    font-size: 11px;
    height: 22px;
    margin-left: 4px;
    overflow: hidden;
    width: 107px;
}

#news h3,
#current { 
    margin-top: 2em;
}

#news span {
    display: block;
    font-weight: 400;
}

#news_archive {
    float: left;
    margin-top: 2em;
    width: 100%;
}

#news_more td {
    border: solid 1px #999;
    text-align: center;
}

#one_column li { 
    margin-left: 30px;
}

#one_column_news {
    float: left;
    margin-top: 2em;
    width: 773px;
}

#orden,
#simvol {
    left: 240px;
    position: absolute;
    top: 26px;
}

#p_ZakazBlitz. p5 a {
    background: #ED6E00 none repeat scroll 0 0;
    color: #FFF !important;
}

#p_auction #img1,
#p_lot #img1 { 
    background: url(../images/bg_a1.jpg); 
}

#p_auction #img2 { 
    background: url(../images/bg_a2.jpg);
}

#p_auction #img3 {
    background: url(../images/bg_a3.jpg);
}

#p_auction #img4 {
    background: url(../images/bg_a4.jpg);
}

#p_baza #img1 {
    background: url(../images/bg_21.jpg);
}
#p_baza #img2 {
    background: url(../images/bg_22.jpg);
}

#p_baza #img3 { 
    background: url(../images/bg_23.jpg); 
}

#p_baza #img4 { 
    background: url(../images/bg_24.jpg); 
}

#p_baza #top_line div.p2,
#p_register1 #top_line div.p4,
#p_register1 #bottom_line div.p4,
#p_mymc #top_line div.p3,
#p_torgout #top_line div.p4,
#p_torg #top_line div.p4,
#p_torg #bottom_line div.p4,
#p_lot #top_line div.p4,
#p_lot #bottom_line div.p4,
#p_feedbackLot #top_line div.p4,
#p_feedbackLot #bottom_line div.p4,
#p_torgout #bottom_line div.p4,
#p_mymc #bottom_line div.p3,
#p_filial #top_line div.p2,
#p_filial #bottom_line div.p2 {
    background-color: #ED6E00 !important;
}

#p_baza .p3 a,
#p_baza .p3 a:hover,
#p_company .p1,
#p_filial .p3,
#p_metall .p4,
#p_zakaz .p5,
#p_faq .p5,
#p_tarif .p6,
#p_delivery .p7,
#p_company .p1 a,
#p_social .p1 a,
#p_filial .p3 a,
#p_faq .p6 a,
#p_tarif .p7 a,
#p_delivery .p5 a,
#p_torgout .p5 a,
#p_torg .p5 a,
#p_lot .p5 a,
#p_ZakazBlitz .p5 a,
#p_company .p1 a:hover,
#p_faq .p6 a:hover,
#p_ZakazBlitz .p4 a:hover,
#p_filial .p3 a:hover,
#p_tarif .p7 a:hover {
    background: #ED6E00;
    color: #fff !important;
}

#p_company #img1 { 
    background: url(../images/bg_11.jpg);
}

#p_company #img2 { 
    background: url(../images/bg_12.jpg); 
}

#p_company #img3 { 
    background: url(../images/bg_13.jpg); 
}

#p_company #img4 { 
    background: url(../images/bg_14.jpg); 
}

#p_company h2 {
    color: #333;
    font-weight: 700;
    margin-bottom: 20px;
}

#p_delivery #img1,
#p_news #img1,
#p_subcr_go #img1,
#p_retpsswrd #img1,
#p_check #img1 { 
    background: url(../images/bg_61.jpg);
}

#p_delivery #img2,
#p_news #img2,
#p_subcr_go #img2,
#p_retpsswrd #img2,
#p_check #img2 { 
    background: url(../images/bg_62.jpg);
}

#p_delivery #img3,
#p_news #img3,
#p_subcr_go #img3,
#p_retpsswrd #img3,
#p_check #img3 { 
    background: url(../images/bg_63.jpg);
}
#p_delivery #img4,
#p_news #img4,
#p_subcr_go #img4,
#p_retpsswrd #img4,
#p_check #img4 { 
    background: url(../images/bg_64.jpg);
}

#p_email .p12 a { 
    color: #ED6E00 !important;
}
#p_faq #img1 { 
    background: url(../images/bg_81.jpg) ;
}

#p_faq #img2 { 
    background: url(../images/bg_82.jpg);
}

#p_faq #img3 {
    background: url(../images/bg_83.jpg);
}

#p_faq #img4 {
    background: url(../images/bg_84.jpg);
}

#p_faq .column {
    float: left;
    width: 33%;
}

#p_faq .column li {
    line-height: 1.6;
    list-style: disc;
}
#p_feedback #img1,
#p_contacts #img1,
#p_sendfeedback #img1 { background: url(../images/bg_101.jpg) }
#p_feedback #img2,
#p_contacts #img2,
#p_sendfeedback #img2 { background: url(../images/bg_102.jpg) }
#p_feedback #img3,
#p_contacts #img3,
#p_sendfeedback #img3 { background: url(../images/bg_103.jpg) }
#p_feedback #img4,
#p_contacts #img4,
#p_sendfeedback #img4 { background: url(../images/bg_104.jpg) }
#p_filial #img1 { background: url(../images/bg_111.jpg) }
#p_filial #img2 { background: url(../images/bg_112.jpg) }
#p_filial #img3 { background: url(../images/bg_113.jpg) }
#p_filial #img4 { background: url(../images/bg_114.jpg) }
#p_index #all_content { padding-top: 135px; }
#p_index #img1 { background: url(../images/bg_01.jpg) }
#p_index #img2 { background: url(../images/bg_02.jpg) }
#p_index #img3 { background: url(../images/bg_03.jpg) }
#p_index #img4 { background: url(../images/bg_04.jpg) }
#p_index #img5 { background: url(../images/bg_05.jpg) }
#p_index #img6 { background: url(../images/bg_06.jpg) }
#p_index #img7 { background: url(../images/bg_07.jpg) }
#p_index #img8 { background: url(../images/bg_08.jpg) }
#p_index #img9 { background: url(../images/bg_09.jpg) }
#p_index #shapka { height: 160px }
#p_index h2 {
    color: navy;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 2px;
}
#p_lot #img2 { background: url(../images/bg_a6.jpg) }
#p_lot #img3 { background: url(../images/bg_a7.jpg) }
#p_lot #img4 { background: url(../images/bg_a8.jpg) }
#p_metall #img1 { background: url(../images/bg_121.jpg) }
#p_metall #img2 { background: url(../images/bg_122.jpg) }
#p_metall #img3 { background: url(../images/bg_123.jpg) }
#p_metall #img4 { background: url(../images/bg_124.jpg) }
#p_entries #img1 { background: url(../images/bg_121.jpg) }
#p_entries #img2 { background: url(../images/bg_122.jpg) }
#p_entries #img3 { background: url(../images/bg_123.jpg) }
#p_entries #img4 { background: url(../images/bg_124.jpg) }
#p_special #img1 { background: url(../images/bg_121.jpg) }
#p_special #img2 { background: url(../images/bg_122.jpg) }
#p_special #img3 { background: url(../images/bg_123.jpg) }
#p_special #img4 { background: url(../images/bg_124.jpg) }
#p_mymc #img1 { background: url(../images/1.jpg) }
#p_mymc #img2 { background: url(../images/2.jpg) }
#p_mymc #img3 { background: url(../images/4.jpg) }
#p_mymc #img4 { background: url(../images/3.jpg) }
#p_mymc .p11 a { color: navy !important }
#p_mymc .p12 a { color: #ED6E00 }
#p_mymc .p4 a,
#p_email .p2 a {
    background-color: #ED6E00;
    color: #fff;
}
#p_mymc h1 { margin: 0.3em 0 0.2em }
#p_news #bottom_line div.p5,
#p_register1 #bottom_line div.p2,
#p_sitemap #bottom_line div.p5,
#p_news #bottom_line div.p2,
#p_search #bottom_line div.p5,
#p_search #bottom_line div.p2,
#p_work #bottom_line div.p5,
#p_work #bottom_line div.p2,
#p_register1 #bottom_line div.p5,
#p_baza #bottom_line div.p5,
#p_metall #top_line div.p3,
#p_metall #bottom_line div.p3,
#p_metall #bottom_line div.p5,
#p_torg #bottom_line div.p5,
#p_lot #bottom_line div.p5,
#p_feedbackLot #bottom_line div.p2,
#p_feedbackLot #bottom_line div.p5,
#p_torgout #bottom_line div.p2,
#p_torgout #bottom_line div.p5,
#p_mymc #bottom_line div.p5,
#p_reg #bottom_line div.p5,
#p_filial #bottom_line div.p5,
#p_filial #bottom_line div.p3,
#p_filial #top_line div.p3,
#p_company #bottom_line div.p5,
#p_index #bottom_line div.p5,
#p_retpsswrd #bottom_line div.p5,
#p_retpsswrd #bottom_line div.p2,
#p_user_i #bottom_line div.p5,
#p_user_i #bottom_line div.p2,
#p_subcr_go #bottom_line div.p2,
#p_subcr_go #bottom_line div.p5,
#prodzakaz_kuzmin #bottom_line div.p2,
#prodzakaz_kuzmin #bottom_line div.p5,
#prodzakaz_szmk #bottom_line div.p5,
#prodzakaz_szmk #bottom_line div.p2,
#prodzakaz_izhora #bottom_line div.p5,
#prodzakaz_izhora #bottom_line div.p2,
#prodzakaz_metservis #bottom_line div.p5,
#prodzakaz_metservis #bottom_line div.p2,
#p_zakaz #bottom_line div.p2,
#p_thanks4blitz #bottom_line div.p2,
#p_thanks4blitz #bottom_line div.p5,
#p_faq #bottom_line div.p2,
#p_zakaz #bottom_line div.p5,
#p_zakaz .p5 a,
#p_torg #bottom_line div.p2,
#p_lot #bottom_line div.p2,
#p_ZakazBlitz #bottom_line div.p2,
#p_company #top_line div.p2,
#p_company #bottom_line div.p2,
#p_email #bottom_line div.p2,
#p_index #bottom_line div.p2,
#p_mymc #bottom_line div.p2,
#p_reg #bottom_line div.p2,
#p_sitemap #bottom_line div.p2,
#p_feedback #bottom_line div.p2,
#p_feedback #bottom_line div.p5,
#p_tarif #bottom_line div.p2,
#p_metall #bottom_line div.p4,
#p_metall #bottom_line div.p2,
#p_metall #top_line div.p4 { background-color: #ccc !important }
#p_register #img1 { background: url(../images/bg_51.jpg) }
#p_register #img2 { background: url(../images/bg_52.jpg) }
#p_register #img3 { background: url(../images/bg_53.jpg) }
#p_register #img4 { background: url(../images/bg_54.jpg) }
#p_search #img1 { background: url(../images/bg_31.jpg) }
#p_search #img2 { background: url(../images/bg_32.jpg) }
#p_search #img3 { background: url(../images/bg_33.jpg) }
#p_search #img4 { background: url(../images/bg_34.jpg) }
#p_sitemap #img1 { background: url(../images/bg_91.jpg) }
#p_sitemap #img2 { background: url(../images/bg_92.jpg) }
#p_sitemap #img3 { background: url(../images/bg_93.jpg) }
#p_sitemap #img4 { background: url(../images/bg_94.jpg) }
#p_sitemap li { list-style: none }
#p_social #bottom_line div.p2,
#p_social #bottom_line div.p5,
#p_ZakazBlitz #bottom_line div.p5 { background: #ccc !important }
#p_social #img1 { background: url(/images/s1.jpg) }
#p_social #img2 { background: url(/images/s2.jpg) }
#p_social #img3 { background: url(/images/s3.jpg) }
#p_social #img4 { background: url(/images/s4.jpg) }
#p_social #top_line div.p1,
#p_social #bottom_line div.p1,
#p_ZakazBlitz .p4 { background: #ED6E00 !important }
#p_social h2 { margin-bottom: 5px !important }
#p_social ul.atree a.current {
    color: #ed6e00 !imoprtant;
    padding: 0;
}
#p_tarif #img1 { background: url(../images/vag1.jpg) }
#p_tarif #img2 { background: url(../images/vag2.jpg) }
#p_tarif #img3 { background: url(../images/vag3.jpg) }
#p_tarif #img4 { background: url(../images/vag4.jpg) }
#p_work #img1 { background: url(../images/pic1r.jpg) }
#p_work #img2 { background: url(../images/pic2r.jpg) }
#p_work #img3 { background: url(../images/pic3r.jpg) }
#p_work #img4 { background: url(../images/pic4r.jpg) }
#p_zakaz #img1,
#p_user #img1 { background: url(../images/bg_131.jpg) }
#p_zakaz #img2,
#p_user #img2 { background: url(../images/bg_132.jpg) }
#p_zakaz #img3,
#p_user #img3 { background: url(../images/bg_133.jpg) }
#p_zakaz #img4,
#p_user #img4 { background: url(../images/bg_134.jpg) }
#p_zakaz #top_line div.p5 {
    background-color: #ccc !important;
    color: #333 !important;
}
#p_zakaz .final td {
    border-left: none;
    border-right: none;
    border-top: 1px solid #999;
    padding: 1em 0;
}
#p_zakaz .p5 a:hover {
    background-color: #FDC472 !important;
    color: #000;
}
#p_zakaz td.it_nds {
    border-right: 1px solid #999;
    text-align: left;
}
#p_zakaz td.itogo {
    font-weight: 700;
    padding-right: .5em;
    text-align: right;
}
#p_zakaz td.where {
    font-size: 11px;
    padding: 0 4px 0 7px;
    text-align: left;
}
#partn img {
    border: 1px solid #009;
    margin-right: 8px;
}
#partn ul li {
    list-style: none outside none;
    margin-left: 0;
}
#partner {
    float: left;
    width: 520px;
}
#partner a img,
.news_view_body img { border: 1px solid #009 }
#partner a:hover img {
    border: 1px solid #ed6e00;
    cursor: pointer;
}
#partner a:hover,
.zavod_logo a { cursor: pointer }
#partner p { width: 250px }
#partners { width: 550px }
#partners td {
    font-weight: 700;
    text-align: right;
    vertical-align: middle;
}
#partners ul li {
    list-style-image: none;
    list-style-type: none;
}
#partners_left {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 270px;
}

#partners_left a:hover,
#partners_right a:hover { 
    color: #F90;
}
#partners_left img,
#partners_right img { border: 1px solid navy }
#partners_left p,
#partners_left_en p,
#partners_right p {
    font-size: 11px;
    line-height: 1.4em;
    margin: 0 0 3.5em;
}
#partners_left_en {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: -34px;
    width: 270px;
}
#partners_right {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 270px;
}
#price-main {
    color: #ed6e00;
    font-weight: 700;
    left: 348px;
    margin-right: 0;
    margin-top: 1em;
    padding: .2em .5em;
    position: absolute;
    top: 250px;
}
#price-metal {
    color: #ed6e00;
    font-weight: 700;
    left: 534px;
    margin-right: 0;
    margin-top: 1em;
    padding: .2em .5em;
    position: absolute;
    top: 176px;
}

#products_catalogue_tree {
    float: left;
    width: 84px;
}

#products_nav a,
.products_nav a { 
    color: #000;
}

#products_nav,
.products_nav {
    background: #ccc;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    color: #000;
    font-weight: 700;
    padding: .2em;
    width: 542px;
}

#products_table .order {
    border-right: 0;
    width: 50px;
}

#products_table .order1 {
    border-right: 1px solid #999;
    width: 50px;
}

#products_table input {
    border: none;
    font-size: 12px;
    padding: 1px;
    width: 40px;
}

#products_table table {
    border: 1px #999 solid;
    width: 550px;
}

#products_table td {
    border: 1px #999 solid;
    text-align: center;
    vertical-align: middle;
}

#products_table td.descr {
    padding: 2px 3px 0;
    text-align: left;
    width: 450px;
}

#products_table td.price {
    padding: 2px 3px 0;
    text-align: left;
}

#products_table th {
    background: #ccc;
    border: 1px solid #999;
    color: #000;
    font-weight: 700;
    padding: .2em .1em;
    text-align: center;
}

#prodzakaz_izhora #img1 { 
    background: url(../images/bg_a157.jpg); 
}

#prodzakaz_izhora #img2 {
    background: url(../images/bg_a158.jpg);
}

#prodzakaz_izhora #img3 { 
    background: url(../images/bg_a159.jpg); 
} 

#prodzakaz_izhora #img4 {
    background: url(../images/bg_a160.jpg); 
}
 
#prodzakaz_kuzmin #img1 { 
    background: url(../images/bg_a145.jpg); 
}        

#prodzakaz_kuzmin #img2 { 
    background: url(../images/bg_a146.jpg); 
} 

#prodzakaz_kuzmin #img3 { 
    background: url(../images/bg_a147.jpg); 
}

#prodzakaz_kuzmin #img4 { 
    background: url(../images/bg_a148.jpg); 
}

#prodzakaz_metservis #img1 { 
    background: url(../images/bg_a149.jpg); 
}

#prodzakaz_metservis #img2 { 
    background: url(../images/bg_a150.jpg); 
}

#prodzakaz_metservis #img3 { 
    background: url(../images/bg_a151.jpg); 
}

#prodzakaz_metservis #img4 { 
    background: url(../images/bg_a152.jpg); 
}

#prodzakaz_szmk #img1 { 
    background: url(../images/bg_a153.jpg); 
}

#prodzakaz_szmk #img2 { 
    background: url(../images/bg_a154.jpg);
 }

#prodzakaz_szmk #img3 { 
    background: url(../images/bg_a155.jpg); 
}


#prodzakaz_szmk #img4 {
    background: url(../images/bg_a156.jpg);
}

#razdel .text ul li,
#main_column_right ul li {
    line-height: 1.4em;
    list-style-type: none;
    margin-bottom: 10px;
}

#razdel h2 {
    color: #000;
    font-size: 11px;
    font-weight: 700;
    margin-top: -8px;
}

#razdel span {
    color: #999;
}

#reg {
    color: #ED6E00;
    font-weight: 700;
    margin: -15px 0 0 !important;
    text-decoration: underline;
}   
#rejim {
    color: #333;
    font-weight: 700;
    height: 17px;
    text-decoration: none;
    width: 550px !important;
} 

#entries_text {
    color: #333;
} 

  
#rejim:hover {
    color: #FF8200;
    text-decoration: underline;
}   
#search-adv .dron_btn {
    border: 1px solid #ed6e00;
    font-weight: 700;
    height: 19px;
    overflow: hidden;
    text-align: center;
    width: 7em;
}   
#search-adv .dron_btn a {
    line-height: 19px;
 }
 
#search-adv fieldset {
    display: block;
    float: left;
    margin-right: 1em;
}
#search-adv label {
    display: block;
    font-weight: 700;
}

#search-adv,
#search-results .item {
    margin-top: .5em;
}

#search-main {
    color: navy;
    font-weight: 700;
    left: 172px;
    margin-right: 0;
    margin-top: 1em;
    padding: .2em .5em;
    position: absolute;
    top: 250px;
}

#search-metal {
    color: navy;
    font-weight: 700;
    left: 278px;
    margin-right: 0;
    margin-top: 1em;
    padding: .2em .5em;
    position: absolute;
    top: 176px;
}

#search-results {
    border-bottom: 1px #ccc solid;
    border-left: 1px #ccc solid;
    margin-top: 1em;
    width: 100%;
}

#search-results .descr {
    font-style: normal;
    text-align: left;
}

#search-results td {
    border-right: 1px #ccc solid;
    padding: .2em;
    text-align: center;
}

#search-results th {
    background: #ccc;
    color: #000;
    font-weight: 700;
    padding: .3em .2em;
    text-align: center;
}

#send_order {
    background-color: #ccc;
    border: none;
    color: #333;
    cursor: pointer;
    padding: 3px 4px 2px;
}

#shapka {
    height: 160px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 773px;
    z-index: 1000;
}

#sidebar {
    float: right;
    margin-top: 35px;
    width: 218px;
}

#sidebar #login {
    border-top: 1px solid #ccc;
    height: 210px;
    margin: 10px 0 2px;
    padding-top: 30px;
    width: 218px;
}

#sidebar #news {
    height: 90px;
    margin: 30px 0 0;
    overflow: hidden;
    padding: 0;
}

#sidebar #news h2 {
    display: block;
    line-height: normal;
    margin-bottom: 10px;
    padding-top: 20px;
}

#sidebar #stats {
    height: 230px;
    margin-top: 46px;
    padding: 0;
    width: 218px;
}

#sidebar h2 {
    color: #333;
    font-size: 12px;
    margin: 0;
    padding: 20px 0 20px 0;
}

#sidebar_left {
    float: left;
    margin-top: 20px;
    overflow: hidden;
    width: 200px;
}

#sidebar_left li.treeopen {
    font-weight: 700;
    margin-top: 5px;
}

#sidebar_left li.treeopen ul li {
    font-weight: 400;
    padding-bottom: 5px;
}

#sidebar_left ul.atreemetall li { 
    padding-left: 0;
}

#sidebar_old {
    float: right;
    margin-top: 1px;
    width: 200px;
}

#siteMapLeft {
    float: left;
    margin-right: 10px;
    width: 210px;
}

#siteMapLeft h2,
#siteMapRigth h2 {
    color: navy;
    font-size: 11px;
    font-weight: 700;
}

#siteMapLeft ul li,
#siteMapRigth ul li {
    padding: 2px;
    margin-left: 0 !important;
}

#siteMapLeft ul,
.conf_link { 
    margin-top: 10px;
}

#siteMapRigth {
    float: right;
    margin-top: -15px;
    width: 550px;
}

#siteMapLeft h2 {
    margin-top: 38px;
}

#slabs img {
    border: none;
    height: 10px;
    margin-bottom: 0 !important;
    margin-top: 4px;
    width: 10px;
}

#slabs table {
    border-top: 1px dotted #ccc;
    margin-top: 4px;
}

#slabs table td {
    border-bottom: 1px dotted #ccc;
    padding: 2px 5px 2px 0;
}

#sport_2 { 
    padding-left: 10px;
}

#sport_3,
#sport_5 { 
    padding: 30px 40px 0 0;
}
    
#sport_4,
#sport_6 {
    padding: 30px 0 0 10px;
}

#stats { 
    line-height: 1.5em;
}

#stats .box,
#subscribe .box {   
    padding: 2px 0;
}

#stats .button,
#subscribe .button { 
    padding: 0 .3em;
}
#stats a {
    color: #ED6E00;
    font-weight: 700;
}

#stats a:hover {
    color: Navy;
    font-weight: 700;
    text-decoration: none !important;
}

#stats label,
#subscribe label {
    display: block;
    font-weight: 700;
    margin: 6px 0 2px;
}

#stats label.dumb {
    font-size: 90%;
    font-weight: 400;
    margin-top: 2px;
}

#style1 a {
    border: solid 1px #ccc;
    color: #ed6e00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    padding: 4px 8px;
    text-decoration: none;
}

#subscribe form div input,
.fline input { position: absolute }
#subscribe form div label {
    font-weight: 400;
    padding-left: 20px;
}

#subsubmenu {
    padding-bottom: 20px;
    padding-left: 0 !important;
    padding-top: 10px;
}

#subsubmenu li {
    list-style-position: outside;
    padding-bottom: 10px;
    padding-left: 0 !important;
}

#text p {
    text-indent: 10px;
}

#top_line div,
#bottom_line div {
    background: #ccc;
    float: left;
    font-size: 1px;
    height: 4px;
    margin-right: 4px;
    width: 107px;
}

#top_line div.p7,
#bottom_line div.p7 { 
    margin-right: 0;
}

#top_line,
#bottom_line { 
    height: 4px;
}
#tree {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 200px;
}

#tree ul {
    list-style-type: none;
    margin: 0 0 7px;
    padding: 0;
}   

#tree ul li { 
    margin-top: 5px;
}

#tree ul ul {
    display: none;
    margin-left: 10px;
    margin-top: 5px;
    text-decoration: underline;
}

#tree ul ul li {
    margin-top: 2px;
}

#tree_head {
    color: #ED6E00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 20px;
}
#treecontrol {
    display: none;
    margin: 1em 0;
}

#z_comment { 
    border: 1px solid #999;
}

#zakaz_comment { 
    padding-top: 1em; 
}

#zakaz_comment textarea {
    height: 8em;
    width: 30em;
}

#zakaz_form {
    clear: both;
    padding: .5em 0;
}

* html #giper_title,
*:first-child+html #giper_title,
.top20,
.main_middle_block { 
    margin-top: 20px; 
}

* html #main { 
    height: 100%;   
}

* html .hitarea {
    display: inline;
    float: none;
}

*:first-child+html #sidebar #stats,
* html #sidebar #stats { 
    margin-top: 38px;
}

*:first-child+html .main_middle_block,
* html .main_middle_block {    
    margin-top: 30px; 
}

.actions {
    padding: .5em 0;
    text-align: right;
    width: 100%;
}

.affiliate_submenu { 
    margin-left: 20px !important;
}

.affiliates_submenu_list { 
    margin-top: 10px !important;
}

.all_news {
    display: block;
    float: right;
    margin-right: 5px;
}

.announce {
    float: right;
    padding-top: 3px;
    text-align: center;
    width: 218px;
}

.announce_archive {
    float: right;
    padding-left: 10px;
    padding-top: 17px;
    text-align: left;
    width: 150px;
}

.announce_link {
    color: navy !important;
    margin-top: -4px;
    text-decoration: none;
}

.announce_text {
    color: navy !important;
    font-weight: 400;
    margin-top: -3px;
    vertical-align: top;
}

.art_img1 {
    padding: 20px 20px 10px 0;
}

.art_img2 {
    padding: 20px 0 0 30px;
}

.award { 
    margin-right: 50px;
}

.baza_head {
    font-weight: 700;
    margin-top: 0;
}

.block .oranged {
    margin-top: .5em;
    padding: .5em;
    text-align: center;
}

.bottom {
    vertical-align: bottom;
}

.box {
    background-color: #FFF;
    border: 1px solid #ccc;
}
.button {
    background-color: #ccc;
    border: none;
    color: #333;
    cursor: pointer;
    font-family: Verdana;
    font-size: 11px;
    font-weight: 400;
    height: 22px;
    padding: 4px 5px;
}

.car { 
    width: 6em;
}

.car_pic { 
    padding-top: 15px;
 }

.car_txt { 
    margin-left: 21px;
}

.catprice {
    position: absolute;
    right: 0;
    top: 180px;
}

.catsearch {
    margin: 4em 5px 10px 0;
}

.catsearch .wrapper {
    padding: 0 10px 10px;
}

.catsearch fieldset { 
    padding: 0 0 .5em;
}

.center,
#announce p,
.align_center {
    text-align: center;
}

.clear {
    clear: both;
}

.clearL,
#metiz { 
    clear: left;
}

.clearR { 
    clear: right;
}

.comment {
    font-size: 90%;
    font-style: italic;
    padding: .5em 0;
}

.company_left_menu_header {
    margin-bottom: 15px;
    margin-top: 14px;
}

.conf_link a,
#auction a {
    color: navy !important;
    font-weight: 700 !important;
    margin-top: 23px;
    text-decoration: underline !important;
}

.conf_topics {
    color: #000;
    font-size: 11px;
    margin-top: -5px;
}

.copyright_font,
.small { 
    font-size: 10px;
}

.current-time {
    font-size: .8em;
    margin-top: -0.5em;
    padding-bottom: 1em;
}

.descr {
    font-size: 11px;
    font-style: normal;
}

.dr_lnk {
    border: none;
    cursor: hand;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 700;
    padding: 3px 8px;
    text-align: right;
    width: 150px;
}

.dr_lnk a {
    border: 0;
    color: navy;
}

.dron_announce {
    background-color: #F6F6F6;
    border: 1px solid #F90;
    height: 77px;
    width: auto;
}

.dron_box {
    border: 1px solid #CCC;
    font-family: Verdana;
    font-size: 10px;
    height: 14px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-top: 1px;
    width: 100px;
}

.dron_btn {
    background-color: #CCC;
    border-style: none;
    color: #000;
    cursor: pointer;
    font-size: 9px;
    font-weight: 400;
    height: 18px;
    padding-top: 2px 1px 2px 1px;
    width: 24px;
}

.editors_img,
.img_3 {
    float: right;
    padding: 5px;
}

.en_graf_2,
.social_line {
    margin-top: 40px;
}

.errFld {
    border-color: red;
}

.errMsg {
    color: red;
    font-weight: 700;
    padding: .2em .5em;
}

.faraway {
    font-size: 11px;
    position: absolute;
    top: -3000px;
}

.filetree li {
    padding: 3px 0 2px 16px;
}

.filetree li.expandable span.folder { 
    background: url(images/catalog_tree/folder-closed.gif) 0 0 no-repeat;
}

.filetree span.file { 
    background: url(images/catalog_tree/file.gif) 0 0 no-repeat;
}

.filetree span.folder { 
    background: url(images/catalog_tree/folder.gif) 0 0 no-repeat;
}

.filetree span.folder,
.filetree span.file {
    display: block;
    padding: 1px 0 1px 16px;
}

.filial_adres h3 { 
    font-size: 12px;
}

.filial_adres p {  
    margin-top: 21px;
}

.filial_adres,
.overview { 
    text-align: justify;
}
.fleft,
#subscribe form div,
#go_back { float: left }
.fline label {
    display: block;
    line-height: 20px;
    padding-left: 20px;
}

.fright,
#products_menu span,
#zakaz_form .refresh { float: right }
.frow {
    clear: left;
    min-height: 2em;
    padding: 0 0 15px;
    width: 100%;
}

.frow input {
    float: left;
    width: 170px;
}

.frow input.submit_button {
    margin: .5em 0;
    width: auto;
}

.frow label,
.frow_a label {
    color: #333;
    cursor: default;
    display: block;
    float: left;
    font-size: 11px;
    padding-right: 5px;
    text-align: left;
    width: 90px;
}

.frow textarea {
    float: left;
    width: 18em;
}

.grafics {
    float: left;
    height: 313px;
    width: 553px;
}

.help { 
    letter-spacing: 1px;
}

.help a,
.more a,
.vik_dolzn,
a:hover.sort { 
    text-decoration: underline;
}

.helper {
    border: 0 #eee;
    margin: .5em;
    padding: .5em;
}

.hidden { 
    visibility: hidden;
}

.hide {
    height: 1px;
    left: -999em;
    overflow: hidden;
    position: absolute;
    width: 100px;
}

.img_left {
    float: left;
    padding: 5px;
}
.img_right {
    float: right;
    padding: 5px;
}

.l1 {
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
}

.l2 a:hover,
.over {
    color: #ED6E00;
    cursor: pointer;
    font-weight: 400;
    text-decoration: underline;
}

.l2,
.l2 a {
    color: #009;
    cursor: default;
    font-weight: 400;
    text-decoration: none;
}

.l_prt {
    float: left;
    height: 64px;
    width: 252px;
}

.lang_switch {
    float: right;
    height: 10px;
    margin-bottom: 16px;
    margin-top: -9px;
}

.larger { 
    font-size: larger; 
}

.left { 
    text-align: left;
}

.left_img {
    float: left;
    height: 286px;
    width: 261px;
}

.link-to-search {
    border-top: #ccc solid 1px;
    font-weight: 700;
    margin-top: 15px;
    padding: 5px 0 0;
}
.list_in { 
    margin-left: 20px;
}

.longlist li li,
#list_news .news_notes {
    font-weight: 400;
}

.main-heade {
    font-size:11px; 
    font-weight:normal;
}

.middle { 
    vertical-align: middle;
}   

.more {
    font-weight: 700;
    text-align: right;
}

.newmet { 
    margin: 15px 0;
}

.newcompany { 
    margin: 15px 0;
}

.newmet div {
    float: left;
    height: 90px;
    margin-left: -6px;
    margin-right: 10px;
    width: 260px;
    margin-top: 33px;
}


.newcompany div {
    float: left;
    margin-right: 63px;
    width: 200px;
}

.newmet div p {
    line-height: normal;
}

.newmet h1 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.newmet img {
    border: 1px solid #009;
    height: 50px;
    margin-bottom: 45px;
    width: 70px;
}

.news {
    padding-bottom: .5em;
    text-align: left;
}

.news a,
ul a,
p a { 
    border-bottom: 1px solid #fff;
}

.news span,
.ff_label,
.longlist li,
#products_menu a,
#zakaz_comment label,
.treeview a.selected { 
    font-weight: 700;
}

.news_announce {
    float: left;
    height: 130px;
    margin-right: 5px;
    width: 250px;
}

.news_header {
    color: #ed6e00;
    font-weight: 700;
}

.news_view_body p {
    margin-top: 10px;
    padding: 0;
    text-indent: 0;
}

.news_view_intro,
#products_menu {
    margin-bottom: .5em;
}

.nowrap { 
    white-space: nowrap;
}
    
.offstate-0,
.offstate-1,
.offstate-2,
.offstate-3,
.offstate-4,
.offstate-5,
.offstate-6,
.offstate-7,
.offstate-8,
.offstate-9,
.wfPage,
.wfHideSubmit,
.hiddenjs { 
    display: none !important;
}

.on-pda,
.on-print,                                                              
ul.atree li.treeclosed ul,
ul.atreemetall li.treeclosed ul,
#login h3,
#login .help,
.hidden_text {
display: none;
    }

.onstate-0,
.onstate-1,
.onstate-2,
.onstate-3,
.onstate-4,
.onstate-5,
.onstate-6,
.onstate-7,
.onstate-8,
.onstate-9,
.wfCurrentPage { 
    display: block !important;
}

.open {
    color: #009;
    font-weight: 400;
    text-decoration: underline;
}

.oranged { 
    background: #ed6e00;
}

.oranged a {
    color: #fff;
}

.order_positions {
    border: 1px #999 solid;
    color: #333;
    line-height: 2em;
    margin: .5em 0;
    padding: .2em .1em;
    text-align: center;
    width: 100%;
}

.order_positions .position_del,
.order_positions .position_kolvo { 
    width: 5em;
}
   
.order_positions .position_kolvo input { 
    width: 4em;
}

.order_positions td {
    border: 1px #999 solid;
    padding: 0 4px 0 7px;
    text-align: center;
    vertical-align: middle;
}

.order_positions td.position_name {
    font-size: 11px;
    line-height: 1.6em;
    padding: 0 4px 0 7px;
    text-align: left;
}

.orphus {
    color: #333;
    cursor: text;
    padding: 10px 0 20px;
    text-decoration: none;
}

.orphus a:hover {
    color: #333;
    cursor: text;
    text-decoration: none;
}

.overview_left {
    float: left;
    padding: 5px 10px 0 0;
}

.overview_links_header {
    font-weight: 700;
    margin-top: 30px;
}

.overview_right {
    float: right;
    padding: 5px 0 5px 10px;
}

.p12 {
    color: #ED6E00;
    float: left;
    font-size: 11px;
    margin-left: 3px;
    margin-top: 10px;
    width: 107px;
}

.phone {
    font-weight: 700;
    margin-top: 10px;
}

.phone_num{
    color: #ED6E00;
    font-size: 12px;
}
.phone_bottom {
    color: #0;
    font-size: 11px;
    margin-left: 36px;
}

.photo {
    background: url(../videoconf/images/stranger.jpg);
    float: left;
    height: 70px;
    margin-top: 9px;
    text-align: left;
    width: 58px;
}

.photo2 {
    background: url(../videoconf/images/vc_stranger.gif);
    float: left;
    height: 70px;
    margin-top: 9px;
    text-align: left;
    width: 58px;
}

.photo3 {
    margin-top: 20px;
    text-align: center;
}

.photo_archive {
    background: url(../videoconf/images/images/conf.gif);
    float: left;
    height: 70px;
    margin-top: 21px;
    text-align: left;
    width: 58px;
}

.price_list_link {
    float: right !important;
    font-weight: 700;
    margin-right: 40px;
    text-align: right;
}

.products_group_header {
    color: #333 !important;
    font-family: Verdana;
    font-size: 11px;
    font-weight: 700;
}

.r_prt {
    float: right;
    height: 64px;
    width: 252px;
}

.right,
#search_submit_button,
#search-results .price { 
    text-align: right;
}

.right_img {
    float: right;
    height: 286px;
    margin-top: -286px;
    width: 300px;
}

.rspm { 
    border: solid 1px navy;
}

.ru_counters {
    margin-top: 25px;
    text-align: right;
}

.search {
    float: left;
    font-weight: 700;
    margin-top: 2px;
    text-align: left;
}

.search_params .box {
    padding: 2px 5px;
    width: 158px;
}

.search_params label {
    display: block;
    font-size: 90%;
    font-weight: 700;
}

.select {
    color: #ED6E00;
    font-weight: 700;
    margin-top: 7px;
}

.shortlist li {
    float: left;
    width: 10em;
} 


.slab {
    font-size: 11px;
    font-weight: 400;
}
.smaller { 
    font-size: smaller;
}

.social {
    height: 77px;
    position: absolute;
    width: 107px;
}

.social_img {
    padding: 5px 0 10px;
}

.spisok {
    display: none;
    font-size: 90%;
    list-style-image: none;
    list-style-type: none;
    margin-left: 20px;
    width: 240px;
}

.start a:hover {
    float: right;
    margin-top: 5px;
    text-decoration: underline;
}

.subheader {
    font-style: italic;
}

.text img { 
    display: inline;
}

.text ul {
    padding: .5em 0;
}

.text ul li {
    list-style: none;
    margin: 0 0 .3em 2em;
}

.textbox {
    border: 1px solid #ccc;
    color: #000;
    font-family: Verdana;
    font-size: 11px;
    margin: .1em 0 .9em;
    padding: 3px;
    width: 80%;
}

.treeview .expandable-hitarea { 
    background-position: -80px -3px; 
}
.treeview .hitarea {
    background: url(images/catalog_tree/treeview-default.gif) -64px -25px no-repeat;
    cursor: pointer;
    float: left;
    height: 16px;
    margin-left: -16px;
    width: 16px;
}

.treeview .hover {
    color: #ed6e00;
    cursor: pointer;
}

.treeview div.lastCollapsable-hitarea,
.treeview div.lastExpandable-hitarea {
    background-position: 0; 
}

.treeview li {
    background: url(images/catalog_tree/empty.gif) 0 0 no-repeat;
    margin: 0;
    padding: 3px 0 3px 16px;
}

.treeview li.collapsable,
.treeview li.expandable { 
    background-position: 0 -176px;
}


.treeview li.last {
    background-position: 0 -1766px;
}

.treeview li.lastCollapsable { background-position: 0 -111px }

.treeview li.lastCollapsable,
.treeview li.lastExpandable { 
    background-image: url(images/catalog_tree/treeview-default.gif); 
}

.treeview li.lastExpandable { 
    background-position: -32px -67px;
}

.treeview ul {
    background-color: #FFF;
    margin-top: 4px;
}
.treeview,
.treeview ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.treeview-black .hitarea,
.treeview-black li.lastCollapsable,
.treeview-black li.lastExpandable { 
    background-image: url(images/catalog_tree/treeview-black.gif);
}

.treeview-black li {    
    background-image: url(images/catalog_tree/treeview-black-line.gif);
}

.treeview-famfamfam .hitarea,
.treeview-famfamfam li.lastCollapsable,
.treeview-famfamfam li.lastExpandable {
    background-image: url(images/catalog_tree/treeview-famfamfam.gif);
}

.treeview-famfamfam li { 
    background-image: url(images/catalog_tree/treeview-famfamfam-line.gif);
}

.treeview-gray .hitarea,
.treeview-gray li.lastCollapsable,
.treeview-gray li.lastExpandable { 
    background-image: url(images/catalog_tree/treeview-gray.gif);
}

.treeview-gray li {
    background-image: url(images/catalog_tree/treeview-gray-line.gif);
}

.treeview-red .hitarea,
.treeview-red li.lastCollapsable,
.treeview-red li.lastExpandable { 
    background-image: url(images/catalog_tree/treeview-red.gif); 
}

.treeview-red li { 
    background-image: url(images/catalog_tree/treeview-red-line.gif);
}

.type_of_user .fline label { 
    width: 11em;
}

.vik { 
    color: navy 
}

.visible {
    display: block;
    visibility: visible;
}

.w100 { 
    width: 100%;
}

.w33 {
    width: 33.2%;
}

.w50 { 
    width: 49.9%;
}

.warning,
.error {
    color: red;
    margin: .5em;
    padding: .5em;
}

.welfare_img2 {
    padding: 5px 35px 10px 0;
}

.welfare_img3 {
    padding: 20px 35px 0 0;
}

.white_border {
    border: 1px solid #fff;
}

.zavod_logo {
    margin: 5px 0; 
}

.znak { 
    margin-top: 50px;
}  

a {
    color: Navy;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
}

a.result_torgi {
    color: #ED6E00;
    font-size: 10px;
    height: 20px;
    margin-top: 10px;
}

a.result_torgi:hover {
    color: navy;
    font-size: 10px;
    text-decoration: none;
}

a.service_links,
a.service_links:hover {
    font-size: 10px;
    height: 14px;
    margin: 10px 0;
    padding: 0;
}

a.sort,
#p_sitemap li a,
#partners_left a,
#partners_right a,
#auction a:hover,
#conf_link a:hover { 
    text-decoration: none;
}

a.sort_sel {
    color: #ED6E00;
    text-decoration: underline;
}

a: activ {
    color: #ED6E00;
    cursor: pointer;
    font-weight: 700;
    text-decoration: none;
}

a:hover,
.dr_lnk a:hover {
    border: 0;
    color: #ED6E00 !important;
    text-decoration: underline;
}

a:hover.vik,
#p_index .p0 a,
#p_sitemap .p10 a,
#p_feedback .p11 a,
#p_register .p12 a { 
    color: #ed6e00;
}


body {
    background: #fff;
    color: #333;
    font-size: 62.5%;
    height: 100%;
    text-align: center;
}

body,
table,
td,
div,
p,
#stats .block { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
    color: #ED6E00;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}

h1.SmallRedHeader {
    margin-bottom: 20px;
    margin-left: 6px;
}

h2 {
    color: #333;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 20px;
}


h3,
h4 { 
    color: #333;
}

h3 {
    font-size: 12px;
    font-weight: 400;
}

h4 {
    font-size: 11px;
    font-weight: 400;
}

html {
    font-size: 11px;
    height: 100%;
    width: 100%;
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
table,
th,
tr,
td,
form,
fieldset,
h1,
#all_content #news_archive div p,
#all_content #main_column #links a {
    margin: 0;
    padding: 0;
}

img,
fieldset,
table { 
    border: none;
}

label {
    color: #333;
    cursor: default;
    font-size: 11px;
}

label.intext {
    display: inline;
    font-weight: 700;
}

legend {
    font-size: 120%;
    font-weight: 700;
    margin-bottom: 4px;
}

p {
    font-size: 11px;
    line-height: 1.4em;
    margin: 0 0 .5em;
}

select {  
    width: 45px;
}

table { 
    border-collapse: collapse;
}

td { 
    vertical-align: top;
}

th { 
    background-color: #ccc; 
}

ul li,
#razdel .text li,
#main_column_right li { 
    list-style-type: none;
}

ul.atree a.current,
ul.tree a.current,
ul.atreemetall a.current {
    color: #ed6e00;
    padding: 0;
}

ul.atree li,
ul.tree li {
    list-style: none;
    padding-bottom: 0.8em;
}

ul.atree li.treebullet {
    list-style-type: none;
    padding-bottom: 0.5em;
    padding-left: 15px;
    padding-top: 0.5em;
}

ul.atree li.treeclosed,
ul.atreemetall li.treeclosed {
    padding-bottom: 1.8em;
    padding-left: 15px;
}

ul.atree li.treeopen {
    padding-bottom: 0.8em;
    padding-left: 15px;
}

ul.atree li.treeopen ul,
ul.atreemetall li.treeopen ul { 
    display: block;
}

ul.atree,
ul.tree,
ul.atree ul,
ul.atree li,
ul.atreemetall,
ul.tree,
ul.atreemetall ul,
ul.atreemetall li,
html*.#all_content #main_column #links { 
    margin: 0; 
}

ul.atree,
ul.tree,
ul.atreemetall,
#sidebar_left ul { 
    font-size: 11px;
}

ul.atree_head {
    font-weight: 700;
    padding-bottom: 0.3em;
}

ul.atree_head a.current {
    color: #ed6e00;
    font-weight: 700;
    padding: .1em;
}

ul.atreemetall li {
    list-style: none;
    padding-bottom: 7px;
    padding-left: 15px;
}

ul.atreemetall li.treebullet {
    list-style-type: none;
    padding-bottom: 0.2em;
    padding-left: 15px;
    padding-top: 0.2em;
}

ul.atreemetall li.treeopen {
    padding-bottom: 0.2em;
    padding-left: 15px;
}

ul.atreemetall,
#menu_baza li,
#menu_baza li li,
li#li1,
li#li2,
#menu_sup li.p0,
#menu_top li.p1,
#razdel div.text { 
    margin-left: 0;
}
 
ul.tree a {
    display: block;
    padding: .2em 0;
}

ul.tree li { 
    padding-top: 5px; 
}

.filials_map {
    margin-top: 40px;
}

#delivery table {
            border-collapse: collapse;
            border: 1px solid #999;
            width: 630px;
        }
        
#delivery td, th  {
            border: 1px solid #999; 
            padding: 3px;
            text-align: center;
        }
        
#delivery th {
            text-align: center;
        }
        
#delivery .towns {
            width: 200px;
        }           
        
#delivery  #price_table {
            display: none;
        }
#p_delivery .ui-menu-item {
    width: 310px;
}
        
#p_delivery .ui-corner-all a {
       color: #333 !important;
       text-align: left;
       float: left;        
}

#p_delivery .ui-corner-all a:hover {
       color: #333 !important;
       text-decoration: none;       
}
        
#kuzmin .ui-autocomplete, .ui-menu, .ui-widget, .ui-widget-content, .ui-corner-all  {
            width: 679px !important;
}

#p_delivery .ui-autocomplete, .ui-menu, .ui-widget, .ui-widget-content, .ui-corner-all  {
            width: 312px !important;
            float: left;
            color: #333 !important;   
            text-align: left;
            background-color: #fff                    
        }
        
       
#delivery #project {
            border: 1px solid #ccc;
            width: 233px;
            margin-top: 5px;
            margin-bottom: 10px; 
            color: #333 !important;  
        }
        
#delivery .details {
            float: right;
            width: 773px;
        }
        
#delivery .demo {
            float: left;
            width: 555px;
        }
        

        
#delivery .select_list {
            float: right;
            width: 275px;
        }
        
#delivery h2 {
            border-top: 1px solid #ccc;
            padding-top: 10px; 
        }
        
#delivery table.price {
    float: left;
    margin-right: 16px;
    width: 307px;
}


.ui-state-active {
    font-weight: bold;
}

.ui-accordion-header {
    color: navy !important;
    padding-bottom: 15px;
    width: 500px !important;
}

.ui-accordion-header a:hover{
    color: #ED6E00 !important;
    text-decoration: underline !important;
}

.ui-accordion-content {
    overflow: visible;
}

.items {
    margin: 5px 0 20px 15px;
}

.new_item {
   width: 490px; 
}

.new_item table, td {
    border-collapse: collapse;
}

.new_item td {
    border-collapse: collapse;
    border: 1px solid #999;
    padding: 3px;
}

.new_item th {
    border-collapse: collapse;
    border: 1px solid #999;
    padding: 3px;
    background-color: #ccc;
    color: #333;
}

.entries {
    margin-top: 30px;
}

.newentries_full {
    list-style-type: none;
    padding-bottom: 15px;
}

.continue {
    color: #333 !important;
    font-weight: bold !important;
    text-decoration: none  !important;
}

.special {
    
}
