html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{color:#000;background:#FFF}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
HTML, BODY {height:100%;MARGIN:0px;	PADDING:0px;}
HTML{	background:url('images/fon-back.jpg') transparent right top repeat-x;}
body{
    font-family:Tahoma, Verdana,   Arial, sans-serif;
    font-size: 100%;
    color:#7d7768;
    text-align:center;
}
A IMG{border:none;}
H2{font-size:16px;}
H3{font-size:15px;}
H4{font-size:14px;}
H5{font-size:13px;}
p{line-height: 22px}
A:LINK, A:VISITED{text-decoration: none; color:#9c6216;}
A:HOVER{color:#e68e1c}
#wrap
{
    width:781px;
    margin:0 auto;
    text-align:left;
    position:relative;
    background:url('images/fon-center.gif') transparent center repeat-y;
}
/*------------- Верх ------------------*/
.topic {	width:781px;
         height:322px;
         background:url(images/top.jpg) black center top no-repeat;
         padding:0;
         margin:0;
         position:relative;
}
#top-center{ position: absolute; bottom:152px; left:144px; width:397px; height:99px;
             background:url(images/top-center.jpg)  transparent left bottom no-repeat; z-index:3;}
/*  ------------   Центральный БЛОК   -------------- */
.center_block { margin:-135px 0px 20px 0px;
                min-height:600px;
                height: auto;
                padding:0px 0px 0px 0px;
                position:relative;
                overflow: hidden;
}
* HTML .center_block{ height:600px;}
.content {float:left; width:530px; font-size:12px;  padding:0px 0px 10px 15px;z-index:3;
                overflow: hidden;}
    .content P{line-height:18px;z-index:3;}
    .content .block {
        width: 480px;
        border:1px solid #bbb;
        border-radius: 5px;
        background: #f5f5f5;
        margin: 10px 0;
        padding:10px;
        float: right;

        /*overflow: hidden;*/
    }
        .content .block h1 {clear: both; font-size: 16px; font-weight:bold; margin: 5px 0 5px 90px;}
        span.hl1,span.hl2 {color:#990000;}
        span.hl1 {}
        span.hl2 {font-size: 110%; font-weight: bold;}
        span.hl-sub {font-size: 90%; font-style: italic;}
        .content .block img {float:left; margin: -20px 0 0 -50px; }
        .content .block ul {float:right; width: 380px; list-style:square; margin:0; padding:0; font-size: 13px; letter-spacing: 1px; word-spacing: 5px;}
            .content .block ul li{margin: 5px 0;}
            .heart{display:inline-block; width:16px; height:20px; background: url('images/heart.png')}
.caption {
    width:350px;
    background:url(images/caption-fon-2.gif)  transparent left bottom repeat-x;
    padding:8px 0 6px 0px; color:#999;
    font-size:16px;
    font-weight:bold;
}
.text{   ;
         line-height: 2 ;
         margin:9px 0 0 0;
}
.text P{margin-bottom: 10px;}
.text UL LI{float:none; font:12px verdana; width:90%;}
.coll_caps{width:500px;
           background:url(images/caption-fon-2.gif)  transparent left bottom repeat-x;
           padding:8px 0 6px 0; margin:0 0 0 5px; color:#999;
           /*border: 2px solid #999*/
           font-size:16px;
           font-weight:bold;}
/* ----------- Список коллекций --------------  */
.center_block ul{width:520px;  font-size:14px; margin:10px 0 10px 20px; letter-spacing: 2px; list-style:none;}
.center_block li{text-align:left; _text_align:right; margin:3px 0 3px 30px;}
/*  меню с фабриками */
#companys{ margin:3px 0 5px 0;}
    #companys LI{margin:3px 0 0 5px;}
        #companys LI UL{width:500px; margin:5px 0 0 5px; clear:left; overflow:hidden;}
            #companys LI UL LI{ }
#companys span{cursor:pointer}
#companys_r{ float:left; margin-left:-10px; _margin-left:10px; width:200px;}
#companys_r span{cursor:pointer}
/* -------------  ГАЛЕРЕЯ ------ --------------- */
#galery_preview_wrap{position:absolute; top:170px; left:-180px; z-index:1; width:180px; height:auto; min-height:600px; background:transparent; overflow:hidden;}
#galery_toggle_button{display:none; position:absolute; right:0; top:0; height:49px; width:30px; background:url(images/galery_toggle_button.png) transparent bottom right no-repeat;}
#galery_preview{position:absolute; top:0px; left:0px; z-index:1; width:180px; height:auto; min-height:109px; background:transparent; }
#galery_preview_top, #galery_preview_center, #galery_preview_bottom {width:180px; }
#galery_preview_top{position:relative; height:60px; top:0; background:url(images/left_panel_top.png) transparent top right no-repeat; }
#galery_preview_top_toggle{position:absolute; bottom:10px; right:3px; width:22px; height:28px; cursor:pointer;}
#galery_preview_center{overflow:hidden; height:auto;  min-height:100px;  background:white; margin:0; }
#galery_preview_center IMG{margin:4px 9px;border:1px solid #666; cursor:pointer;}
#galery_preview_center LI{
    width: 72px;
    min-height: 60px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align:middle;
    margin: 5px 5px;
    zoom: 1;
    *display: inline;
    _height: 72px;
}
#galery_preview_center IMG:hover{opacity:0.5}
* html #galery_preview_center IMG:hover{filter:alpha(opacity=50)}
#galery_preview_bottom{height:49px; bottom:0; background:url(images/left_panel_bottom.png) transparent bottom right no-repeat;}
/*--------------------------------------------- */
.center_block table{border:1px solid #999; border-collapse:collapse;font-size:12px;width:520px;  margin:0px 0 0 15px;}    
.center_block table td{border:1px solid #999; border-collapse:collapse;padding:2px;text-align:center;}         
.center_block table th{border:1px solid #999; border-collapse:collapse;padding:2px;text-align:center;}
/* ---------------------------  КОНТАКТЫ -------------------*/
H2.contact-page{font-weight: bold; padding: 10px 0 5px 0;}
/*  ------------------------ НОВОСТИ ----------------------*/
#news-block {float:right; width:210px; overflow:hidden; margin:0 5px 0 0;}
#news-block P{line-height:18px;}
.news{font-size:11px;width:210px;padding:2px 0 5px 0;}
.all_news {width: 95%; margin: 15px 0 10px 0;}
.all_news H1{font-weight: bold; margin:0 0 5px 0;}
/*------------ Навигация ------------------------*/
.menu{
    width:467px; height:134px;
    background:url(images/menu-fon2.gif)  transparent left bottom no-repeat;
    text-align:left;
    padding:10px 0 0 5px;
    font-size:10px;
    font-weight:bold;
    position:absolute; bottom:131px; left:0px; }
.topic>.menu{bottom:132px; } /* для всех кроме IE */

.menu div{ width:90px; PADDING:9px 0 0 9px; text-align:left; color:#1a3046;}
#top-menu{margin-top:21px;}
.menu>#top-menu{margin-top:11px;}/* для всех кроме IE */
*:first-child+html #top-menu{margin-top:21px;}/* для IE7 */

.menu img{border:none; margin:4px 4px 0 0;}
.menu a:link, .menu a:visited {color:#1a3046; PADDING:0px 0 0 15px;
                               background:url('images/bullet.gif')  transparent left center no-repeat;
                               text-decoration:none; display:block;}
.menu a:hover{color:#838383; background:url('images/hover-bullet.gif')  transparent left center no-repeat;}
/*  НИЖНЕЕ МЕНЮ */
.bottom-menu{position:absolute; bottom:2px; left:55px; font-size: 8px; font-weight:bold; letter-spacing:1px;}
.bottom-menu A:link, .bottom-menu A:visited{ color:white; text-decoration:none; width:80px; }
.bottom-menu A:hover{ color:#eceaea;}
/*********************  ПРАЙС ************* background:url(images/caption-fon-2.gif)  transparent left bottom repeat-x;*****************************/
.price_table{background:transparent; width:520px; margin:0; position:relative;float:left;}
.price_item{background:#f5f5f5; width:510px; margin:2px 0 2px 0; padding:8px;
            border:1px solid #d1d3db;
            -moz-border-radius: 15px;
            -webkit-border-radius: 15px;
            border-radius:15px;
            font-size:12px;}
.tile_pics{float:left;  width:80px; text-align:center; }			
.tile_pics img{border:1px solid #585858}			

.right_price {float:right; width:430px; }
.right_price H1{ width:260px;
                 padding:0px 0 2px 0;
                 margin:0;
                 color:#999;
                 font-size:14px;
                 float:left;}
.price_number{ width:110px;font-size:20px; float:right; text-align:right;}
.tile_descr{float:left; width:160px;}
.tile_descr2{float:left; width:160px;}
.unit{font-size:80%}/* единицы измерения - руб/м2*/
.action{float:right; padding:4px; font-size:110%;}
/*---------------  КОНКРЕТНЫЙ ПРОДУКТ ----------------------------------*/
.product_image {float:left; margin:0 10px 10px 0;}
.product_image img{border:1px solid #585858}
.product_descr {float:left;}
#this_col_list {letter-spacing:0; overflow: hidden; margin:0;}
    #this_col_list LI{float: left; width:90px; height:180px; text-align:center; margin:5px;}
        #this_col_list LI span{font-size:70%}
/*---------------------  FOOTER  ---------------------------------------*/
.spylog {width:200px; height:82px; text-align:center; font-size:9px;
         MARGIN:0 0 0 20px; position:absolute; bottom:40px; left:0;
         background:url('images/copyright.gif') transparent bottom left no-repeat;}
/*   СКИДКИ */
#sales{position:absolute; top:0px; left:15px; width:260px; height:40px; font-size:11px;}
#contacts{position:absolute; top:0px; left:280px; width:260px; height:40px; font-size:11px;}
#footer_news{position:absolute; top:0px; left:562px; width:210px;}

#footer {
    width:781px;
    margin:0 auto;
    position:relative;
    height:112px; clear:both; background:url(images/footer.gif) transparent top left no-repeat;
    text-align:left;
    line-height:15px;
}
#footer A{position:relative;}	   
body>#footer{ margin:-20px auto 0 auto;background:url(images/footer.png) transparent top left no-repeat;}   /* для всех кроме IE */

.copyrights{color:white; position:absolute; bottom:0px; right:0px; text-align:right;line-height:13px; font-size:11px;letter-spacing: 1px; }
.copyrights A{color:white; text-decoration:none;}
#stats_link{background:url(images/icon-stat.gif) transparent top left no-repeat; height:13px; width:16px;position:absolute; bottom:0px; left:-5px;}

#stats{display:none;background:#DDD; padding:4px; font-size:10px;Width:100px; height:200px; border:1px solid black; 
       z-index:1000; position:absolute; bottom:15px; left:-105px; cursor:pointer;}
/*---------  ПОДПОРКА ----------------- */
.spacer {clear:both; height:0; font-size:1px; PADDING:0; MARGIN:0; line-height:0;}	


.action_pop_up{font-size:14px; letter-spacing:1px;}
.action_pop_up h2{font-size:16px}
.action_pop_up p{margin:10px 0;}
.action_pop_up ul{margin:10px 0; list-style:disc inside;}
.action_pop_up ul li{margin:5px 0;}

#social_table{border: none}
#social_table TR{border: none}
#social_table TR TD{border: none; vertical-align: top;}
