html, body, p, ol, ul, li, dl, dt, dd, table, th, tr, td, form, fieldset, h1 {
    margin: 0; 
    padding: 0;
}

body, table, td, div, p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

table{
    border-collapse: collapse;
}
body{
    background: #fff;
    color:#333;
}

ul li{
    list-style-type: none;
}

img,fieldset,table{
    border:none;
}

td{
    vertical-align:top;
}

label{
    color:#333333; 
    cursor:default; 
    font-size: 11px;
} 

.hidden    {
    visibility: hidden;
}

.visible{
    display: block;
    visibility: visible;
}

.clear{
    clear:both;
}

.clearL{
    clear:left;
}

.clearR    {
    clear:right;
}

.fleft{
    float:left;
}

.fright{
    float:right;
}

.center{
    text-align:center;
}

.left{
    text-align:left;
}

.right{
    text-align:right;
}

.bottom    {
    vertical-align:bottom;
}

.middle{
    vertical-align:middle;
}

.nowrap    {
    white-space:nowrap;
}

.w100{
    width:100%;
}

.w50{
    width:49.9%;
}

.w33{
    width:33.2%;
}


h1, h2, h3, h4 {
    margin:.3em 0 .2em; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1{
    font-weight:bold; 
    font-size:12px;
    color:  #ED6E00; 
}

h2{
    font-weight:bold; 
    font-size: 12px; 
    color: #333;
}

h3{
    font-weight:normal; 
    font-size: 12px;
}

h4{
    font-weight:normal; 
    font-size:11px;
}

p{
    margin:0 0 .5em; 
    font-size: 11px; 
    line-height:1.4em;
}
.smaller{
    font-size:smaller;
}

.larger {
    font-size:larger;
}

.helper {
    padding:.5em; 
    margin:.5em; 
    border:0px #eee;
}

.warning {
    padding:.5em; 
    margin:.5em; 
    color: red;
}

.error{
    padding:.5em; 
    margin:.5em; 
    color: red;
} 

#p_mymc .p11 a{
    color:#ED6E00!important;
}

#p_email .p12 a{
    color:#ED6E00!important;
}  

.hide{
    position:absolute;
    left:-999em;
    height:1px;
    width:100px;
    overflow:hidden;
}

.on-pda, .on-print {
    display:none;
}

#p_mymc h1 {
    margin:0.3em 0 0.2em;
}

.filial_adres{
    text-align: justify;
}

.filial_adres p{
    margin-top: 21px;
}

h2, h3, h4 {
    color: #333;
}


a { 
    cursor: pointer;
    color: Navy;
    text-decoration: none; 
    font-size: 11px;
}

.help a, .more a {
    text-decoration:underline;
}
a:hover {
    text-decoration: underline;
    color:#ED6E00;
    border: 0;
}
.news a, ul a, p a {
    border-bottom: 1px solid #fff;
}

.oranged {
    background:#ed6e00;
}

.block .oranged {
    padding:.5em; 
    margin-top:.5em; 
    text-align:center;
}

.oranged a {
    color:#fff;
}

legend {
    font-weight: bold;
    font-size: 120%;
    margin-bottom:4px;
}

.box {
    border: 1px solid #ccc;
    background-color: #FFFFFF;
}

.button {
    background-color:#CCCCCC;
    color:#333;
    cursor:pointer;
    font-size:11px;
    font-weight:normal;
    height:18px;
    border: none;
}

.news {
    padding-bottom:.5em; 
    text-align:left;
}

.news span {
    font-weight:bold;
}
.descr {
    font-size: 11px; 
    font-style:normal; 
}
.more {
    text-align:right;
    font-weight:bold;
}
.help {
    letter-spacing: 1px;
}

#main_column_right .catlist li, #printmenow {
    list-style:none;
    padding: 0 0 .3em 0px;
    margin-left:0;
}

#backmenow {
    padding: 0 0 .3em 0;
}

.text ul {
    padding: .5em 0;
}

.text ul li {
    list-style:none;
    margin:0 0 .3em 2em;
}

ul.atree, ul.tree, ul.atreemetall {
    font-size: 11px;
}

ul.atree, ul.tree, ul.atree ul, ul.atree li {
    margin:0;
}

ul.atreemetall, ul.tree, ul.atreemetall ul, ul.atreemetall li {
    margin:0;
}

ul.atree_head a.current{
    color:#ed6e00; 
    padding:.1em; 
    font-weight:bold;
}

ul.atree_head {
    font-weight:bold; 
    padding-bottom:0.3em;
}

ul.atree li, ul.tree li {
    list-style:none; 
    padding-left:10px; 
    padding-bottom:0.8em;
}

ul.atreemetall li {
    list-style:none; 
    padding-left:15px; 
    padding-bottom:7px;
}

ul.tree li {
    padding-top:5px;
}

ul.atree li.treeopen {
    padding-left: 15px;
    padding-bottom:0.8em;
}

ul.atreemetall li.treeopen {
    padding-left: 15px;
    padding-bottom:0.2em;
}

ul.atree li.treeclosed { 
    padding-bottom:1.8em;
    padding-left: 15px;
}

ul.atreemetall li.treeclosed {
    padding-bottom:1.8em;
    padding-left: 15px;
}

ul.atree li.treebullet {
    padding-bottom:0.5em;
    padding-left: 15px; 
    list-style-type: none;
    padding-top: 0.5em;
}

ul.atreemetall li.treebullet {
    padding-bottom:0.2em;
    padding-left: 15px;
    list-style-type: none;
    padding-top: 0.2em;
}

ul.atreemetall {
    margin-left: 0px; 
} 

ul.atree li.treeopen ul {
    display: block;
}

ul.atreemetall li.treeopen ul {
    display: block;
}

ul.atree li.treeclosed ul {
    display: none;
}

ul.atreemetall li.treeclosed ul {
    display: none;
}

ul.atree a.current, ul.tree a.current, ul.atreemetall a.current {
    color:#ed6e00; 
    padding:0em;
}

#p_social ul.atree a.current {
    color:#ed6e00 !imoprtant; 
    padding:0em;
}

ul.tree a {
    display:block;
    padding:.2em 0;
}

#menu_baza ul, #p_metall .atree, #p_faq .atree {
    margin-top:0em;
}

#menu_baza li {
    margin-left:0px;
}

#menu_baza li li, li#li1, li#li2 {
    margin-left:0;
}

li#li1, li#li2 {
    top left no-repeat;
}

#main_column_right li, #main_column_left li {
    margin-left:0px;
    list-style:square;
}

#one_column li {
    margin-left:30px;
}

.news_header {
    font-weight: bold; 
    color: #ed6e00;
}

.news_view_intro {
    margin-bottom:.5em;
}
.ff_label {
    font-weight:bold;
}

.textbox {
    font-family: Verdana; 
    color: #000; 
    font-size: 11px; 
    width: 80%; 
    border: 1px solid #ccc; 
    padding: 3px;
    margin: .1em 0 .9em 0;
}

.baza_head {
    margin-top:0em; 
    font-weight:bold;
}


.filial_adres h3 {
    font-size: 12px;
}

#p_company h2 {
    font-weight:bold; 
    color: #333; 
    margin-bottom: 20px;
}

#p_faq .column {
    float:left; 
    width:33%;
}

#p_faq .column li {
    line-height:1.6; 
    list-style: disc; 
}


.subheader {
    font-style:italic;
}

.shortlist li {
    float:left;
    width:10em;
}

.longlist li {
    font-weight:bold;
}

.longlist li li {
    font-weight:normal;
}

.link-to-search {
    margin-top:15px; 
    padding:5px 0 0 0px; 
    border-top:#ccc solid 1px;
    font-weight: bold;
}

.dr_lnk {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: none;
    font-weight: bold;
    text-align: right;
    font-size: 1em;
    padding-top: 3px;
    padding-right: 8px;
    padding-bottom: 3px;
    padding-left: 8px;
    width: 150px;
    cursor:hand;
}

.dr_lnk a{
    color: navy;
    border: 0;
}

.dr_lnk a:hover {
    text-decoration: underline;
    color:#ED6E00;
    border: 0;
}

.dron_announce {
    border: 1px solid #FF9900;
    background-color:  #F6F6F6;
    width: auto;
    height: 77px;
    
}

#text p {
    text-indent: 10px;
}

.vik { 
    color:navy;
}

a:hover.vik {
    color:#ed6e00;
}
     
#razdel .text ul li, #main_column_right ul li{
    list-style-type: none;
    line-height: 1.4em;
    margin-bottom: 10px;
}


#razdel .text li, #main_column_right li{
        list-style-type: none;
}

.vik_dolzn {
    text-decoration:underline;
}

a.sort {
    text-decoration:none;
}
 
a:hover.sort { 
    text-decoration:underline;
}

a.sort_sel {
    text-decoration:underline; 
    color:#ED6E00;
} 
 
#main_column_right ul li.metall_V{
    list-style: disc;
    margin:0 0 .3em 2em;
}

