@charset "windows-1251";
/* CSS Document */

* { margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; }

body { background:#dce9ec; }
a { text-decoration:underline; color:#ff6c00; }
a:hover { text-decoration:none; }
ul, ol { margin-left:20px; }


.wrapper { width:998px; margin:0px auto; background:url(/images/contenttop.gif) left top repeat-x #ffffff; position:relative; border:none; overflow:hidden; }
.leftbgrepeat { width:998px; background:url(/images/leftpanbg.gif) left top repeat-y; overflow:hidden; }

.leftpanbg { width:295px; background:url(/images/leftpanbg.gif) left top repeat-y; position:relative; float:left; }
	.leftpan { width:295px; background:url(/images/leftpan.jpg) left top no-repeat; padding-top:23px; }
		.logo { width:244px; padding-left:51px; height:183px; padding-top:42px; padding-bottom:80px; }
			.logo img { border:none; }
		.leftmenu { width:250px; padding-left:45px; padding-bottom:45px; }
			.leftmenu ul { margin-left:20px; padding:0px; }
				.leftmenu li { list-style:none; }
					.leftmenu a { font-family:"Times New Roman", Times, serif; font-size:14px; color:#ffffff; font-weight:bold; letter-spacing:1px; background:url(/images/leftmenupoint.gif) left 5px no-repeat; padding-left:20px; text-decoration:none; }
					.leftmenu a:hover { text-decoration:underline; }
		.specialoffer { width:230px; padding-left:65px; padding-bottom:12px; }
			.specialoffer h2 { font-family:"Times New Roman", Times, serif; font-size:24px; color:#ffffff; line-height:90%; margin-bottom:20px; }
			.specialitem { width:187px; padding-right:43px; height:177px; background:url(/images/catalog.png) left top no-repeat; padding-bottom:12px; }
				.specialitem table { width:187px; border-collapse:collapse; }
					.specialitem table td { text-align:center; vertical-align:middle; padding:0px !important; }
						.specialitem .spitemimg { width:187px; height:134px; vertical-align:top; }
						.specialitem .spitemname { width:93px; font-size:11px; color:#ffffff; font-weight:bold; }
						.specialitem .spitemlink { width:94px; }
							.specialitem .spitemlink a { font-size:11px; color:#ffffff; text-decoration:underline; }
								.specialitem .spitemlink a:hover { text-decoration:none; }
		.leftcont { width:260px; padding-left:35px; height:80px; padding-top:6px; background:url(/images/leftcont.gif) left top no-repeat; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
			.leftcont a { color:#ffffff; display:block; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

.content { width:703px; float:right; }
	.contenttop { width:703px; height:97px; position:relative; }
		.conttopleft { width:265px; padding-left:15px; height:67px; padding-top:30px; float:left; font-family:Arial, Helvetica, sans-serif; color:#007990; font-size:12px; }
			.conttopleft strong { font-size:14px; }
		.conttopphone1 { width:50px; padding-left:177px; height:59px; padding-top:38px; background:url(/images/topkont.jpg) 85px 10px no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008098; }
		.conttopphone2 { width:140px; height:74px; padding-top:23px; float:left; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#008098; }
		.conttopnavi { width:35px; padding-left:21px; height:94px; padding-top:3px; background:url(/images/topnavi.jpg) left top no-repeat; float:left; }
			.conttopnavi a { display:block; margin:15px 10px; }
			.conttopnavi img { border:none; }
	.topmenu { width:703px; height:130px; padding-top:30px; padding-bottom:30px; }
		.topmenu a { display:block; width:139px; height:20px; padding-top:110px; text-align:center; float:left; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#4e6d7e; text-decoration:none; }
		.topmenu a:hover { text-decoration:underline; }
			.topmenu a.menu1 { background:url(/images/menu_1.jpg) center top no-repeat; }
			.topmenu a.menu2 { background:url(/images/menu_2.jpg) center top no-repeat; }
			.topmenu a.menu3 { background:url(/images/menu_3.jpg) center top no-repeat; }
			.topmenu a.menu4 { background:url(/images/menu_4.jpg) center top no-repeat; }
			.topmenu a.menu5 { background:url(/images/menu_5.jpg) center top no-repeat; }
	.catalogtab { width:592px; padding:0 17px; padding-top:15px; background:url(/images/cattab.jpg) left top no-repeat #888888; overflow:hidden; margin:0px auto; }
		.categorytab { width:592px; padding-top:10px; }
		.category { width:187px; padding:0 5px; height:155px; background:url(/images/category.png) 5px top no-repeat; float:left; }
			.category table { width:187px; height:150px; border-collapse:collapse; }
			.category td { text-align:center; vertical-align:middle; }
				.categoryimg { width:187px; height:130px; }
				.categoryimg img { border:none; }
				.categorylink { width:187px; height:20px; }
				.categorylink a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold; }
		.cataloginfo { font-size:11px; color:#ffffff; padding:15px 0; padding-left:5px; }
		.catalognavi { padding-left:5px; color:#97c7e6; font-size:12px; font-weight:bold; }
			.catalognavi span { padding-right:5px; color:#ffffff; }
			.catalognavi a { color:#ffffff; padding:0 2px; }
			.catalognavi span.active { color:#97c7e6; padding-right:0px !important; text-decoration:none; }
		.cataloglistcont { padding-bottom:0px; overflow:hidden; }
		.catalogitem { width:187px; padding:5px; padding-bottom:10px; height:159px; background:url(/images/catalog.png) 5px 5px no-repeat; float:left; }			
			.catalogitem table { width:187px; height:159px; border-collapse:collapse; }
			.catalogitem td { text-align:center; vertical-align:middle; }
				.catitimg { width:187px; height:130px; padding:0px; }
				.catitimg img { border:none; }
				.catitname { width:94px; height:29px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#ffffff; }
				.catitlink { width:93px; height:29px; }
				.catitlink a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
		.catalogtab h2 { margin:0px; font-family:"Times New Roman", Times, serif; color:#ffffff; font-size:24px; margin-left:5px; }
	
		.detailart { color:#ffffff; font-size:12px; font-weight:bold; padding-left:7px; }
			.detailleft { width:308px; float:left; padding-top:15px; padding-left:5px; }
			.detailright { width:254px; padding-top:15px; padding-left:25px; color:#ffffff; font-size:12px; float:right; }
				.detailright .detailinfo { width:254px; height:127px; }
				.detailright p { padding-top:10px; }
				.detailright .morephoto { width:254px; height:182px; }
				.detailright img { border:none; margin-top:7px; margin-right:5px; }
	.detailchars { width:548px; padding:0 39px; }
		.detailchars h2 { font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:20px; color:#888888; }
			.detailchars table { margin-top:15px; width:540px; border:1px solid #c7c7c7; border-collapse:collapse; }
				.detailchars td { border:1px solid #c7c7c7; padding:5px 10px; font-size:12px; color:#465660; }
				.detailchars td.charsvalue { color:#888888; width:190px; }
			.detailchars p.charsinfo { font-size:10px; color:#5e5e5e; padding-top:10px; }
			.backlink { display:block; font-size:12px; font-weight:bold; color:#888888; margin-top:15px; }
		
 	.cattabbotl { width:607px; padding-left:19px; height:43px; background:url(/images/cattabbl.jpg) left top no-repeat; margin:0px auto; padding-bottom:5px; }
	.cattabbotr { width:553px; padding-right:54px; height:43px; background:url(/images/cattabbr.jpg) right top no-repeat; }
	.cattabbot { width:553px; height:25px; background:#888888; border-bottom:18px solid #ffffff; }
	
	.detaillongtext { padding:20px 40px; font-size:12px; color:#465660; }

	.conttexttl { width:626px; background:url(/images/conttexttl.gif) left top no-repeat #f1f9f7; margin:0px auto; }
	.conttexttr { width:626px; background:url(/images/conttexttr.gif) right top no-repeat; }
	.conttextbl { width:626px; background:url(/images/conttextbl.gif) left bottom no-repeat; }
	.conttextbr { width:626px; padding-top:3px; background:url(/images/conttextbr.gif) bottom right no-repeat; }
		.contheader { padding-left:95px; height:57px; padding-top:15px; background:url(/images/headerimg.jpg) 10px top no-repeat; }
			.conttexttl h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#ffffff; background:url(/images/headerbg.jpg) right top no-repeat #888888; float:left; height:35px; padding-left:10px; padding-top:10px; padding-right:29px; }
			.conttexttl h3 { font-size:16px; }
		.contenttext { width:576px; padding:5px 25px; padding-bottom:20px; color:#517d87; font-size:11px; line-height:150%;  }
			.contenttext p { padding-bottom:10px; }
			.contenttext .linkmore { padding-left:7px; background:url(/images/linkmore.gif) left 7px no-repeat; }
.footertop { width:708px; padding-left:290px; height:3px; margin:0px auto; font-size:0%; background:url(/images/leftpanbg.gif) left top repeat-y #ffffff; }
	.footertopright { width:708px; height:1px; font-size:0%; background:#888888; border-top:1px solid #94d7da; border-bottom:1px solid #94d7da; }
.footer { width:998px; height:80px; margin:0px auto; background:url(/images/footerbg.gif) left top repeat-x #ffffff; }
	.footerinfo { width:428px; padding-left:30px; height:55px; padding-top:25px; float:left; font-size:11px; color:#517d87; }
		.footerinfo img { float:left; margin-right:25px; }
	.footermenu { width:500px; padding-right:40px; height:50px; padding-top:30px; float:right; text-align:right; color:#517d87; font-size:11px; font-weight:bold; }
		.footermenu a { color:#517d87; text-decoration:none; font-size:11px; }
		.footermenu a:hover { text-decoration:underline; }