body {
	background: url(bg_decoration_winter.jpg) no-repeat center top #dddfe2;
	margin-bottom:50px;
}	
.top_menu td{
    color:#4c6c76;
}
.top_menu a{
    color:#4c6c76;
}
.top_menu a:hover{
    color:#366574;
	background-color:#c6ccca;
}
.footer_box{
    background:url(footer_winter.gif);
 }
 .footer_box td{
    color:#9cb9be;
}
.catalog{
	background: #f8bb49 url(catalog_winter.gif);
	background-repeat:no-repeat;
	width:230px;
	border-top:1px solid #9baabb;
	border-right:1px solid #9baabb;
	padding:10px 10px 10px 10px;
	background-color:#f7f6f2;
}
.catalog_title{
    padding-top: 2px;
    padding-left: 30px;
    width: 180px;
    height: 40px;
    font-size: 14px;
    font-weight: bold;
    color: white;
}
.catalog a{
    font-size:11px;
    font-weight:bold;
    color:#3172b4;
    display:block;
    background-color:#f7f6f2;
    border:1px solid #f7f6f2;
}
.catalog a:hover{
    color:#3172b4;
    text-decoration:none;
    border:1px solid #ced8e4;
    background-color:#ecf1f7;
    border-left:1px solid #6699cc;
    border-bottom:1px solid #b5c6d6;
}
.catalog_item:link,
.catalog_item:visited,
.catalog_item:active
{
    padding: 5px 0px 5px 10px;
    width:217px;
    font-size:11px;
    font-weight:bold;
    color:#3172b4;
}
.catalog_item:hover{
}
.catalog_item_selected:link,
.catalog_item_selected:visited,
.catalog_item_selected:active,
.catalog_item_selected:hover
{
    padding: 5px 0px 5px 10px;
    width:217px;
    font-size:11px;
    font-weight:bold;
    color:#3172b4;
    border:1px solid #ced8e4;
    border-left:1px solid #6699cc;
    border-bottom:1px solid #cbc0a4;
    background-color:#f2ecdf;
}
.catalog_subitem:link,
.catalog_subitem:visited,
.catalog_subitem:active
{
    padding: 3px 0px 3px 30px;
    margin-left:0px;
    width:197px;
    font-size:10px;
    font-weight:bold;
    color:#3172b4;
}
.catalog_subitem:hover{
    background:url(arrow.gif);
    background-repeat:no-repeat;
    background-position:left;
}
.catalog_subitem_selected:hover,
.catalog_subitem_selected:link,
.catalog_subitem_selected:visited,
.catalog_subitem_selected:active{
    padding: 3px 0px 3px 30px;
    margin-left:0px;
    width:197px;
    font-size:10px;
    font-weight:bold;
    color:#3172b4;
    border:1px solid #ced8e4;
    border-left:1px solid #6699cc;
    border-bottom:1px solid #cbc0a4;
    background:url(arrow.gif);
    background-repeat:no-repeat;
    background-color:#f2ecdf;
    background-position:left;
}
.content_box h1{
	color:#3172b4;
	font-weight:normal;
	font-size:17px;
	margin:0px 0px 10px 0px;
}
.content_box h2{
	font-weight:bold;
	color:#3172b4;
	font-size:14px;
	margin:0px 0px 6px 0px;
}
hr.polo_line {
	color:#99ccff;
	background-color:#99ccff;
	height:1px;
	border:0;
}
hr.polo_news_line{
	color:#003597;
	background-color:#003597;
	height:1px;
	border:0;
}
.sub_window_header{
    width: 170px;
    height:33px;
    background:url(sub_window_header_winter.png);
    background-repeat: no-repeat;
    background-position: top center;
}

.news{
	border-right:1px solid #ece7db;
	border-bottom:1px solid #ece7db;
	border-left:1px solid #b9c6d5;
	border-top:1px solid #b9c6d5;
	margin-bottom:7px;
}
.news_title{
  	background-color:#dae1e8;
	font-size:12px;
	padding:2px 5px 2px 5px; 
}
.news_content{
	background-color:#f3f2ee;
	padding:5px 7px 5px 7px; 
}

.list_product_title{
	font-size:12px;
	color:#5b789f;
	text-align:center;
	padding:0px 3px 0px 3px;
}
.list_product_code{
	font-size:9px;
	color:#7a7a7a;
	text-align:left;
	padding:0px 3px 0px 3px;
}
.list_product_title2{
	font-size:11px;
	color:#727a84;
	text-align:right;
	padding:3px 5px 3px 5px;
	vertical-align:top;
	height:60px!important;	
}
.list_product_price{
	font-size:11px;
	font-weight:bold;
	color:#1c5a99;
	text-align:right;
	padding:3px 5px 7px 5px;	
}
.full_product_price{
	font-size:14px;
	font-weight:bold;
}
.menu_middle a{
    color:#f2ffff;
}
.menu_middle a:hover{
    color: #5391bd;
}
.menu_middle .active-menu {
    color: #5391bd;
}
.submenu a{
    color:white;
}
.submenu a:hover{
	color:white;
}