.text img{
    display:inline;
}

html {
    height:100%; 
    width:100%; 
    font-size:11px;
}

body {
    height:100%;
    font-size:62.5%;
    text-align:center;
}


#main {
    position:relative;
    min-height:100%;
    width:773px;
    margin:1px auto;
    text-align:left;
    font-size: 11px;
}

* html #main {
    height: 100%;
}

#footer {
    position: relative;
    width:773px;
    margin: 40px auto 0 auto;
    text-align:left;
    font-size: 11px;
} 

#shapka {
    position:absolute; 
    top:0; left:0; 
    overflow:hidden;
    width:773px; 
    height:160px;
}   

#p_index #shapka {
    height:160px;
}

#all_content {
    padding: 160px 0 0 0;
}

#p_index #all_content {
    padding-top: 160px;
}

#top_line, #bottom_line {
    height:4px;
}

#top_line div, #bottom_line div {
    float:left;
    width:107px;
    height:4px;
    margin-right:4px;
    background:#ccc;
    font-size:1px;
}

#p_news #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_register1 #bottom_line div.p2 {
    background-color: #cccccc !important;
}

#p_baza .p3 a {
    background:#ED6E00; color:#fff !important;
} 

#p_baza .p3 a:hover {
    background:#ED6E00; color:#fff !important;
}    

#p_baza #top_line div.p2 {
    background-color: #ED6E00 !important;
}

#p_register1 #top_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_register1 #bottom_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_sitemap #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_news #bottom_line div.p2 {
    background-color: #cccccc !important;
}

#p_search #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_search #bottom_line div.p2 {
    background-color: #cccccc !important;
}

#p_work #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_work #bottom_line div.p2 {
    background-color: #cccccc !important;
}

#p_register1 #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_baza #bottom_line div.p5 {
    background-color: #cccccc !important;
}   

#p_metall #top_line div.p3 {
    background-color: #cccccc !important;
}

#p_metall #bottom_line div.p3 {
    background-color: #cccccc !important;
}

#p_metall #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_mymc #top_line div.p3 {
    background-color: #ED6E00 !important;
}

#p_torgout #top_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_torg #top_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_torg #bottom_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_torg #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_lot #top_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_lot #bottom_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_lot #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_feedbackLot #top_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_feedbackLot #bottom_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_feedbackLot #bottom_line div.p2 {
    background-color: #cccccc !important;
}

#p_feedbackLot #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_torgout #bottom_line div.p4 {
    background-color: #ED6E00 !important;
}

#p_torgout #bottom_line div.p2 {
    background-color: #cccccc !important;
}

#p_torgout #bottom_line div.p5 {
    background-color: #cccccc !important;
}

#p_mymc #bottom_line div.p3  {
    background-color: #ED6E00 !important;
}

#p_mymc #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_reg #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_filial #top_line div.p2  {
    background-color: #ED6E00 !important;
}

#p_filial #bottom_line div.p5  {
    background-color: #ccc !important;
}

#p_filial #bottom_line div.p2  {
    background-color: #ED6E00 !important;
}

#p_filial #bottom_line div.p3  {
    background-color: #ccc !important;
}

#p_filial #top_line div.p3  {
    background-color: #ccc !important;
}

#p_company #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_index #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_faq #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_tarif #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_retpsswrd #bottom_line div.p5 {
     background-color: #cccccc !important;
}

#p_retpsswrd #bottom_line div.p2 {
     background-color: #cccccc !important;
}


#p_user_i #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_user_i #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_subcr_go #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_subcr_go #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_filial #top_line div.p2, #bottom_line div.p2  {
    background-color: #ED6E00 !important;
}

#prodzakaz_kuzmin #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#prodzakaz_kuzmin #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#prodzakaz_szmk #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#prodzakaz_szmk #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#prodzakaz_izhora #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#prodzakaz_izhora #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#prodzakaz_metservis #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#prodzakaz_metservis #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_email #top_line div.p5, #bottom_line div.p5  {
    background-color: #ED6E00 !important;
}

#p_zakaz #bottom_line div.p2  {
    background-color: #ccc !important;
}

#p_thanks4blitz #bottom_line div.p2  {
    background-color: #ccc !important;
}

#p_thanks4blitz #bottom_line div.p5  {
    background-color: #ccc !important;
}

#p_faq #bottom_line div.p2  {
    background-color: #ccc !important;
}

#p_zakaz #bottom_line div.p5  {
    background-color: #ccc !important;
}

#p_zakaz #top_line div.p5  {
    background-color: #ccc !important;
    color: #333 !important;
}

#p_zakaz .p5 a {
    background-color: #ccc !important;
}

#p_torg #bottom_line div.p2  {
    background-color: #ccc !important;
}

#p_lot #bottom_line div.p2  {
    background-color: #ccc !important;
}

#p_ZakazBlitz #bottom_line div.p2  {
    background-color: #ccc !important;
}

#p_ZakazBlitz. p5 a{
    background: #ED6E00 none repeat scroll 0 0;
    color:#FFFFFF !important;
}

#p_company #top_line div.p2  {
    background-color: #cccccc !important;
}

#p_company #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_email #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_index #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_mymc #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_reg #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_sitemap #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_feedback #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_feedback #bottom_line div.p5  {
    background-color: #cccccc !important;
}

#p_tarif #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_metall #bottom_line div.p4  {
    background-color: #cccccc !important;
}


#p_metall #bottom_line div.p2  {
    background-color: #cccccc !important;
}

#p_metall #top_line div.p4  {
    background-color: #cccccc !important;
}


#top_line div.p7, #bottom_line div.p7 {
    margin-right:0;
}

#logo {
    display:block;
    margin:25px 20px;
}

#logo_msk {
    display:block;
    margin:25px 20px;
}       

#orden {
    position:absolute; 
    left:240px; 
    top:26px;  
}


#simvol { 
    position:absolute; 
    left:240px; 
    top:26px; 
}

#menu_sup {
    position:absolute; 
    top:10px; 
    left:333px;
    width:440px; 
    height:50px;
    overflow: hidden;
}

#menu_sup li {
    float:left;
    width:107px;
    margin-top:10px;
    margin-left:4px;
}

#menu_sup li.p0, #menu_top li.p1 {
    margin-left:0;
}

#menu_top {
    position:absolute; 
    top:130px; 
    left:0;
}

#menu_top li {
    float:left;
    width:107px;
    height:22px; overflow: hidden;
    margin-left:4px;
    font-size:11px;
}

select {
    width: 45px;
}

#menu_top a {
    display:block;
    text-decoration:none;
    text-align:center;
    border:0;
    background:#ccc;
    color:#000;
    line-height:22px;
    min-height:22px;
}

#p_zakaz .p5 a:hover {
     background-color: #FDC472 !important;
     color: #000;   
}

#menu_top a:hover {
    background-color: #FDC472;
}


#p_company .p1, #p_filial .p3, #p_metall .p4, #p_zakaz .p5, #p_faq .p6, #p_tarif .p7 {
    background:#ED6E00; color:#fff !important;
}

#p_company .p1 a, #p_social .p1 a, #p_filial .p3 a, #p_faq .p6 a, #p_tarif .p7 a {
    background:#ED6E00; 
    color:#fff !important;
}

#p_social #top_line div.p1 {
    background:#ED6E00 !important;
}

#p_social #bottom_line div.p1 {
    background:#ED6E00 !important;
}

#p_social #bottom_line div.p2{
    background:#ccc !important;
}

#p_social #bottom_line div.p5{
    background:#ccc !important;
}

#p_torgout .p5 a {
    background:#ED6E00; color:#fff !important;
}  

#p_torg .p5 a {
    background:#ED6E00; color:#fff !important;
}

#p_lot .p5 a {
    background:#ED6E00; color:#fff !important;
}

#p_ZakazBlitz .p5 a {
    background:#ED6E00; color:#fff !important;
}      

#p_ZakazBlitz .p4 {
    background:#ED6E00 !important;
}

#p_ZakazBlitz #bottom_line div.p5 {
    background:#cccccc !important;  
} 

#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;
}

#menu_top a:hover {
    color: Navy;
}
#menu_sup a, #menu_sup a:hover {
    border:0;
}

#imgX div {
    position:absolute;
    width:107px;
    height:77px;
}

#img1 {
    top:49px; 
    left:333px;
}

#img2 {
    top:49px; 
    left:444px;
}

#img3 {
    top:49px; 
    left:555px;
}

#img4 {
    top:49px; 
    left:666px;
}

#img5 {
    top:176px;
    left:0px;
}

#img6 {
    top:176px; 
    left:111px;
}

#img7 {
    top:176px; 
    left:222px;
}

#img8 {
    top:176px; 
    left:333px;
}

#img9 {
    top:176px; 
    left:444px;
}


#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);
}

.social {
    height: 77px;
    position: absolute;
    width: 107px;
}

#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_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_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_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_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_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_auction #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_lot #img1 {
    background: url(../images/bg_a5.jpg);
}

