html, body {
    height:100%;
    margin:0;
}
body {
    margin: 0;
    display: block;
    background:  #757d80 url(bg_body_st52.jpg) top repeat-x;   /* */
    /*background:  #717a7d url(bg_top_st52.jpg) top repeat-x; */
   /* background:  #717a7d url(body_bg.jpg) top repeat-x;   /* */
}
#mydiv {
    /*background:red;
    width:100%;*/
    width: auto;
}
.cpy {
    color:#8EA2AA; 
    font-size:9px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 0 70px 0 0;
}
.cpy_2 {
    color:#8EA2AA; 
    font-size:9px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 750px;
}

img {
    behavior: url("/png.htc"); 
    border:0
}
.menu1Focus {
    color:#9FB8BC;
    font-weight:normal; 
    font-size:8pt; 
    font-family:Arial, Helvetica,  sans-serif;
    text-decoration:none; 
    padding-left:0
}
.menu1 a:link,.menu1 a:visited, .menu1 a:active {
    color:#cecece;
    font-weight:normal;  
    font-size:8pt; 
    font-family:Arial, Helvetica, sans-serif; 
    text-decoration:none;  
    padding-left:0
}
.menu1 a:hover {
    color:#eeeeee
}
.menugrey {
    color:#4C5D60;
    font-weight:normal; 
    font-size:7pt; 
    font-family:Arial, Helvetica,  sans-serif text-decoration:none;
}
.menutext {
    color:#8D7171;
    font-weight:normal; 
    font-size:7pt; 
    font-family:Verdana, Arial,  Helvetica, sans-serif; 
    text-decoration:none;
}
.scroll {
    overflow:auto;
    overflow-x: hidden;
}
.news a{
    color:#CECECE;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:normal;
    padding-left:0;
    text-decoration:none;
}
.news a:hover{
    color:#eeeeee;
    text-decoration: none;
}
.short_descr{
    color: #CDCDCD;
}
.descr_prod{
    position: relative;
    float: left;
    width: 222px;
    height: 310px;
    background: #fff;
    font-family: arial;
    font-size: 11px;
    text-align: left;
}
.descr_prod_black_bg{
    position: relative;
    float: left;
    width: 355px;
    height: 312px;
    font-family: arial;
    font-size: 11px;
    text-align: justify;
}
.descr_in{
    position: relative;
    padding: 20px 15px 5px 20px;
}
.bg_photo{
    background: url(vertical_line_bigger.png) repaet-x;
    width: auto;
    height: 396px;
    position: absolute;
    left: 0pt; 
    height: 374px;
}
.bg_gray{
    position:absolute;
    top:0;
    left:0;
    width:300px;
    height:374px;
    /*width="300" height="396"*/
    background: url(vertical_line_bigger.png) repeat-x;
}
.blue_text{
    color:#35839E;
    font-size:10pt;
    font-family:Verdana, Arial,  Helvetica, sans-serif;
    font-weight:bold;
    font-stretch:condensed;
}

.white_text{
    color:#ffffff;
    font-size:8pt;
    font-family:Verdana, Arial,  Helvetica, sans-serif;
    font-weight:normal
    font-stretch:condensed;
}

.company_text{
    color:#ffffff;
    font-size:8pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal
    font-stretch:condensed;
}

.white_text a:link,.white_text a:visited, .white_text a:active {
    color:#ffffff;
    font-weight:bold;
    font-style: italic;  
    font-size:10pt; 
    font-family:Arial, Helvetica, sans-serif; 
    text-decoration:underline;
    text-align: right;
    padding-left:0;
    
}
.vert_line_dark{
    position: relative;
    /* top: 22px;*/
    top:0;
    left: 0pt;
    height: 396px;
    background: url(vertical_line_bigger_386.png) repeat-x;
}
.vert_line_light{
    position: relative;
    /* top: 22px;*/
    top:0;
    left: 0pt;
    height: 396px;
    background: url(vertical_line_light_ops.png) repeat-x;
}
.vert_line_blank{
    position: relative;
    /* top: 22px;*/
    top:0;
    left: 0pt;
    height: 396px;
    background: url(blank.gif) repeat-x;
}
.vert_line_rev{
    position: relative;
    /* top: 21px;*/
    top:0;
    left: 0pt;
    height: 396px;
    background: url(vertical_line_color_revers.png) repeat-x;
}

.gray_text{
    color:#949494;
    font-size:8pt;
    font-family:Verdana, Arial,  Helvetica, sans-serif;
    font-weight:normal;
    font-stretch:condensed;
}

.gray_text a:link,.gray_text a:visited, .gray_text a:active {
    color:#949494;
    font-weight:normal;
    font-style: normal;  
    font-size:8pt; 
    font-family:Arial, Helvetica, sans-serif; 
    text-decoration:underline;
    text-align: right;
    padding-left:0;
}
.pad_r_1px{
    margin:0 7px 0 0;
}
.bg_backstage{
    position: relative;
    /* top: 21px;*/
    top:0;
    left: 0pt;
    height: 396px;
    background: url(vertical_line_bigger.png) repeat-x;
}
.arrow_right{
    position:absolute;
    top: 270px;
    left: 440px;
    background: url(fancy_right.gif) no-repeat;
    width: 27px;
    height: 27px;
    z-index: 1000;
}
.bg_center_st52{
   /*background: url(bg_center_st52.jpg) repeat-x;
     background: url(fon_center.gif) repeat-x; */
    background: url(bg_center_st52_new.jpg) repeat-x;
    height: 560px;
    width:inherit;
}
.bg_center_st52_2{
   /*background: url(bg_center_st52.jpg) repeat-x;
     background: url(fon_center.gif) repeat-x; */
    background: url(bg_center_st52_new.jpg) repeat-x;
    height: 560px;
    /*width:1000%;
    overflow: hidden;*/
}
/*.bg_cntr{
    
}*/