body{
    background: url('../images/bg_body.png') repeat scroll 0 0 transparent;
    min-width: 1100px;
}



#white_bg{

    background: url("../images/top_line.png") repeat-x scroll 0 5px #FFF;
    height: 241px;
    clear: both;
}
#sub_bg{
    background: url("../images/sub_bg.png") no-repeat scroll 0 0 transparent;
    height: 196px;
    margin-left: -66px;
    position: absolute;
    top: 241px;
    width: 76px;
}
#page_wrapper{

    margin: -235px auto 0;
    max-width: 1300px;
    min-width: 1100px;
}
#center_wrapper{
    position: relative;
    padding-top: 13px;

}

#main_header{
   /* height: 170px;*/
}

#footer{
    background: #808080;
}


.main_container{
    overflow: hidden;
    max-width: 1300px;
    min-width: 1300px;
    margin: 0 auto;
}



#center_wrapper .main_container #center{
    float: left;
    width: 100%;
    margin-right: -400px;


}
#center_wrapper #center #squeeze{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C5C3C3;
    margin-right: 425px;
    padding: 20px;
    position: relative;
}

.main_container.content_container{
    padding-bottom: 5px !important;
    margin-top: 15px;
}

#side_right{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C5C3C3;
    float: left;
    position: relative;
    width: 391px;
}
/*************************************************************************/
/* Верхнее меню*/
/*************************************************************************/
.main_container.henkel{
    background: url("../images/henkel_bg.png") repeat-x scroll 0 0 transparent;
    height: 230px;
    border: 1px solid #bc660a;
}
#block_henkel{
    color:#fff;
    font-size: 12px;
}
#block_henkel td img{
    height: 20px;
    padding: 10px 5px ;

}
#block_henkel .row1{
    text-align: center;
}
#block_henkel .row2 div{
    border-top: 5px solid #FFFFFF;
    font-size: 14px;
    margin: 0 15px 15px;
    padding-top: 9px;
    line-height: 20px;
}
/*************************************************************************/
/* Шапка*/
/*************************************************************************/
#blocks_header{
    width: 100%;
    height: 170px;
}
#blocks_header td, #blocks_header td img {
    vertical-align: middle;
}

#blocks_header .td1{
    width: 225px;
}

#blocks_header .td3{
    background: url("../images/header_table_sep.png") no-repeat scroll 0 50% transparent;
    width: 275px;
}

#header_menus {

}
#header_menus ul{
    border: medium none;
    list-style: none outside none;
    width: 100% !important;
}
#header_menus li {
    display: block !important;
    list-style: none outside none;
    margin: 0;
    max-width: 100%;
    padding: 0 0 0 10px;
    text-align: left !important;
    float: left;
}
#header_menus li a{
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 32px;
    padding: 0px 3px 0px 3px;
    margin: 2px 0;
    text-decoration: none;
    border: 1px solid #fff;
    text-decoration: underline;

}
#header_menus li a.active,#header_menus li a:hover, #header_menus li.active a{
    color: #fff;
    background: #f89c24;
    border: 1px solid #f28c20;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
    -khtml-border-radius: 7px 7px 7px 7px;
    position: relative;
    text-decoration: none;
}

.header_block.phones {
    background-clip: border-box;
    background-origin: padding-box;
    background: transparent url("../images/header_icon_phone.png") no-repeat scroll 0 50%;
    background-size: auto auto;
    color: #f38c20;
    padding-left: 55px;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin-left: 5px;
}

/*************************************************************************/
/*  Центр, меню боковое*/
/*************************************************************************/
#novelty{
    background: none repeat scroll 0 0 #f28c20;
    border: 1px solid #bc660a;
    padding: 8px;
    position: relative;

}
#novelty .header{
    background: none repeat scroll 0 0 #F28C20;
    border-bottom: 1px solid #BC660A;
    border-left: 1px solid #BC660A;
    -webkit-border-radius: 0 0 0 10px;
    -moz-border-radius: 0 0 0 10px;
    border-radius: 0 0 0 10px;
    -khtml-border-radius: 0 0 0 10px;

    height: 25px;
    line-height: 23px;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 8px;
    width: 95px;
    font-size: 14px;
    font-weight: bold;
    color:#FFF;
    z-index: 99;
}
#novelty .block_content{
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #bc660a;
    overflow: hidden;
    padding: 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;

}

#novelty .block_content li{
	padding-top: 5px;
}

#novelty .content{ 
	padding-top:10px;
}
#novelty .content_title{
    padding-right: 96px;
    color:#f28c20;
    font-size: 14px;
    font-weight: bold;
}
#novelty .content img{
    float: right;
    margin: 5px;
}
#novelty .content li{
    color:#000 !important;
}