#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);
}


#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);
}

#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);
}

#img1_arm {
    background: url(../images/arm1.jpg); 
    top:49px; 
    left:333px;
}

#img2_arm {
    background: url(../images/arm2.jpg); 
    top:49px; 
    left:444px;
}

#img3_arm {
    background: url(../images/arm3.jpg); 
    top:49px; 
    left:555px;
}

#img4_arm {
    background: url(../images/arm4.jpg); 
    top:49px; 
    left:666px;
}

#img1_arm1 {
    background: url(../images/arma1_1.jpg); 
    top:49px; 
    left:333px;
}

#img2_arm1 {
    background: url(../images/arma1_2.jpg); 
    top:49px; 
    left:444px;
}

#img3_arm1 {
    background: url(../images/arma1_3.jpg); 
    top:49px; 
    left:555px;
}

#img4_arm1 {
    background: url(../images/arma1_4.jpg); 
    top:49px; 
    left:666px;
}  

#img1_kat {
    background: url(../images/kat1.jpg); 
    top:49px; 
    left:333px;
}

#img2_kat {
    background: url(../images/kat2.jpg); 
    top:49px; 
    left:444px;
}

#img3_kat {
    background: url(../images/kat3.jpg); 
    top:49px; 
    left:555px;
}

#img4_kat {
    background: url(../images/kat4.jpg); 
    top:49px; 
    left:666px;
} 

#img1_blk {
    background: url(../images/blk1.jpg); 
    top:49px; 
    left:333px;
}

#img2_blk {
    background: url(../images/blk2.jpg); 
    top:49px; 
    left:444px;
}

#img3_blk {
    background: url(../images/blk3.jpg); 
    top:49px; 
    left:555px;
}

#img4_blk {
    background: url(../images/blk4.jpg); 
    top:49px; 
    left:666px;
}

#img1_blk2t {
    background: url(../images/blk2t_1.jpg); 
    top:49px; 
    left:333px;
}

#img2_blk2t {
    background: url(../images/blk2t_2.jpg); 
    top:49px; 
    left:444px;
}

#img3_blk2t {
    background: url(../images/blk2t_3.jpg); 
    top:49px; 
    left:555px;
}

#img4_blk2t {
    background: url(../images/blk2t_4.jpg); 
    top:49px; 
    left:666px;
}   

#img1_ugl {
    background: url(../images/ugl1.jpg); 
    top:49px; 
    left:333px;
}

#img2_ugl {
    background: url(../images/ugl2.jpg); 
    top:49px; 
    left:444px;
}

#img3_ugl {
    background: url(../images/ugl3.jpg); 
    top:49px; 
    left:555px;
}
#img4_ugl {
    background: url(../images/ugl4.jpg); 
    top:49px; 
    left:666px;
}

#img1_krg {
    background: url(../images/krg1.jpg); 
    top:49px; 
    left:333px;
}

#img2_krg {
    background: url(../images/krg2.jpg); 
    top:49px; 
    left:444px;
}

#img3_krg {
    background: url(../images/krg3.jpg); 
    top:49px; 
    left:555px;
}

#img4_krg {
    background: url(../images/krg4.jpg); 
    top:49px; 
    left:666px;
}


#img1_trb {
    background: url(../images/trub1.jpg); 
    top:49px; 
    left:333px;
}

#img2_trb {
    background: url(../images/trub2.jpg); 
    top:49px; 
    left:444px;
}

#img3_trb {
    background: url(../images/trub3.jpg); 
    top:49px; 
    left:555px;
}

#img4_trb {
    background: url(../images/trub4.jpg); 
    top:49px; 
    left:666px;
}

#img1_trbg {
    background: url(../images/trubg1.jpg); 
    top:49px; 
    left:333px;
}

#img2_trbg {
    background: url(../images/trubg2.jpg); 
    top:49px; 
    left:444px;
}

#img3_trbg {
    background: url(../images/trubg3.jpg); 
    top:49px; 
    left:555px;
}

#img4_trbg {
    background: url(../images/trubg4.jpg); 
    top:49px; 
    left:666px;
}

#img1_trvg {
    background: url(../images/trvgp1.jpg);
    top:49px; 
    left:333px;
}

#img2_trvg {
    background: url(../images/trvgp2.jpg); 
    top:49px; 
    left:444px;
}

#img3_trvg {
    background: url(../images/trvgp3.jpg); 
    top:49px; 
    left:555px;
}

#img4_trvg {
    background: url(../images/trvgp4.jpg); 
    top:49px; 
    left:666px;
}

#img1_tr_kv {
    background: url(../images/tr_kv1.jpg); 
    top:49px; 
    left:333px;
}

#img2_tr_kv {
    background: url(../images/tr_kv2.jpg); 
    top:49px; 
    left:444px;
}

#img3_tr_kv {
    background: url(../images/tr_kv3.jpg); 
    top:49px; 
    left:555px;
}

#img4_tr_kv {
    background: url(../images/tr_kv4.jpg); 
    top:49px; 
    left:666px;
}

#img1_tr_pr {
    background: url(../images/tr_pr1.jpg); 
    top:49px; 
    left:333px;
}

#img2_tr_pr {
    background: url(../images/tr_pr2.jpg); 
    top:49px; 
    left:444px;
}

#img3_tr_pr {
    background: url(../images/tr_pr3.jpg); 
    top:49px; 
    left:555px;
}

#img4_tr_pr {
    background: url(../images/tr_pr4.jpg); 
    top:49px; 
    left:666px;
}

#img1_tr_boch {
    background: url(../images/tr_boch1.jpg); 
    top:49px; 
    left:333px;
}

#img2_tr_boch {
    background: url(../images/tr_boch2.jpg); 
    top:49px; 
    left:444px;
}

#img3_tr_boch {
    background: url(../images/tr_boch3.jpg); 
    top:49px; 
    left:555px;
}

#img4_tr_boch {
    background: url(../images/tr_boch4.jpg); 
    top:49px; 
    left:666px;
}

#img1_all {
    background: url(../images/all1.jpg); 
    top:49px; 
    left:333px;
}  

#img2_all {
    background: url(../images/all2.jpg); 
    top:49px; 
    left:444px;
}

#img3_all {
    background: url(../images/all3.jpg); 
    top:49px; 
    left:555px;
}

#img4_all {
    background: url(../images/all4.jpg); 
    top:49px; 
    left:666px;
}

#img1_bolt {
    background: url(../images/bolt1.jpg); 
    top:49px; 
    left:333px;
}

#img2_bolt {
    background: url(../images/bolt2.jpg); 
    top:49px; 
    left:444px;
}

#img3_bolt {
    background: url(../images/bolt3.jpg); 
    top:49px; 
    left:555px;
}

#img4_bolt {
    background: url(../images/bolt4.jpg); 
    top:49px; 
    left:666px;
}

#img1_vint {
    background: url(../images/vint1.jpg); 
    top:49px;
    left:333px;
}

#img2_vint {
    background: url(../images/vint2.jpg); 
    top:49px; 
    left:444px;
}

#img3_vint {
    background: url(../images/vint3.jpg); 
    top:49px; 
    left:555px;
}

#img4_vint {
    background: url(../images/vint4.jpg); 
    top:49px; 
    left:666px;
}

#p_zakaz #img1 {
    background: url(../images/bg_131.jpg);
}

#p_zakaz #img2 {
    background: url(../images/bg_132.jpg);
}

#p_zakaz #img3 {
    background: url(../images/bg_133.jpg);
}

#p_zakaz #img4 {
    background: url(../images/bg_134.jpg);
}

#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_news #img1 {
    background: url(../images/bg_61.jpg);
}

#p_news #img2 {
    background: url(../images/bg_62.jpg);
}

#p_news #img3 {
    background: url(../images/bg_63.jpg);
}

#p_news #img4 {
    background: url(../images/bg_64.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_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_feedback #img1 {
    background: url(../images/bg_101.jpg);
}

#p_feedback #img2 {
    background: url(../images/bg_102.jpg);
}

#p_feedback #img3 {
    background: url(../images/bg_103.jpg);
}

#p_feedback #img4 {
    background: url(../images/bg_104.jpg);
}

#p_contacts #img1 {
    background: url(../images/bg_101.jpg);
}

#p_contacts #img2 {
    background: url(../images/bg_102.jpg);
}

#p_contacts #img3 {
    background: url(../images/bg_103.jpg);
}

#p_contacts #img4 {
    background: url(../images/bg_104.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_subcr_go #img1 {
    background: url(../images/bg_61.jpg);
}

#p_subcr_go #img2 {
    background: url(../images/bg_62.jpg);
}

#p_subcr_go #img3 {
    background: url(../images/bg_63.jpg);
}

#p_subcr_go #img4 {
    background: url(../images/bg_64.jpg);
}

#p_retpsswrd #img1 {
    background: url(../images/bg_61.jpg);
}

