/*--------------------------------- SUB MAIN --------------------------------------*/

div#sub_main{
	   width: 100%;
	   overflow: hidden;


	 padding-bottom: 79px;
}



/*------------- SUB MAIN LEFT -------*/

div#sub_main_left{
	   width: 306px;
	   float: left;
	   overflow: hidden;
	   padding: 0px 0px 22px 0px;
	   margin-top: 163px;

}

                                                /* заголовок раздела каталога */
div#sub_main_left div.catalog_title{
	   width: 100%;
	   background: #99a2b3;
	   overflow: hidden;
	   padding-bottom: 7px;
}

div#sub_main_left div.catalog_title p{
	    width: 269px;
	    margin: 14px 0px 0px 20px;
		font-weight: normal;
	    font-size: 1.63em;
	    color: #d4d8df;
}
                                                    /* разворачиваемый список */
div#sub_main_left div.catalog_list{
        width: 100%;
        overflow: hidden;
        background: url(/img/main_right_title_bg.gif) no-repeat;
        padding-top: 20px;
        margin-top: 0px;
        margin-bottom: 13px;
}

div#sub_main_left ul.catalog_list li{

        margin: 0px 0px 9px 27px;
        font-weight: 600;
}

div#sub_main_left,
div#sub_main_left div.hidden_block {

        font-weight: 600;
	color: #60758e;
}

div#sub_main_left div {
	width: 250px;
	margin: 10px 0px 2px 0px;
}

div#sub_main_left div.catalog_title,
div#sub_main_left div.hidden_block {
	margin: 0px 0px 0px 0px;
}

div#sub_main_left a.open_hidden,
div#sub_main_left div a, {

	    color: #000;
	    font-weight: 600;

}

ul.catalog_list{
	width: 100%;
	overflow: hidden;
	clear: both;
}

ul.catalog_list li{
        margin: 0px 0px 9px 27px;
        font-weight: 600;
}

div#main_left ul.catalog_list li{
	margin-left: 32px;
}

div#main_left ul.catalog_list li a{
	color: #CC6D1B;
}

div#main_left ul.catalog_list li a hover{
	color: #60758e;
}


                                                              /* подсписок */
ul.catalog_list li ul.submenu{
	    width: 140px;
	    margin: 10px 0px 0px 51px;
        color: #60758e;
}

ul.catalog_list li ul.submenu li{
	    margin-left: 0px;
	    font-weight: 400;
}

ul.catalog_list li ul.submenu a{
	    color: #000;
	    font-weight: 600;
}

                       /*------- маленькое меню ---------*/
div#sub_main_left ul.small_menu{
        background: url(../img/main_right_title_bg.gif) no-repeat;
        padding-top: 26px;
}

div#sub_main_left ul.small_menu li{
	    margin: 0px 0px 9px 31px;
	    color: #60758e;
	    font-weight: 600;
}




/*------------------- SUB MAIN RIGHT ----------*/

div#sub_main_center{
	   background: #fff;
       margin-left: 306px;
       padding-bottom: 22px;
      /*float: left; */

}
                     /*----  строка со сквозными ссылками  --*/
div#breadcrumb{
	   width: 100%;
	   overflow: hidden;
	   border-bottom: #000 solid 1px;
	   padding-bottom: 11px;
	   margin-bottom: 22px;
}

div#breadcrumb p{
	   margin: 12px 0px 0px 20px;
}

div#breadcrumb p a{
	   color: #60758e;
}
                                  /* заголловок */
div#sub_main_center h1{
	   margin-left: 23px;
}
                                       /* описание продукта */
div#sub_main_center p.desc{
	   margin: 0px 23px 23px 23px;
}

                                        /* инфо-блок (10 причин) */

div#sub_main_center div.info_block{
	   width: 100%;
	   overflow: hidden;
	   background: #dde2ea;
	   /*padding: 23px; */
}

