#main { margin:0px; padding:0px;} 
	.maintable { width:100%; }
		.left { width:271px; background:#c6c5c2 url(/img/catbg.gif) repeat-x; padding:16px 0px 10px 20px; }
			.left .placeholder { height:1px; overflow:hidden; width:271px; }
			.left h2 {margin:29px 0px 20px 0px;}
				.catnav li a { font-weight:bold; text-decoration:none; }
				.catnav li a.selected { color:#ff0000; }
			.left h3 {margin:56px 0px 20px 0px;}
		.right { background: url(/img/cbg.gif) repeat-y left; }
			/*HEADER*/
			.header { background: url(/img/hbg.gif) repeat-x; padding:10px 50px 0px 45px; margin:0px 0px 0px 5px; }
				.placeholder { height:1px; overflow:hidden; width:580px; }
				.header table { width:100%; }
				.hleft p:first-letter { color:#ff0000; }
				.domen { font-size: 40px; letter-spacing:-1.5px; margin-left:-2px;}				
				.slogan { font-size: 15px; letter-spacing:0px; }
				.hright { font-style:italic; font-weight: bold; line-height:14px; padding:0px 0px 0px 20px; width:307px; }
					.book { float:left; padding:0px 10px 0px 0px; }
				.ms { background:#807f7f url(/img/mbg.gif) repeat-x; width:100%; float:left; height: 25px; margin:5px 0px 5px 0px; padding:5px 0px 0px 0px; }
					/*TOPMENU*/	
					.topmenu { display: inline; margin:0px; padding:0px; }
						.topmenu li.first { border-left:none; }
						.topmenu li.last { border-right:none; }
						.topmenu li { display:inline; margin:0px 2px; padding:0px 10px; font-weight:bold; border-left:1px #ffffff solid; border-right:1px #ffffff solid; }
						.topmenu li a { color:#ffffff; text-decoration:none; }
						.topmenu li a:hover, .topmenu li a.selected { color:#ffffff; text-decoration:underline; }
					/*SFORM*/
					.sform { display:inline; }
					.sform input { width:100px; }
				/*BREADCRUMB*/
				.breadcrumb { float:left; }
					.breadcrumb span { color:#ff0000; }
				/*BASKET*/
				.basket {  text-align:right; }
					#procount { color:#ff0000; font-weight:bold; }
			/*CONTENT*/
			.content { padding:10px 50px; float:both; margin:0px 0px 20px 0px; }
				.content h1 { color:#ff0000; }
				.photoitem { float:left; }
					.photoitem  a { margin:0px 10px 0px 0px; }
				.infoitem { font-size:16px; font-weight:bold; }
					.infoitem .b { color:#000000; }
					.infoitem .r { color:#ff0000; }
				.descitem { float:both; margin:20px 0px 0px 0px; color:#666666; }
				.tline { background:#6b6b6b url(/img/linebg.gif) repeat-x bottom; height:13px; margin: 15px 0px; }
				.proitem { text-align:center; height:203px; width:180px; border: 1px #ffcb00 dashed; padding:10px; margin:0px 20px 20px 0px; float:left; }
					.proitem .nav { height:175px; }
					.proitem  a { color:#000000; font-weight:bold; text-decoration:none; }
					.proitem  a:hover { color:#ff0000; }
					.proitem .pr { color:#ff0000; font-weight:bold; }
					.proitem .int { color:#333333; }
						.ops .inb { font-weight:bold; }
						.ops #checkbox { top:3px; position:relative; }	
				.footcatnav { width:100%; float:right; margin:0px 0px 20px 0px; }
				/*ORDER*/
				.order { width:100%; }
				.order td { border:#000000 solid 1px; padding:10px; }
				.bucheck { float:left; }
				.itogo { float:right; }
					.itogo  .summ { font-weight:bold; }

/*FOOTER*/	
#footer { background:transparent url(/img/fbg.gif) repeat-x; margin:0px; padding:23px 0px; text-align:center; } 
	/*TOPMENU*/	
	.footmenu li.first { border-left:none; }
	.footmenu li.last { border-right:none; }
	.footmenu li { display:inline; margin:0px 2px; padding:0px 10px; font-weight:bold; border-left:1px #ffffff solid; border-right:1px #ffffff solid; }
	.footmenu li a { color:#ffffff; text-decoration:none; }
	.footmenu li a:hover, .footmenu li a.selected { color:#ffffff; text-decoration:underline; }