#p_retpsswrd #img2 {
    background: url(../images/bg_62.jpg);
}

#p_retpsswrd #img3 {
    background: url(../images/bg_63.jpg);
}

#p_retpsswrd #img4 {
    background: url(../images/bg_64.jpg);
}

#p_check #img1 {
    background: url(../images/bg_61.jpg);
}

#p_check #img2 {
    background: url(../images/bg_62.jpg);
}

#p_check #img3 {
    background: url(../images/bg_63.jpg);
}

#p_check #img4 {
    background: url(../images/bg_64.jpg);
}
 
#p_sendfeedback #img1 {
    background: url(../images/bg_101.jpg);
}

#p_sendfeedback #img2 {
    background: url(../images/bg_102.jpg);
}

#p_sendfeedback #img3 {
    background: url(../images/bg_103.jpg);
}

#p_sendfeedback #img4 {
    background: url(../images/bg_104.jpg);
}

#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_user #img1 {
    background: url(../images/bg_131.jpg);
}

#p_user #img2 {
    background: url(../images/bg_132.jpg);
}

#p_user #img3 {
    background: url(../images/bg_133.jpg);
}

#p_user #img4 {
    background: url(../images/bg_134.jpg);
}

#p_lot #img1 {
    background: url(../images/bg_a1.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_index .p0 a, #p_sitemap .p10 a, #p_feedback .p11 a, #p_register .p12 a{ 
    color: #ed6e00; 
}

#p_sitemap li {
    list-style: none;
}

#p_sitemap li a {text-decoration: none;}


#p_mymc .p4 a {
    background-color: #ED6E00;
    color: #fff;
}

#p_mymc .p12 a {
    color: #ED6E00;
}

#p_email .p2 a {
    background-color: #ED6E00;
    color: #fff;
}   

#main_column {
    float:left;
    width:530px;
}
#main_column_right {
    float:right;
    width:550px;
    margin-top: 4px;
}

#main_column_right h1 {
    margin-top: 36px;
}

#main_column_right_gost {
    float:right;
    width:550px;
    margin-top: 20px;
}

#main_column_right_about {
    float:right;
    width:550px;
    margin-top: 15px;
}
#main_column_right_met{
    float:right;
    width:550px;
}

#column_right_vl {
    float:right;
    width:550px;
    padding-top:3em;
}

#column_right_vl1 {
    float:right;
    width:550px;
    padding-top:1.9em;
    margin-top:18px;
}

#column_right_vl1 h2{
    text-decoration:underline;
    font-weight:bold; 
}


#sidebar_old {
    float:right;
    width:200px;
    margin-top: 1px;
}

#sidebar {
    float:right;
    width:218px;
    margin-top: 35px;
}
#sidebar_left { 
    margin-top: 20px;
    float:left;
    width:200px;
    overflow:hidden;
}

#one_column_news{ 
    margin-top:2em;
    float:left;
    width: 773px;
}

#news_archive{ 
    margin-top:2em;
    float:left;
    width: 100%;
}

#all_content #news_archive {
    width:100%;
    color: #000099;
}
#all_content #news_archive div {
    float: left;
    width: 350px;
    margin-right: 15px;
    height: 59px;
    overflow: hidden;
    margin-bottom: 5px;
}
#all_content #news_archive div p {
    margin: 0px;
    padding: 0px;
}

#all_content #news_archive h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 15px;
}


#login h3 {
    display:none;
}

#login label {
    display:block;
    float:right;
    width:80px;
    margin:5px 5px 0 0;
    line-height:20px;
    text-align:right;
    font-size:95%;
}

#login .box {
    float:right; 
    clear:right;
    width:106px;
    margin-top:5px;
}

#login .button {
    float:right; 
    clear:right;
    margin:5px 0 0 0;
}

#login .help {
    display:none;
}

#getpass {
    position:absolute; 
    top:305px; 
    left:580px; 
    margin-right:0em;
    font-weight:bold; 
    color:#ed6e00;
    padding:.2em .5em;
    margin-top:1em;
}

#news_more td {
    border:solid 1px #999999; 
    text-align:center;
}


#partn ul li{
    margin-left:0; 
    list-style:none outside none;
}
 
#partn img{
    border:1px solid #000099; 
    margin-right:8px;
}

#partner p{
    width:250px;
}

#partner{
    width:520px; 
    float:left;
}

.l_prt{
    height:64px; 
    width:252px; 
    float:left;
}

.r_prt{
    height:64px; 
    width:252px; 
    float:right;
}

#partner a img{
    border:1px solid #000099;
}

#partner a:hover img{
    border:1px solid #ed6e00; 
    cursor:pointer;
}

#partner a:hover {
    cursor:pointer;
}

#main_column_right_met #razdel {
    margin-top: 40px;
}

.offstate-0, .offstate-1, .offstate-2, .offstate-3, .offstate-4, .offstate-5, .offstate-6, .offstate-7, .offstate-8, .offstate-9 {
    display: none !important;
}

.onstate-0, .onstate-1, .onstate-2, .onstate-3, .onstate-4, .onstate-5, .onstate-6, .onstate-7, .onstate-8, .onstate-9 {
    display: block !important;
}

.wfPage, .wfHideSubmit {
    display: none !important;
}

.wfCurrentPage {
    display: block !important;
}

.hiddenjs {
    display: none !important;
}

#copy {
    float:left;
    padding:10px 5px 5px;
    width:170px;
}

#contacts {
    float:left;
    padding:10px 5px 5px 14px;
    width:210px;
}

.ru_counters {
    margin-top:25px;
    text-align:right;
}




#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;
}


#news h3 {margin-top:2.0em;}

#catalog li {float:left; width:32%; margin-right:1px; overflow:hidden;}
#catalog li li {
    float:none;
    width:100%;
    padding-bottom:2px;
}

#p_index h2 {font-size:11px; font-weight:bold; letter-spacing:0em; color:navy; margin-bottom:2px;}

#metiz {clear: left;}

#catalog-simple li {float:left; width:33%; overflow:hidden; margin-left:0;}
#catalog-simple li li {float:none; width:auto; line-height:1.6; margin:0 10px 0 30px; list-style: disc;}

#announce {
    clear:both;
    border:1px solid #ccc;
    padding:0 5px 10px 5px;
}


#search-main {
position:absolute; top:250px; left:172px; margin-right:0em;
font-weight:bold; color:navy;
padding:.2em .5em;
margin-top:1em;
}
#search-metal{ position:absolute; top:176px; left:278px; margin-right:0em;
font-weight:bold; color:navy;
padding:.2em .5em;
margin-top:1em;}

#price-main {
position:absolute; top:250px; left:348px; margin-right:0em;
font-weight:bold; color:#ed6e00;
padding:.2em .5em;
margin-top:1em;
}
#price-metal {
position:absolute; top:176px; left:534px; margin-right:0em;
font-weight:bold; color:#ed6e00;
padding:.2em .5em;
margin-top:1em;
}


#announce p {text-align: center;}

#about h2 {font-weight: bold; color: #333; margin: 10px 0 10px 0;}
#current {margin-top:2em;}
.current-time {font-size:.8em; margin-top:-.5em; padding-bottom:1em; }
#stats .block{ font-family:Verdana, Arial, Helvetica, sans-serif;}
#stats label, #subscribe label {
    font-weight:bold;
    margin:6px 0px 2px 0;
    display:block;
}

#stats label.dumb {font-weight:normal; font-size:90%; margin-top:2px;}
#stats .box, #subscribe .box {padding: 2px 0;}
#stats .button, #subscribe .button  {padding: 0 .3em;}
#subscribe form div {float:left;}
#subscribe form div input {position:absolute;}
#subscribe form div label {padding-left:20px; font-weight:normal;  }

#copy {
    float:left;
    width:180px;w\idth:170px;
    padding:10px 5px 5px 5px;
}
#contacts {
    float: left;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 14px;
    width:210px;
}
/* metalloprokat pages */
.catsearch {margin:4em 5px 10px 0;}
.catsearch .wrapper {padding:0 10px 10px 10px;}
.search_params label { display:block; font-weight:bold; font-size: 90%;}
.search_params .box {
width:168px;
width:158px;
padding:2px 5px;
}
#search_submit_button { text-align: right; }
#catalog_tree {
    width:205px;
    font-size: 100%; 
    margin-top: 30px;
}
.catsearch fieldset {padding:0 0 .5em 0;}
.catprice {position: absolute; top:180px; right:0; }

#products_table table {
    width:550px;
    border: 1px #999 solid;
}
#products_table th {
    background: #ccc; color: black; padding: .2em .1em; font-weight: bold; text-align:center;  border: 1px solid #999;
}
#products_table td {border:1px #999 solid; vertical-align:middle; text-align:center;}
#products_table td.descr { text-align:left; padding-left:.2em; padding: 2px 3px 0 3px; width: 450px;}
#products_table td.price { text-align:left; padding-left:.2em; padding: 2px 3px 0 3px;}  
#products_table .order { border-right:0; width:50px;}
#products_table .order1 { border-right:1px solid #999; width:50px;}
#products_table input { font-size:12px; width:40px; border: none; padding: 1px;}

