/* 
    Document   : normal
    Created on : 10.09.2008, 12:14:48
    Author     : Hovaev
    Description:
        Purpose of the stylesheet follows.
*/


.site_container {
    position: absolute;
    left: 19px;
    top: 19px;
    bottom:19px;
    right:19px;
    min-width:1030px;
    min-height:786px;
    background: url(img/back.gif);
}
.site_container_align{  display: table-cell; vertical-align: middle; position: static; text-align:center; }
.site_container_align_1 {    display: table;position: static; width:100%;height:100%;}

.content{  top:auto; left:auto; width:1030px; height:786px;margin:0 auto;}
.border_left{
    position:relative;
    height:497px;
    width:21px;
    left:176px;
    top:-973px;
    z-index:1;
    background:url(img/border_l.png) no-repeat;
}
.border_right{
    position:relative;
    height:497px;
    width:21px;
    left:809px;
    top:-476px;
    z-index:2;
    background:url(img/border_r.png) no-repeat;
}
.search {
    position:relative;
    top:170px;
    left:5px;
    background:url(img/search.png);
}
.left_menu_b {
    position: relative;
    top:150px;
    left:5px;
    background:url(img/lm_d.png);
}
.left_menu_t {
    position:relative;
    left:5px;
    top:150px;
    background:url(img/lm_u.png) ;
}
.left_menu_m {
    position: relative;
    background:url(img/lm_m.png) repeat-y;
    left:5px;
    top:150px;
}
.news_m {
    position:relative;
    background:url(img/news_m.png) repeat-y;
    left:828px;
    top:-1346px;
}
.news_b {
    position:relative;
    background:url(img/news_d.png) ;
    left:828px;
    top:-1379px;
}
.news_t .news_text {
    margin-left:-10px;
}
.news_t {
    position:relative;
    left:829px;
    top:-1341px;
    background:url(img/news_u.png);
}
.new_item {
    position:relative;
    top:-1924px;
    left:828px;
    background:url(img/new.png) no-repeat top;
}

.logo {
    position:relative;
    left:176px;
    top:-476px;
    background:url(img/logo.png);
}
.border_bottom {
    position:relative;
    left:176px;
    top:-973px;
    background:url(img/border_d.png);
}
#page_content{
    position:relative;
    left:194px;
    top:-2184px;
}
#det_main_photo {
    position:absolute;
    left:0px;
    top:63px;
    /*border: 1px solid #000000;*/
}
#det_add_photo {
    position:absolute;
    left:418px;
    top:256px;
    /*border: 1px solid #000000;*/
}
#det_info {
    position:absolute;
    left:418px;
    top:63px;
    /*border: 1px solid #000000;*/
}
#det_p_fasad {
    position:absolute;
    left:418px;
    top:110px;
    /*border: 1px solid #000000;*/
}
#det_title, #det_sections {
    position:absolute;
    left:0px;
    top:28px;
    /*border: 1px solid #000000;*/
}
#det_p_contents {
    position:absolute;
    left:5px;
    top:310px;
    /*border: 1px solid #000000;*/
}
#det_fabric1 {
    position:absolute;
    left:183px;
    top:384px;
    /*border: 1px solid #000000;*/
}
#det_textures1 {
    position:absolute;
    left:0px;
    top:384px;
    /*border: 1px solid #000000;*/
}
#det_fabric2 {
    position:absolute;
    left:491px;
    top:384px;
    /*border: 1px solid #000000;*/
}
#det_textures2 {
    position:absolute;
    left:308px;
    top:384px;
    /*border: 1px solid #000000;*/
}
#det_fabrics_goods {
    position:absolute;
    left:25px;
    top:28px;
    z-index:-100;
    /*border: 1px solid #000000;*/
}
#det_goods_fabrics {
    position:absolute;
    left:5px;
    top:150px;
    padding:0px 20px 20px 20px
}
#det_text {
    position:absolute;
    left:25px;
    top:424px;
}
#det_text_links {
    position:absolute;
    left:465px;
    top:424px;
}
#counter {
    position: relative;
    left:0px;
    top:-60px;
    height:31px;
    text-align:center;
    z-index:999;
}
