
#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 h1 {
    font-size: 12px; 
    letter-spacing:0em;
}

#catalog li {
    float:left; 
    width:11px; 
    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:11px; 
    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;
}

.catsearch {
    margin:4em 5px 10px 0;
}

.catsearch .wrapper {
    padding:0 10px 10px 10px;
}

.search_params label { 
    display:block; 
    font-weight:bold; 
    font-size: 11px;
}

.search_params .box {
    width:168px;
    padding:2px 5px;
}

#search_submit_button {
    text-align: right; 
}

#catalog_tree {
	width:200px;
	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;
}


.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;
}
.gost {
    font-weight:bold; 
    font-size:11px; 
    color:#666;
}

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: 11px;
    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-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 span {
    color:#999999;
}

#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;
}

.gost {
    margin-top: -20px;
    font-weight: normal; 
    color: #333;   
}

.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 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;
}

.spisok ul, li{
    list-style-type:none;
    list-style-image:none;
    margin:0 0 4px 0;
    padding:0;
}

#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;
}
#all_content #main_column .rejim {
    height: 17px;
    margin-top: 15px;
}

#all_content #main_column .rejim {
    -margin-top: 4px;
}
#all_content #main_column #left #catalog{
    height: 340px;
}

#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%>
}

#sidebar #stats{
    <%if Session("User_id")>0 then %> %>   
    -margin-bottom: 3px;
    <%else%>
    margin-bottom: 23px;
    <%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;
}

#all_content #main_column #clear {
    background-color: #FF00FF;
}
#all_content #main_column #links {
    margin-top: 55px;
    padding: 0px;
    height: 10px;
}
    #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:460px;
}

#all_content #main_column #left {
    -height: 508px; 
} 

#all_content #sidebar #right {
    height:500px;
    width: 218px;
    line-height: 0px;
}

#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 {
    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 {
    text-align: left;
    margin-top: 20px;
    text-align:center;
}

.announce {
    width: 218px;
    float: right;
    text-align: 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 !important; 
 
}

 #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;
}
#all_content #main_column .rejim {
    height: 17px;
    margin-top: 15px;
}

#all_content #main_column .rejim {
    -margin-top: 4px;
}
#all_content #main_column #left #catalog{
    height: 340px;
}

#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%>
}

#sidebar #stats{
    <%if Session("User_id")>0 then %> %>   
    -margin-bottom: 3px;
    <%else%>
    margin-bottom: 23px;
    <%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 {
    margin-top: 24px;
    padding: 0px;
    height: 10px;
}
    #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 {
    -height: 508px; 
} 

#all_content #sidebar #right {
    width: 218px;
    line-height: 0px;
}

#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: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;
}



#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;
}


.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: 10px;
}

              
#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; 
} 

#giper_title {
    margin-top:50px; 
}

* 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(http://mc.ru/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;
}



#shapka a #orden {
    margin-top: -2px;
}

<% 
    dim logoMarginTop
    logoMarginTop = 20
    if translate.b_is_english then
        logoMarginTop = 44
    end if 
%>

#big_photo{
    position: absolute;
    top: 160px;
    margin-left: 88px;
}