#products_menu {margin-bottom: .5em;}
#products_menu a {font-weight:bold;}
#products_menu span {float:right;}
#products_nav, .products_nav {padding:.2em; width: 542px; background: #ccc; color: #000; font-weight: bold; border-bottom: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999;}
#products_nav a, .products_nav a {color:black;}
.white_border{border: 1px solid #fff;}


/* zakaz */
.actions {padding:.5em 0; text-align:right; width:100%;}
#go_back { float:left; }
#zakaz_form { padding:.5em 0; clear:both;}
#zakaz_form .refresh { float:right; }
.order_positions { width:100%; margin:.5em 0; line-height:2em; }
.order_positions{ border: 1px solid #999;}
.order_positions { border:1px #999 solid; background: #ccc; color: #333; padding: .2em .1em; font-weight: bold; text-align:center;}
.order_positions .position_del {width:5em;}
.order_positions .position_kolvo {width:5em;}
.order_positions .position_kolvo input {width:4em;}
.order_positions td { border:1px #999 solid; vertical-align:middle; text-align:center; padding: 0px 4px 0px 7px;}
.order_positions td.position_name { padding: 0px 4px 0px 7px; line-height:1.6em; text-align:left; font-size: 11px;}


label.intext { display: inline; font-weight:bold;}
.fline label { display:block; padding-left: 20px; line-height:20px;}
.type_of_user .fline label {width:11em;}
.fline input {position: absolute;}
.frow {clear:left; width:100%; padding:0 0 15px 0; min-height: 2em;}
.frow label { cursor: default; display:block; width: 90px; padding-right:5px; text-align:left; float:left; color: #333; font-size: 11px;}
.frow_a label { cursor: default; display:block; width: 90px; padding-right:5px; text-align:left; float:left; color: #333; font-size: 11px;}  
.frow input { float: left; width: 170px;}
.frow textarea { float: left; width: 18em; }
.comment {font-style:italic;font-size:90%;padding:.5em 0;}
.frow input.submit_button { width:auto; margin: .5em 0;}
.errMsg {padding: .2em .5em; color:red;  font-weight:bold; }
.errFld {border-color:red; }
.car {width:6em;}
#p_zakaz td.where { padding: 0px 4px 0px 7px; font-size: 11px; text-align:left;}
#zakaz_comment { padding-top:1em; }
#zakaz_comment label { font-weight:bold; }
#zakaz_comment textarea { width: 30em; height:8em; }
#p_zakaz .final td {
border-left:none;border-right: none;border-top:1px solid #999;
padding: 1em 0;
}
#p_zakaz td.itogo { text-align: right; font-weight:bold; padding-right:.5em; }
#p_zakaz td.it_nds {text-align:left;border-right:1px solid #999;}


/* search page */
/* 1st variant
#search-adv-sel {display:block; font-weight:bold;}
#search-adv fieldset {display:block; float:left; margin-right:1em;}
#search-adv,#search-results .item {margin-top:.5em;}
#search-adv label {display:block; font-weight:bold;}
#search-results {margin-top:1em;}
*/

#search-adv fieldset {display:block; float:left; margin-right:1em;}
#search-adv, #search-results .item {margin-top:.5em;}
#search-adv label {display:block; font-weight:bold;}
#search-adv .dron_btn {
border: 1px solid #ed6e00;
height:19px;
width: 7em; text-align: center;
font-weight:bold;
overflow:hidden;
}


#search-adv .dron_btn a {line-height:19px;}

#search-results {
margin-top:1em;
width:100%;
border-left: 1px #ccc solid; border-bottom: 1px #ccc solid;
}
#search-results th {background: #ccc; color: #000; padding: .3em .2em; font-weight: bold; text-align:center;}
#search-results td {padding:.2em .2em; text-align:center; border-right: 1px #ccc solid;}
#search-results .descr {font-style: normal; text-align: left;}
#search-results .price {text-align: right;}

#partners td { text-align:right; vertical-align:middle; font-weight:bold; }

#help3 ul li { list-style-type:disc;}
/* Изменение размера шрифта в калоге продуктов */
/*#razdel #st_terpenko, h1 { font-size:130%; font-weight:bold;}*/
/*#st_terpenko h2 { font-size:110%; font-weight:bold;}*/

#razdel span {color:#999999 /*#ed6e00*/;}

#p_mymc .p11 a{
    color:navy!important;
}


h1 {
    margin-bottom: 20px;
    margin-top: 20px;
}

#siteMapLeft {
    float: left;
    width: 210px;
    margin-right: 10px;
  
}

#siteMapLeft ul li {
    padding: 2px;
}

#siteMapLeft ul  {
    margin-top: 10px;
}

#siteMapLeft h2 {
    margin-top: 32px;
}

#siteMapLeft h2, #siteMapRigth h2 {
    font-weight: bold;
    color: #000099;
    font-size: 11px;
}

#siteMapRigth {
    float: right;
    width: 550px; 
}

#catalog li {
    padding: 0px;
    width: 178px;
    margin: 0px;
}
#catalog #listovoy, #catalog #cvetmet {
    width: 140px;
}


#siteMapLeft {
    float: left;
    width: 210px;
    margin-right: 10px;
}

#siteMapLeft h2 {
    margin-top: 10px;
}

#siteMapLeft h2, #siteMapRigth h2 {
    font-weight: bold;
    color: #000099;
    font-size: 11px;
}

#siteMapRigth {
    float: right;
    width: 550px;
    margin-top: -15px;
}
#catalog ul {
}
#catalog li {
    padding: 0px;
    width: 178px;
    margin: 0px;
}
#catalog #listovoy, #catalog #cvetmet {
    width: 140px;
}
#catalog li {
    margin-top: 5px;
    margin-right: 5px;
}
#catalog a {
    width: 100px;
}
#catalog a:hover h3 {
    color: #ED6E00;
    text-decoration: underline;
}

#catalog #sortovoy {
    width: 160px;
    margin-right: 25px;
    margin-bottom: 5px;
}

#catalog #truby {
    width: 170px;
    margin-right: 25px;
    margin-bottom: 5px;
}



#catalog #metiz {
    width: 160px;
    margin-right: 25px;
}

#catalog #steel {
    width: 170px;
    margin-right: 25px;
}


#catalog #listovoy {
width: 140px;    
    }


 #catalog #cvetmet {
    width: 140px;

}
#catalog #mb {
    width: 170px;
    margin-right: 25px;
}
#catalog #lb {
    width: 160px;
    margin-right: 25px;
}

 #catalog #nerjav{
    width:140px;
    margin-left: 0px;

}

#catalog ul {
    margin-bottom: 10px;
}

#catalog h1 {
    color: #ED6E00; 
    font-weight:bold; 
    font-size:12px; 
}

#catalog h3 {
    font-weight:normal;
    font-size:11px;
    color: #000099;
    margin: 0px;
    padding: 0px;
}
#catalog li.onestring {
    display: inline;
    line-height: 20px;
    margin-right: 3px;
    margin-left: 0px;
    padding: 0px;
}
#catalog li.onestring h3, #catalog li.onestring a {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.lang_switch {
    float: right; 
    margin-top: -9px;
    margin-bottom: 16px;
    height: 10px;
}


#sidebar_left ul.atreemetall li{
    padding-left: 0px;
}

#sidebar_left ul{
    font-size: 11px;
}
#sidebar_left li.treeopen {
    font-weight: bold;
    margin-top: 5px;
}
#sidebar_left li.treeopen ul li {
    font-weight: normal;
    padding-bottom: 5px;
}



.znak {
    margin-top: 50px;
}

.award {
    margin-right:50px
}

#partners{
    width:550px;
}

#partners_left {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    width:270px;
}

#partners_left_en {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    width:270px;
    margin-left: -34px;
}

#partners_left p {
    font-size:11px;
    line-height:1.4em;
    margin:0 0 3.5em;
}

#partners_left_en p {
    font-size:11px;
    line-height:1.4em;
    margin:0 0 3.5em;
}

#partners_right p {
    font-size:11px;
    line-height:1.4em;
    margin:0 0 3.5em;
}


#partners_left a{text-decoration:none;} 
#partners_left a:hover{color: #FF9900;}
#partners_left img{border: 1px solid #000080;}
#partners_right img{border: 1px solid #000080;}

#partners_right{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:270px;
float:right;
}
#partners_right a{text-decoration:none;}
#partners_right a:hover{color: #FF9900;}   
#partners_right img{border: 1px solid #000080;}

