#content .catalog{
	width: 964px;
	display: table;
/*	padding-left: 24px;*/
	padding-top:16px;
	font: normal 12px Arial;
	color: #333;
}

#content .catalog .narrow{
	width: 258px;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-left: 14px;
/*border: 1px solid;*/
}

#content .catalog .narrow .cart{
	width: 258px;
	height: 99px;
	background:url(/templates/images/cart-bk.png) no-repeat;
	margin-top: 14px;	
}
#content .catalog .narrow .cart th{
	color: #314151;
	font: normal 14px Arial;
}
#content .catalog .narrow .cart td{
	color: #2554A7;
	font: normal 14px Arial;
}

#content .catalog .narrow .category{
	margin-top: 20px;
}

#content .catalog .narrow .panel{
	width: 258px;
	display:table;	
}

#content .catalog .narrow .panel .top{
	width: 258px;
	height: 15px;
	background:url(/templates/images/category-panel-top.png) no-repeat;
}
#content .catalog .narrow .panel .bottom{
	height: 19px;
	width: 258px;
	background: url(/templates/images/category-panel-bottom.png) no-repeat;
}
#content .catalog .narrow .panel .main{
	width: 238px;
	background:url(/templates/images/category-panel-bk.png) repeat-y;
	padding: 10px;
}

#content .catalog .narrow .panel .main ul{
	padding: 0px;
	list-style: none;
}
#content .catalog .narrow .panel .main ul li{
/*	background:url(/templates/images/index-list.png) left top no-repeat;*/
/*	padding-left: 25px;	*/
	padding-bottom:5px;
}
#content .catalog .narrow .panel .main ul li.active{
	background:url(/templates/images/index-list-yellow.png) left top no-repeat;
	/*padding-left: 25px;	*/
	padding-bottom:5px;
}
#content .catalog .narrow .panel .main ul li a{
	font: normal 14px Arial;
	color:#164AA3;
	text-decoration: none;	
}
#content .catalog .narrow .panel .main ul li a:hover{
	text-decoration: underline ;
}
#content .catalog .narrow .panel .main ul li ul{
	margin: 10px;	
	padding-left: 25px;
	list-style: none;
}
#content .catalog .narrow .panel .main ul li ul li{
	padding:0px;
	margin-bottom: 4px;
	background:none;	
}

#content .catalog .narrow .panel .main ul li ul li a{
	font: normal 12px Arial;
	color:#333;
	text-decoration: underline;
	
}
#content .catalog .narrow .panel .main ul li ul li a:hover{
	text-decoration: none ;
}

#content .catalog .wide{
	float: left;
	width: 665px;
	display: table;
	margin-top: 3px;
/*	border: 1px solid;*/
	overflow: hidden;
}

#content .catalog .wide .scroll{
	padding-left: 15px;
	font: bold 16px Arial;
	color: #64BE01;
}
#content .catalog .wide .scroll a{
	color: #164BA3;
	font: normal 16px Arial;
	text-decoration:underline;
}
#content .catalog .wide .scroll a:hover{
	color: #164BA3;
	text-decoration:none;
}

#content .catalog .header{
	width: 650px;
	padding-left: 5px;
}
#content .catalog .link-list{
	margin: 10px 0px 0px 12px;
	font: normal 12px Arial;
/*	float: left;*/
}
#content .catalog .link-list a{
	font: normal 14px Arial;
	color:#164AA3;
	text-decoration: underline;
}
#content .catalog .link-list a:hover{
	text-decoration: none;
}
#content .catalog .list{
	margin: 18px 0px 10px 12px;
	width: 620px;
}

#content .catalog .list .item{
	width: 620px;	
	display: table;
	margin-bottom: 25px;
}

#content .catalog .list .item .photo{
	float: left;
	background: url(/templates/images/photo-bk.png) no-repeat;
	width:119px;
	height: 119px;
	padding: 9px;
}
#content .catalog .list .item .view{
	float:right;
	width: 600px;
}
#content .catalog .list .item .view .header{
	color: #164BA3;
	font: bold 24px Arial;
	padding-bottom: 25px;
	width: 400px;
}

#content .catalog .list .item .description{
	float:right;
	width: 470px;
}
#content .catalog .list .item .description .header{
	color: #164BA3;
	font: bold 16px Arial;
	padding-bottom: 5px;
	width: 400px;
}
#content .catalog .list .item .description .header a{
	color: #164BA3;
	font: bold 16px Arial;
	text-decoration:none;
}
#content .catalog .list .item .description .header a:hover{
	text-decoration:underline;
}

#content .catalog .list .item .description .text{
	min-height: 65px;
	font: normal 12px Arial;
	line-height: 14px;
	margin-left: 4px;
}

#content .catalog .list .item .description .buttons{
	margin-top:10px;
	float: left;
}
#content .catalog .list .item .description .price{
	margin-top:10px;
	float: right;
	font: bold 12px Arial;
	color:#64BE01;
	display:inline;
	width: 225px;
}
#content .catalog .list .item .description .label{
	padding:10px;
	clear: none;
	float: left;
	display: inline;
}
#content .catalog .list .item .description .value{
	width: 147px;
	height: 11px;
	background:url(/templates/images/sunwind-price.png) no-repeat;
	font: bold 15px Arial;
	float: right;
	padding: 8px 10px 12px 10px;
	text-align:center;
	color:#000000;
	display: inline;
}

/*---- FANCYBOX------*/

#box{
	width: 350px;
	height: 130px;
	padding: 15px;
}

#box .photo{
	float: left;
	background: url(/templates/images/photo-bk.png) no-repeat;
	width:119px;
	height: 119px;
	padding: 9px;
}

#box .container{
	min-height: 119px;
	width: 200px;
	float:right;
}

#box .container .header{
	color: #164BA3;
	font: bold 16px Arial;
	padding-bottom: 5px;
}

#box .container .price{
	color: #333;
	font: normal 16px Arial;
	padding-top:5px;
	padding-bottom:5px;
}

#box .container .price .green{
	font: bold 16px Arial;
	color: #64BE01;
}

#content .cartlist{
	padding-top: 20px;
	display:table;
	width: 650px;
}
#content .cartlist th{
	font: normal 14px Arial;
	color:#314151;
}
#content .cartlist td,
#content .cartlist a,
a{
	font: normal 12px Arial;
	color: #2554A7;
	text-decoration:none;
}
#content .cartlist a:hover,
a:hover{
	font: normal 12px Arial;
	color: #2554A7;
	text-decoration:underline;
}

#content .catalog .narrow .searchbox{
	margin-top: 10px;
}
