#content{padding:0 15px 40px 50px;overflow:hidden;height:1%}
	#content h2{font-size:38px;margin-bottom:30px;color:#3B578F;font-weight:normal;overflow:hidden;height:1%}
	#content h2.title-link{font-size:18px;margin-bottom:15px}
		#content h2.title-link a{display:block;color:#fff;background:#71D571 url(../images/button-bg.png) no-repeat left top;padding:0 0 0 20px;line-height:35px;float:left;font-size:18px;font-style:italic}
		#content h2.title-link a.odd{background:#71D571 url(../images/button-bg2.png) no-repeat left top}
			#content h2.title-link a span{display:block;background:url(../images/button-bg.png) no-repeat right top;height:38px;padding:0 30px 0 10px;float:left;cursor:pointer}
			#content h2.title-link a.odd span{background:url(../images/button-bg2.png) no-repeat right top}
	#content h3{font-size:24px;margin-bottom:10px;font-weight:normal;color:#3B578F}
	#content p{font-size:14px;margin-bottom:15px;line-height:150%}
	#content ul{font-size:14px;margin-bottom:15px;padding:0 0 0 15px;height:1%}
	#content address{font-size:14px;font-style:normal}
		#content address span{display:block;margin-bottom:15px}
		#content address a{font-weight:bold}
	#content .map img{vertical-align:middle;margin:0 20px 0 0}
	#content .map a{font-weight:bold}
	#content .alt-content-block-wrap{background:#EADCAF url(../images/alt-content-block-tbg.png) no-repeat right top;padding:1px;margin-bottom:10px}
	#content .alt-content-block{background:url(../images/border.gif) repeat-y right top}
	#content .alt-content-block-entry{background:url(../images/alt-content-block-bg.png) no-repeat right top;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:15px 18px 5px 18px;overflow:hidden;height:1%}
		#content .intro p{font-size:12px}
		#content .intro a{color:#99389B}
	#content .content-block-top{font-size:0;background:#fff url(../images/border2.gif) repeat-x left top}
		#content .content-block-top div{height:7px;background:url(../images/content-block-tlbg.gif) no-repeat left top;margin-top:20px;}
			#content .content-block-top div div{background:url(../images/content-block-trbg.gif) no-repeat right top}
	#content .content-block-bottom{font-size:0;background:#fff url(../images/border2.gif) repeat-x left bottom;margin-bottom:15px}
		#content .content-block-bottom div{height:7px;background:url(../images/content-block-blbg.gif) no-repeat left top}
			#content .content-block-bottom div div{background:url(../images/content-block-brbg.gif) no-repeat right top}
	#content .content-block{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;height:1%;padding:10px 15px 5px 15px}
		#content .catalog .content-block{width:188px; height: 220px; min-height:220px}
		#content .catalog {}
		#content .catalog .item{width:220px; display:inline-block; vertical-align:top;text-align:center;margin:0 5px 0 0;}
		#content .catalog .item h3{font-size:14px;font-style:italic}
		#content .catalog .item a{color:#99389B}
	#content .info-block{background:#CCDAF3 url(../images/info-bbg.jpg) no-repeat left bottom;padding:1px;margin-bottom:10px;height:1%}
	#content .info-block-entry{background:url(../images/info-bg.png) no-repeat left bottom;border-right:1px solid #E4EBF9;border-top:1px solid #E4EBF9;overflow:hidden;height:1%}
		#content .info-block .presentation{padding:50px 0 50px 180px;width:130px;float:left}
		#content .info-block .master-classes{padding:50px 40px 50px 160px;overflow:hidden;height:1%}
		#content .info-block h3{font-size:18px;font-style:italic}
		#content .info-block p{font-size:12px}
		#content .info-block a{color:#88575B}
	#content .feedback{margin-bottom:20px;color:#3E3E3D;width:520px}
		#content .feedback p{margin-bottom:10px}
		#content .feedback label{font-style:italic;display:block;margin-bottom:5px}
		#content .feedback .input-text{display:block;background:url(../images/input-text-bg.png) no-repeat left top;width:184px;height:21px;padding:0 10px}
			#content .feedback .input-text input{border:none;background:none;font:italic 14px Georgia,serif;color:#6B7BA2;width:184px}
		#content .feedback textarea{display:block;background:url(../images/textarea-bg.png) no-repeat left top;width:499px;height:121px;padding:5px 10px;font:italic 14px Georgia,serif;color:#6B7BA2;border:none}
		#content .feedback button{font:italic 24px Georgia,serif;overflow:visible;color:#516AA0;border:none;background:none;cursor:pointer}
			#content .feedback button span{text-decoration:underline}
			#content .feedback button:hover span{text-decoration:none}
	#content .alignleft{text-align:left}
	#content .alignright{text-align:right}
	#content .center{text-align:center}
	#content img.alignleft{float:left;margin:0 10px 0 0}
	#content img.alignright{float:right;margin:0 0 0 10px}
	#content img.center{display:block;margin:0 auto}
	#content dl.faq{font-size:12px}
		#content dl.faq dt{margin-bottom:20px;font-weight:bold;color:#237522;font-style:italic}
			#content dl.faq dt a{font-weight:normal}
		#content dl.faq dd{margin-bottom:20px;background:url(../images/faq-answer-bg.png);line-height:150%}
			#content dl.faq dd div{background:url(../images/faq-answer-tlbg.gif) no-repeat left top}
			#content dl.faq dd div div{background:url(../images/faq-answer-trbg.gif) no-repeat right top}
			#content dl.faq dd div div div{background:url(../images/faq-answer-brbg.gif) no-repeat right bottom}
			#content dl.faq dd div div div div{background:url(../images/faq-answer-blbg.gif) no-repeat left bottom;padding:15px 20px}
	#content .category-description{padding:25px 40px}
		#content .photo{float:left;padding:0 40px 0 0; position: relative;}
		#content .category-description .description{overflow:hidden;height:1%}
		#content .category-description h3{font-style:italic;font-size:20px}
		#content .category-description p{font-size:12px}
	#content .products{width:100%;font-size:12px}
		#content .products th{font-weight:normal;color:#fff;padding:0 0 20px 0;text-align:left}
			#content .products th span{background:#AF8DC9;display:block}
			#content .products th span span{padding:8px 5px 8px 15px}
			#content .products th.first span{background:#AF8DC9 url(../images/products-title-tlbg.gif) no-repeat left top}
			#content .products th.first span span{background:url(../images/products-title-blbg.gif) no-repeat left bottom}
			#content .products th.last span{background:#AF8DC9 url(../images/products-title-trbg.gif) no-repeat right top}
			#content .products th.last span span{background:url(../images/products-title-brbg.gif) no-repeat right bottom}
		#content .products td{padding:9px 5px 8px 15px; background:url(../images/products-odd-bg.png);}
		#content .products .odd td{background:none}
			#content .products td input{width:42px;border:1px solid #646464;font:12px Georgia,serif;padding:0 2px;background:#fff}
			#content .products .order a{display:block;width:30px;height:33px;margin:0 auto}
			#content .products a img{vertical-align:bottom;}
	#content .news{font-style:italic;overflow:visible;height:1%}
	#content .news div{border-bottom:1px solid #B2B4A3;margin-bottom:20px;padding:0 0 5px 0}
	#content .news .date{font-weight:bold}
	#content .registration p{margin-bottom:30px}
	#content .registration table{font-size:14px}
	#content .registration td{padding:0 0 10px 0}
	#content .registration label{font-style:italic;display:block;padding:0 0 5px 0}
	#content .registration .input-text{display:block;background:url(../images/input-text-bg.png) no-repeat left top;width:184px;height:21px;padding:0 10px}
	#content .registration .wide-input-text{background:url(../images/input-text-bg2.png) no-repeat left top;width:280px}
		#content .registration .input-text input{border:none;background:none;font:italic 14px/14px Georgia,serif;width:184px}
	#content .registration .select{background:url(../images/select-bg2.png) no-repeat left top;width:280px;height:17px;font-size:11px;padding:4px 10px 0 10px;position:relative}
		#content .registration .select .toggle{display:block;width:21px;height:21px;cursor:pointer;position:absolute;right:3px;top:1px}
	#content .registration button{border:none;background:none;overflow:visible;font:italic 24px Georgia,serif;color:#516AA0;cursor:pointer}
		#content .registration button span{text-decoration:underline}
		#content .registration button:hover span{text-decoration:none}

	#content .suppliers h3{font-size:12px;font-style:normal;color:#000;margin-bottom:5px;padding:0 0 0 30px}
	#content .suppliers ul{font-size:12px;list-style-type:none;padding:0;margin-bottom:40px}
		#content .suppliers ul li{background:url(../images/file-pdf.gif) no-repeat left 3px;padding:0 0 0 30px}
	#content .cart table{font-size:0.75em;width:100%;margin-bottom:20px}
	/*
	#content .cart th{font-weight:normal;text-align:left;padding:0 10px 0 15px;background:url(../images/cart-title-bg.gif) repeat-x left top;height:36px}
	#content .cart th.first{background:url(../images/cart-title-lbg.gif) no-repeat left top}
	#content .cart th.last{background:url(../images/cart-title-rbg.gif) no-repeat right top}
	#content .cart td{padding:15px 10px 0 15px}
	*/
	#content .cart .total{color:#1C7A1C;font-weight:bold}
	#content .cart a{color:#516AA0}
	#content .cart .input-text{width:50px;font:1em Georgia,serif}
	#content .cart button{border:none;background:none;overflow:visible;font:18px Arial,Helvetica,sans-serif;color:#1C7A1C;cursor:pointer;height:48px;padding:0 0 4px 0;margin:0 20px 0 0}
	#content .cart .checkout{
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#516AA0;
cursor:pointer;
font:italic 24px Georgia,serif;
overflow:visible;
}
{width:172px;background:url(../images/checkout-bg.png) no-repeat left top}

#content .searchform button{border:none;background:none;overflow:visible;font:italic 24px Georgia,serif;color:#516AA0;cursor:pointer;display:block;float:left;}
    #content .searchform button span{text-decoration:underline}
    #content .searchform button:hover span{text-decoration:none}
#content .searchform .input-text{display:block;background:url(../images/input-text-bg.png) no-repeat left top;width:184px;height:21px;padding:0 10px;float:left;}
#content .searchform .input-text input{border:none;background:none;font:italic 14px Georgia,serif;color:#6B7BA2;width:184px;}



    #content .cart111 .checkout{width:172px;background:url(../images/checkout-bg.png) no-repeat left top}
		#content .cart button span{text-decoration:underline;color:#516AA0;font:italic 24px Georgia,serif;}
		#content .cart button:hover span{text-decoration:none}