#evr, #chtpz, #svst, #ural, #nlmk, #mechel, #mmk, #tmk, #armit, #omk, #estr, #metinv, #itk, #arg, #bmz, #azs, #amz a {
text-decoration:none;
font-weight:bold;
}
#evr, #chtpz, #svst, #ural, #nlmk, #mechel, #mmk, #tmk, #armit, #omk, #estr, #metinv, #itk, #arg, #bmz, #azs, #amz a:hover {
    color: #FF9900;
    text-decoration:none;
}
#evr, #chtpz, #svst, #ural, #nlmk, #mechel, #mmk, #tmk, #armit, #omk, #estr, #metinv, #itk, #arg, #bmz, #azs, #amz {display:block; height:44px; margin-top:10px;}


.spisok{
display:none;  
width:240px;
margin:-25px 0 0 20px;
font-size:90%;
list-style-type:none;
list-style-image:none;
}


#partners ul li {list-style-type:none; list-style-image:none;}



#all_content #bannet_up {
    text-align: right;
    padding: 0px;
    margin-right: 0px;
    margin-top: 20px;
    margin-left: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    overflow: hidden;
    height: 100px;
}

#sidebar #login {
    width: 218px;
    border-top: 1px solid #ccc;
    padding-top: 30px;
    margin:10px 0 2px 0;
    height: 210px;
    
}

#all_content #main_column {
    padding-top: 0px;
}
#all_content #main_column #newmet{
    border-top-style: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    height: 250px;
}


#sidebar #stats{  
    width: 218px;
    height: 230px;
    padding: 0px;    
    margin-top: 36px;
    <% if translate.b_is_russian then ' показать русскую часть %>   
    margin-bottom: 25px;
    <%else%>
    margin-bottom: 48px;
    <%end if%>
}


  

*:first-child+html #sidebar #stats, * html #sidebar #stats{margin-top: 38px;}

#sidebar #news {
    height: 90px;
    padding: 0px;
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow:hidden;
}


#all_content #sidebar {
    margin-top: 0px;
    padding: 0px;
}
#sidebar h2{
    color: #ED6E00;
    font-size: 12px;
    margin: 0px;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

h2 {
    margin-bottom: 20px;
}

#all_content #main_column #clear {
    background-color: #FF00FF;
}

#all_content #main_column #links, .price_links {
    margin: 34px 0 30px 0;
    padding: 0px;
    height: 10px;
    width: 515px !important;
}

#all_content #main_column #links a {
    margin: 0px;
    padding: 0px;
}
#all_content #main_column #link_all_news {
    margin: 0px;
    padding: 0px;
    text-align: right;
    display: block;
    height: 32px;
    font-weight: bold;
}
#all_content #main_column #about {
    margin: 0px;
    padding: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    width:770px;
}

#all_content #main_column #left {
    width: 550px; 
    height: 500px;
}

#all_content #main_column #left {
    -height: 508px; 
} 

#all_content #sidebar #right {
    height:530px;    width: 218px;
    line-height: 0px;
}

#all_content #sidebar #right {
    -height:440px;
}    


#style1 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    border:solid 1px #cccccc;
    color: #ed6e00;
    padding:4px 8px 4px 8px;
    }

#catalog li {
    margin-top: 5px;
    margin-right: 5px;
} 
#catalog a {
    width: 100px;
}
#catalog a:hover h3 {
    color: #ED6E00;
    text-decoration: underline;
}

#catalog #sortovoy {
    width: 160px;
    margin-right: 25px;
    margin-bottom: 5px;
}

#catalog #truby {
    width: 170px;
    margin-right: 25px;
    margin-bottom: 5px;
}

#catalog #metiz {
    width: 160px;
    margin-right: 25px;
}

#catalog #steel {
    width: 170px;
    margin-right: 25px;
}


#catalog #listovoy {
width: 140px;    
    }

#catalog #cvetmet {
    width: 140px;

}
#catalog #mb {
    width: 170px;
    margin-right: 25px;
}
#catalog #lb {
    width: 160px;
    margin-right: 25px;
}
 #catalog #nerjav{
    width:140px;
    margin-left: 0px;

}

#catalog ul {
    margin-bottom: 10px;
} 
#catalog h1 {
    color: #ED6E00; 
    font-weight:bold; 
    font-size:12px; 
} 
     
#catalog h3 {
    font-weight:normal;
    font-size:11px;
    color: #000099;
    margin: 0px;
    padding: 0px;
}
#catalog li.onestring {
    display: inline;
    line-height: 20px;
    margin-right: 3px;
    margin-left: 0px;
    padding: 0px;
}
#catalog li.onestring h3, #catalog li.onestring a {
    display: inline;
    margin: 0px;
    padding: 0px;
}

.start a:hover {
    float:right; 
    margin-top: 5px; 
    text-decoration: underline;
} 


.dron_btn {
    background-color: #CCCCCC;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 2px 1px 2px 1px;
    cursor: pointer;
    height:18px;
    width:18px;
}

#frm_stats_car p, #frm_stats_order p {
    padding: 0px;
    font-size: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 65px;
}

.dron_box {
    border: 1px solid #CCCCCC;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    font-size: 11px;
    width: 100px; 

}
#frm_stats {
    margin-top: 20px;
    width: 218px;
    height:60px;
}
.car_pic {
    padding-top: 15px;
    /*стиль для картинки машины*/
}

.car_txt {
    margin-left: 21px;
    /*стиль для текста машины*/
}


#stats a {
    color:#ED6E00; 
    font-weight:bold;
}

#stats a:hover {
    color: Navy;
    font-weight: bold;
    text-decoration: none !important;
}

#reg{
    color:#ED6E00; 
    text-decoration:underline; 
    font-weight:bold;
    margin: -15px 0 0 0 !important;
}
#stats
{
    line-height:1.5em;
}

#conf {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 120px; 
    width: 218px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.photo {
    float: left;
    background: url(../videoconf/images/stranger.jpg);
    text-align: left;
    width: 58px;
    height: 70px;
    margin-top: 9px;
}

.photo2 {
    float: left;
    background: url(../videoconf/images/vc_stranger.gif);
    text-align: left;
    width: 58px;
    height: 70px;
    margin-top: 9px;
}

.photo3 {
    /*float: left;*/
    /*background: url(../videoconf/images/top_managers.gif);*/
    text-align: left;
    /*width: 218px;
    height: 130px;*/
    margin-top: 20px;
    text-align:center;
}

.announce {
    /*padding-left: 10px;*/
    width: 218px;
    float: right;
    text-align: /*left*/ center;
    padding-top: 3px;

}

.announce_text {
    margin-top: -3px;
    vertical-align: top;
    font-weight: 11px;
    font-weight: normal;
    color: navy !important;
    
}

.announce_link {
    text-decoration: none;
    color: navy !important;
}

#conf a:hover  {
    color:#ED6E00 !important; 
    text-decoration:none !important; 
}

.conf_topics {color: #000; 
              margin-top:-5px;font-size: 11px;}

#conf_link_without_9may {
      margin-top: 35px;
}
#conf_link {
      margin-top: 7px;
}
              
#conf_link a, #auction a {
    text-decoration: underline;
    font-weight: bold;
    color: navy !important;
    margin-top: 23px; 
}  

#conf_link a:hover #auction a:hover  {
    color: #ED6E00 !important; 
    text-decoration: none !important; 
} 


#logos{ 
    width: 218px;
    height: 195px;
    margin-bottom: 10px; 
    margin-top: 40px; 
 
}

 #all_content #sidebar #right #logos { 
    -height: 100px;
    -margin-bottom: 10px;
}

#logos a { 
    font-size: 11px !important;
    font-weight: normal;
    color: navy;
    cursor: pointer;
}

#logos p{
    font-size: 11px !important;
} 

#logos a:hover { 
    font-size: 11px !important;;  
    font-weight: normal !important;
    color: #ED6E00 !important;
    text-decoration: underline !important;
}

#logo1 { 
     height: 43px;
     width: 218px;
     margin-bottom: 10px; 
     margin-top: 10px; 
     float:left; 
     cursor: pointer; 
}

#logo2 {
    width: 218px; 
    height: 43px;
    margin-bottom: 10px;
    cursor: pointer; 
   }

#logo3 {
    width: 218px; 
    height: 40px;
    margin-bottom: 10px;
    cursor: pointer; 
}

#logo4 {
    width: 218px; 
    height: 18px;
    cursor: pointer; 
}

 #all_content #sidebar #right #logos #logo1.l1 {
    margin-left: 107px !important;
    margin-top: -66px !important;
    width: 107px !important;
    height: 66px !important;
}

#all_content #bannet_up {
    text-align: right;
    padding: 0px;
    margin-right: 0px;
    margin-top: 20px;
    margin-left: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    overflow: hidden;
    height: 100px;
}

#sidebar #login {
    width: 218px;
    border-top: 1px solid #ccc;
    padding-top: 30px;
    margin:10px 0 2px 0;
    height: 210px;
    
}

#all_content #main_column {
    padding-top: 0px;
} 
#all_content #main_column #newmet{
    border-top-style: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    height: 250px;
} 

#rejim {
    height: 17px;
    width: 550px !important;
}


#all_content #main_column #left #catalog{
    padding-top:0px;
    margin-top:20px; 
    height: 320px !important;
}