#novelty .content li a{
    color:#000 !important;
}

#novelty .content li a:hover{
    color:#f28c20 !important;
}

#side_right li {
    list-style: square outside none;
    margin-left: 20px;
    color:#000;
}
#side_right li.active,#side_right li:hover {
    color:#f28c20;
}
#side_right li span{
    color:#000;
}

#side_right .block{
    padding: 15px;
}
#side_right .block .header{
    background: #ececec;
    line-height: 30px;
    font-size: 18px;
    color:#626262;
    text-indent: 20px;
}
#side_right .block .block_content{
    background: url("../images/sub_bg.png") no-repeat scroll 275px  0 transparent;
    min-height: 200px;
    padding: 10px;
}
#side_right .block .content{
    line-height: 25px;
}
#side_right .block .content a{
    color:#000;
}
#side_right .block .content a.active,#side_right .block .content a:hover{
    color:#f28c20;
}
/*************************************************************************/
/* Центр,Контент*/
/*************************************************************************/
div.blog-featured h1, div.custom h1, .blog h1, div#content_wrapper  h1{
    background: none repeat scroll 0 0 #ECECEC;
    color: #626262;
    font-size: 18px;
    font-weight: normal;
    line-height: 35px;
    margin-bottom: 12px;
    text-indent: 18px;
}

#content_wrapper{
    min-height: 400px;
}

#content_wrapper h2{
    color: #000;
    font-size: 18px;
    font-weight: normal;
    border-bottom: 5px solid #f28c20;
    padding: 7px 0;
    margin-bottom: 15px;
}

p.readmore a{
    color: #f28c20;
    background: url("../images/more.gif") no-repeat scroll 100% 3px transparent;
    padding-right: 15px;
	
}
p.readmore {
	padding-top: 10px;
}

#content_wrapper ul li{
    margin-left: 15px;
}
.news_item  img {
    float: right;
    margin: 5px;
}

.news_item .content_block{
    border-bottom: 1px dotted #000000;
    margin-top: 10px;
    padding-bottom: 7px;
    overflow: hidden;
}
.news_item.last .content_block{
    border-bottom: 3px solid #CCC;
}

div.item {
	 border-bottom: 1px dotted #000000;
    margin-top: 10px;
    padding-bottom: 7px;
    overflow: hidden;
}

#content_wrapper .content{
    border-bottom: 5px solid #F28C20;
    line-height: 18px;
    padding-bottom: 20px;
}
#content_wrapper .content h3{
    font-size: 14px;
    color: #f28c20;
    line-height: 30px;
}
/*************************************************************************/
/* ФУТЕР*/
/*************************************************************************/

#footer_menu li {
     display: block !important;
     list-style: none outside none;
     margin: 0;
     max-width: 100%;
     text-align: left !important;
     float: left;
 }
#footer_menu li a{
    border-left: 1px solid #f28c20;
    color: #fff;
    display: block;
    font-size: 12px;
    margin: 10px 0;
    padding: 0 1em;
    text-decoration: none;

}
#footer_menu li.first a{
    border-left:none;
}
#footer_menu li a.active,#footer_menu li a:hover{
    color: #f28c20;
}
#blocks_footer{
    width: 100%;
    height: 85px;
}
#blocks_footer td, #blocks_footer td img {
    vertical-align: middle;
}

#blocks_footer td.td1{
    width: 100%;
}
.footer_block.phones {
    background-clip: border-box;
    background-origin: padding-box;
    background: transparent url("../images/header_icon_phone.png") no-repeat scroll 0 50%;
    background-size: auto auto;
    color: #f28c20;
    padding-left: 55px;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
    margin-left: 5px;
    width: 225px;
}
.footer_block.logo{
    width: 125px;
}

div.pos-media {
	display: block;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}

div.category-desc {
	padding-top:15px;
}

div.fs-sp1 {
	margin-bottom: 25px;
}

.table1 {line-height: 18px;width: 100%;border-bottom: 1px solid #bbb; border-collapse:collapse;border-left: 1px solid #bbb; border-right:1px solid #bbb;
  border-top:1px solid #bbb;}
.table1 tr:hover {background: none repeat scroll 0 0 #ccc;}
.table1 tr {border-bottom: 1px solid #bbb;}
.table1 td p {margin: 0;padding: 0;}
.table1 td {padding: 0 3px 0 3px;border-right:1px solid #bbb;}

td.acii {width:414px;background:url(../images/vnimanie.png) top right no-repeat;}