div#sub_main_center div.info_block p.title{
       color: #60758e;
       font-weight: 600;
       font-size: 1.09em;
       margin-bottom: 14px;
       margin: 23px 0px 0px 23px;
}

div#sub_main_center div.info_block ul{
	   margin: 7px 0px 23px 36px;
	   overflow: hidden;
}

div#sub_main_center div.info_block ul li{
       background: url(../img/info_block_ul_bg.gif) no-repeat 0px 6px;
       padding-left: 19px;
       margin-bottom: 4px;
}

                                               /* две колонки */

div#sub_main_center div.two_columns{
	   overflow: hidden;
	   width: 100%;
	  /* height: 150px; */
	   background: #dde2ea;

}

div#sub_main_center div.two_columns div.single_column{
	   width: 49.9%;
	   float: left;
	   overflow: hidden;
       padding-bottom: 18px;
}

div#sub_main_center div.two_columns div.single_column.orange1{
	   background: #f5821f url(../img/orange1_bg.gif) repeat-x left bottom;
}

div#sub_main_center div.two_columns div.single_column.orange2{
	   background: #d45c29 url(../img/orange2_bg.gif) repeat-x left bottom;
}

div#sub_main_center div.two_columns div.single_column div.text{
	   margin: 20px 20px 0px 20px;
}

div#sub_main_center div.two_columns div.single_column div.text p.title{
	   font-weight: 600;
	   font-weight: 1.09em;
       color: #fff;
}

div#sub_main_center div.two_columns div.single_column div.text p.title a{
	   color: #fff;
}



table.type2 { font-size: 13px; }

/*-------------------------------------- CATALOG INNER -----------------------------*/

div.catalog_inner_columns{
	   width: 95%;
	   overflow: hidden;
       margin: 0px 0px 23px 23px;
}

div.for_ill{
	   border: #acacac dashed 1px;
	   float: left;
}

div.for_ill img{
	   margin: 3px;
}

div.catalog_inner_columns div.photos{
	   width: 125px;
	   float: left;
}

div.catalog_inner_desc{
	   width: 75%;
	   float: left;
}

div.catalog_inner_desc ul{
	   margin: 4px 0px 4px 36px;
}

div.catalog_inner_desc ul li{
	   background: url(../img/desc_ul_bg.gif) no-repeat 0px 6px;
	   padding-left: 14px;
}

div.photo_gallery{
       width: 95%;
       margin: 0px 0px 23px 23px;
       overflow: hidden;
}

div.photo_gallery div.for_ill{
	   margin: 0px 25px 13px 0px;
}


div.footnote{
	   width: 240px;
	   margin: 0px 0px 23px 54px;
	   padding-top: 4px;
	   border-top: #000 dashed 1px;
}

div.footnote span{
	   color: #60758e;
	   font-weight: 600;
}


div#sub_left{
	   width: 306px;
	   float: left;
	   margin-top: 0;
}

div#sub_left div.news_title{
	   width: 100%;
	   overflow: hidden;
	   background: url(../img/main_left_news_title_bg.gif) no-repeat;
	   font-size: 1.63em;
	   color: #3c4a59;
	   margin-top: -10px;
	   margin-bottom: 19px;
}

div#sub_left div.news_title p{
	   margin: 20px 0px 0px 31px;
}
div#sub_left div.single_news a{
	margin: 0;
	   font-weight: normal;
}

div#sub_left div.single_news{
	   width: 258px;
	   margin-bottom: 20px;
	   background: url(../img/darkgray_right_arrow.gif) no-repeat 14px 5px;
	   padding-left: 30px;
}

div#sub_left div.single_news p.date{
	   margin-bottom: 9px;
	   font-weight: 600;
	   color: #74899f;
}


div#sub_left div.all_news{
		margin: 0;
	   width: 258px;
	   margin-bottom: 20px;
	   background: url(../img/darkorange_right_arrow.gif) no-repeat 14px 5px;
	   padding-left: 30px;
	   font-weight: 600;
}