#sidebar #stats{  
    width: 218px;
    height: 230px;
    padding: 0px;    
    margin-top: 46px;
    <% if translate.b_is_russian then ' показать русскую часть %>   
    margin-bottom: 55px;
    <%else%>
    margin-bottom: 48px;
    <%end if%>
}

*:first-child+html #sidebar #stats, * html #sidebar #stats{margin-top: 38px;}


#all_content #sidebar {
    margin-top: 0px;
    padding: 0px;
} 
#sidebar h2{
    color: #ED6E00;
    font-size: 12px;
    margin: 0px;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#all_content #main_column #clear {
    background-color: #FF00FF;
}  

#all_content #main_column #links a {
    margin: 0px;
    padding: 0px;
}
#all_content #main_column #link_all_news {
    margin: 0px;
    padding: 0px;
    text-align: right;
    display: block;
    height: 32px;
    font-weight: bold;
} 
#all_content #main_column #about {
    margin: 0px;
    padding: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    width:770px;
}


#all_content #sidebar #right {
    width: 218px;
    line-height: 0px;
    margin-top: 25px;
}

#all_content #sidebar #right {
    -height:440px;
}    

html*.#all_content #main_column #links {margin: 0;}

#style1 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    border:solid 1px #cccccc;
    color: #ed6e00;
    padding:4px 8px 4px 8px;
    }

#catalog li {
    margin-top: 5px;
    margin-right: 5px;
} 
#catalog a {
    width: 100px;
} 
#catalog a:hover h3 {
    color: #ED6E00;
    text-decoration: underline;
}

#catalog #sortovoy {
    width: 160px;
    margin-right: 25px;
    margin-bottom: 5px;
}

#catalog #truby {
    width: 170px;
    margin-right: 25px;
    margin-bottom: 5px;
}

#catalog #metiz {
    width: 160px;
    margin-right: 25px;
}

#catalog #steel {
    width: 170px;
    margin-right: 25px;
}


#catalog #listovoy {
    width: 140px;    
}

#catalog #cvetmet {
    width: 140px;

}
#catalog #mb {
    width: 170px;
    margin-right: 25px;
}
#catalog #lb {
    width: 160px;
    margin-right: 25px;
}
 #catalog #nerjav{
    width:140px;
    margin-left: 0px;

}

#catalog ul {
    margin-bottom: 10px;
}

#catalog h1 , .langSwitcher{
color: #ED6E00; font-weight:bold; font-size:12px; 
}

#catalog h3 {
    font-weight:normal;
    font-size:11px;
    color: #000099;
    margin: 0px;
    padding: 0px;
}
#catalog li.onestring {
    display: inline;
    line-height: 20px;
    margin-right: 3px;
    margin-left: 0px;
    padding: 0px;
}

#catalog li.onestring h3, #catalog li.onestring a {                         
    display: inline;
    margin: 0px;
    padding: 0px;
}

.start a:hover {
    float:right; 
    margin-top: 5px; 
    text-decoration: underline;
} 


.dron_btn {
    background-color: #CCCCCC;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 2px 1px 2px 1px;
    cursor: pointer;
    height:18px;
    width:24px;
}

#frm_stats_car p, #frm_stats_order p {
    padding: 0px;
    font-size: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 65px;
}

.dron_box {
    border: 1px solid #CCCCCC;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    font-size: 10px;
    width: 100px;
    height:14px; 
    font-family: Verdana;

}
#frm_stats {
    margin-top: 20px;
    width: 218px;
    height:60px;
}
.car_pic {
    padding-top: 15px;
}

.car_txt {
    margin-left: 21px;
}


#stats a {
    color:#ED6E00; 
    font-weight:bold;
}

#stats a:hover {
    color: Navy;
    font-weight: bold;
    text-decoration: none !important;
}

#reg{
    color:#ED6E00; 
    text-decoration:underline; 
    font-weight:bold;
    margin: -15px 0 0 0 !important;
}
#stats
{
    line-height:1.5em;
}

#conf {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 120px; 
    width: 218px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.photo {
    float: left;
    background: url(../videoconf/images/stranger.jpg);
    text-align: left;
    width: 58px;
    height: 70px;
    margin-top: 9px;
}

.photo2 {
    float: left;
    background: url(../videoconf/images/vc_stranger.gif);
    text-align: left;
    width: 58px;
    height: 70px;
    margin-top: 9px;
}

.photo3 {
    /*float: left;*/
    /*background: url(../videoconf/images/top_managers.gif);*/
    text-align: left;
    /*width: 218px;
    height: 130px;*/
    margin-top: 20px;
    text-align:center;
}

.announce {
    /*padding-left: 10px;*/
    width: 218px;
    float: right;
    text-align: /*left*/ center;
    padding-top: 3px;

}

.announce_text {
    margin-top: -3px;
    vertical-align: top;
    font-weight: 11px;
    font-weight: normal;
    color: navy !important;
    
}

.announce_link {
    text-decoration: none;
    color: navy !important;
}

#conf a:hover  {
    color:#ED6E00 !important; 
    text-decoration:none !important; 
}

.conf_topics {color: #000; 
              margin-top:-5px;font-size: 11px;}


.conf_link {
      margin-top: 10px;
}
              
.conf_link a, #auction a {
    text-decoration: underline !important;
    font-weight: bold !important;
    color: navy !important;
    margin-top: 23px; 
}  

.conf_link a:hover #auction a:hover  {
    color: #ED6E00 !important; 
    text-decoration: none !important; 
} 

#giper_title {margin-top:50px; margin-bottom: 10px;}
* html #giper_title, *:first-child+html #giper_title {margin-top:20px;} 


ul.atree li{
    padding-left: 0px;
}

.company_left_menu_header {
    margin-bottom:15px; 
    margin-top:14px;
}
#shapka {z-index: 1000;}

#rejim {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

#rejim:hover {
    text-decoration: underline;
    color: #FF8200;
}

.copyright_font {
    font-size: 10px;
}

.ru_counters {
    margin-top:25px; 
    text-align: right;
}

.rspm {
    border:solid 1px navy;
}

#all_content #main_column_right_met #razdel .templist li {
    list-style: url(/images/point.gif);
    margin-bottom: 3px;
    margin-left: 35px;
    list-style-position: outside;
}

#razdel div.text {
    margin-left: 0px;
}

#razdel h2 {
    color: #000000;
    font-weight:bold;
    font-size:11px;
    margin-top: -8px;
}


#tree_head {
    color: #ED6E00; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}
    

#tree{     
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    width: 200px; }
    
#tree ul{     
    margin: 0px;
    margin-bottom:7px;
    padding: 0px;
    list-style-type: none; 
}
    
#tree ul ul{
    margin-left: 10px;
    display: none;
    text-decoration:underline;
    margin-top: 5px;
}

#tree ul li{
    margin-top: 5px;
}

#tree ul ul li{
    margin-top: 2px;
}
    
.l1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    
}
.l2{
    color: #000099;
    text-decoration: none;
    font-weight: normal;
    cursor: default;
    
}

.l2 a{
    color: #000099;
    text-decoration: none;
    font-weight: normal;
    cursor: default;    
}

a: activ {
    color: #ED6E00;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;   
}

.l2 a:hover{
    color: #ED6E00;
    cursor: pointer;
    text-decoration: underline;
    font-weight: normal;   
}


.over{
    color: #ED6E00;
    cursor: pointer;
    text-decoration: underline;
    font-weight: normal;
    
}
.open {
    font-weight: normal;
    color: #000099;
    text-decoration: underline;
    font-weight: normal;
} 

.select {
    font-weight: bold;
    color: #ED6E00;
    margin-top:7px;
}

.align_center {
    text-align: center;
}

.en_graf_2 {
    margin-top: 40px;
}

.grafics {
    height: 313px;
    float: left;
    width: 553px;
}

.left_img {
    width: 261px;
    height: 286px;
    float: left;
}

.right_img {
    width: 300px;
    height: 286px;
    float: right;
    margin-top: -286px;
}

.button {
    background-color: #ccc;
    border: none;
    color: #333;
    font-size: 11px;
    font-family: Verdana;
    padding: 4px 5px 4px 5px;
    height: 22px;
}

.small {
    font-size: 10px;
}


.zavod_logo{
    margin: 5px 0px;
}

.zavod_logo a{
    cursor: pointer;
}

.top20{
    margin-top: 20px;
}

a.result_torgi {
    color: #ED6E00;
    height: 20px;
    font-size: 10px;
    margin-top: 10px;
}

a.result_torgi:hover{
    color: navy; 
    text-decoration: none;
    font-size: 10px;
}

#auction a:hover, #conf_link a:hover {
    text-decoration: none;
}

.faraway {
    position: absolute; 
    top: -3000px;
    font-size: 11px;
}

#style1 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    border:solid 1px #cccccc;
    color: #ed6e00;
    padding:4px 8px 4px 8px;
    }
    
#catalog li {
    margin-top: 5px;
    margin-right: 5px;
}
#catalog a {
    width: 100px;
}
#catalog a:hover h3 {
    color: #ED6E00;
    text-decoration: underline;
}

#catalog #sortovoy {
    width: 160px;
    margin-right: 25px;
    margin-bottom: 5px;
}

#catalog #truby {
    width: 170px;
    margin-right: 25px;
    margin-bottom: 5px;
}



#catalog #metiz {
    width: 160px;
    margin-right: 25px;
}

#catalog #steel {
    width: 170px;
    margin-right: 25px;
}


#catalog #listovoy {
width: 140px;

    
    }


 #catalog #cvetmet {
    width: 140px;

}
#catalog #mb {
    width: 170px;
    margin-right: 25px;
}
#catalog #lb {
    width: 160px;
    margin-right: 25px;
}
 #catalog #nerjav{
    width:140px;
    margin-left: 0px;

}

 #catalog #krovlya {
    margin-left: 50px;
    width: 140px;
 }


#catalog ul {
    margin-bottom: 10px;
}

#catalog h3 {
    font-weight:normal;
    font-size:11px;
    color: #000099;
    margin: 0px;
    padding: 0px;
}

#catalog li.onestring {
    display: inline;
    line-height: 20px;
    margin-right: 3px;
    margin-left: 0px;
    padding: 0px;
}
#catalog li.onestring h3, #catalog li.onestring a {
    display: inline;
    margin: 0px;
    padding: 0px;
}

#list_news {
    width:219px; 
    float:right; 
}

#list_news .news_notes{
    font-weight: normal;
}
h1.SmallRedHeader {
    margin-bottom: 20px;
    margin-left:6px;
}

#main_news {
    margin-left: -6px;
    width:530px; 
    float:left;
}

#main_news img {
    margin-bottom: 50px;
    border: 1px solid #000099;
}

#main_news p {
    margin: 0px;
    padding: 0px;
    line-height: normal;
    text-indent: 0px;    
}
#main_news a:hover img {
    border: 1px solid #ED6E00;
}
#main_news span {
    font-size: 9px;    
}
.news_view_body p{
    text-indent: 0px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.news_view_body img {
    border: 1px solid #000099;
}

    #news span {
        font-weight: normal;
        display: block;
    }
    #sidebar #news h2 {
        margin-bottom: 10px;
        line-height: normal;
        display: block;
        padding-top: 20px;
    }

    #conf_archive {
        border-top: 1px solid #ccc;
        height: 90px; 
        width: 218px;
        margin-top: 17px;
    }

    .photo_archive {
        float: left;
        background: url(../videoconf/images/images/conf.gif);
        text-align: left;
        width: 58px;
        height: 70px;
        margin-top: 21px;
    }

    .announce_archive {
        padding-left: 10px;
        width: 150px;
        float: right;
        text-align: left;
        padding-top: 17px;

    }

    .announce_text {
        margin-top: -3px;
        vertical-align: top;
        font-weight: 11px;
        font-weight: normal;
        color: navy !important;
        
    }

    .announce_link {
        text-decoration: none;
        color: navy !important;
        margin-top:-4px;
    }

    #conf_archive a:hover  {
        color:#ED6E00 !important; 
        text-decoration:underline !important; 
    }

    .conf_topics {color: #000; 
                  margin-top:-5px;font-size: 11px;}
                  
     .slab {
        font-size: 11px;
        font-weight: normal;
     }
     
     #slabs table {
        border-top: 1px dotted #ccc;
        margin-top: 4px;
    }
    
     #slabs table td {
        border-bottom: 1px dotted #ccc;
        padding: 2px 5px 2px 0;
    }
    
    #slabs img {
        width: 10px;
        height: 10px;
        border: none;
        margin-top: 4px;
        margin-bottom: 0 !important;
    }                 
.all_news {
    display:block; 
    float:right;
    margin-right:5px;
}

.news_announce {
    width:250px; 
    height:130px; 
    float:left; 
    margin-right:5px;
}

.overview {
     text-align: justify;
}

.overview_right {
    float:right; 
    padding: 5px 0px 5px 10px;
}

.overview_left {
    float:left; 
    padding: 5px 10px 0px 0px;
}

.overview_links_header {
    font-weight: bold;
    margin-top: 30px;
}

    .newmet {
        margin: 15px 0px;
    }
    .newmet h1{ 
    margin-bottom:10px;
    margin-top:10px;
    }
    .newmet img {
        margin-bottom: 45px;
        border: 1px solid #000099/*ccc*/;
        height: 50px;
        width: 70px;
    }
    .newmet div {
        height: 90px;
        width: 260px;
        float: left;
        margin-left: -6px;
        margin-right: 10px;
    }
    .newmet div p{
        line-height: normal;
    }
    
.p12 {
    float:left;
    margin-top:10px;
    width:107px; 
    color: #ED6E00; 
    font-size: 11px; 
    margin-left: 3px;
}

.p12 {
    -margin-left: 0px;
}    

.search {
    float:left; 
    text-align:left; 
    margin-top:2px;
    font-weight: bold; 
}

.price_list_link {
    float: right !important; 
    text-align:right; 
    margin-right: 40px;
    font-weight: bold;
}

.phone {
    font-weight: bold; 
    margin-top: 10px;
}

.phone_num {
    font-size: 15px; 
    color: #ED6E00;
}

.main_middle_block
{
    margin-top: 20px;
}

*:first-child+html .main_middle_block, * html .main_middle_block
{
    margin-top: 30px;
}

.editors_img {
    float: right;
    padding: 5px;
}

.img_right {
   float: right;
   padding: 5px; 
}

.img_left {
   float: left;
   padding: 5px; 
}

.social_img {
    padding: 5px 0px 10px 0;
}

.welfare_img2 {
    padding: 5px 35px 10px 0;
}

.welfare_img3 {
    padding: 20px 35px 0px 0;
}

.art_img1 {
    padding: 20px 20px 10px 0px;
}

.art_img2 {
    padding: 20px 0 0 30px;
}

.social_line {
    margin-top: 40px;
}

#p_social h2 {
    margin-bottom: 5px !important;
}

#sport_2 {
    padding-left: 10px;
}

#sport_3 {
    padding: 30px 40px 0 0;
}

#sport_4 {
    padding: 30px 0 0 10px;
}

#sport_5 {
    padding: 30px 40px 0 0; ;
}

#sport_6 {
    padding: 30px 0 0 10px;
}

.orphus {
    color: #333;
    text-decoration: none;
    cursor: text;
    padding: 10px 0 20px 0;
}

.orphus a:hover{
    color: #333;
    text-decoration: none;
    cursor: text; 
}

a.service_links{    
    font-size: 10px;    
    margin: 10px 0px;    
    height: 14px;    
    padding: 0;
}

a.service_links:hover {    
    font-size: 10px;    
    margin: 10px 0px;    
    height: 14px;    
    padding: 0;
}

.list_in {
    margin-left: 20px;
}

#lme h1 {
        color: #ED6E00;
        font-size: 12px;
        font-weight: bold;
        font-family: Verdana;
        width: 218px;
        margin-bottom: 10px; 
}
    
#lme {
    margin-bottom: 20px;
}
    
#lme ul li {
        color: #333;
        font-family: Verdana; 
        font-size: 10px;
        list-style-position: outside;
        list-style-type: none;
        margin-bottom: 3px;
        font-size: 10px;
    }
        
#lme ul {
        list-style-position: outside;
        list-style-type: none;
        margin: 14px 0;
        padding: 0;
    }
    
#lme table {
        width: 218px;
        border-collapse: collapse;
        margin-top: -10px;
        border-bottom: 1px solid #ccc;
     }

.data_lme {
    padding-top: 0px;
}

/*временный контейнер дерева каталога товаров, убрать при переносе на mc.ru*/
#products_catalogue_tree {
    width: 84px;
    float: left;
}     
     

.products_group_header {
    font-size: 11px;
    color: #333 !important;
    font-weight: bold;
    font-family: Verdana;
}

.treeview, .treeview ul { 
    padding: 0;
    margin: 0;
    list-style: none;
}

.treeview ul {
    background-color: white;
    margin-top: 4px;
}

.treeview .hitarea {
    background: url(images/catalog_tree/treeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
    display: inline;
    float:none;
}

.treeview li { 
    margin: 0;
    padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
    font-weight: bold;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #ed6e00; cursor: pointer; }

.treeview li { background: url(images/catalog_tree/empty.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/catalog_tree/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/catalog_tree/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/catalog_tree/treeview-red.gif); } 

.treeview-black li { background-image: url(images/catalog_tree/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/catalog_tree/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/catalog_tree/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/catalog_tree/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/catalog_tree/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/catalog_tree/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/catalog_tree/folder.gif) 0 0 no-repeat; }
.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; }


.affiliate_submenu {
    margin-left: 20px !important;
}

.affiliates_submenu_list {
    margin-top: 10px !important;
}