/* CSS Document */
html, body {
	width:100%;
	margin:0;
	padding:0;
	}
body {
	font-family: Tahoma, Verdana, Sans-Serif;
	color:#000000;
	background:#91AC79 url(/images/ruscemena.ru/bg/bg_body.jpg) top left;
	}
div, body, p, ul, ol, li, a, form, img, span, h3, h2, h4 {
	margin:0;
	padding:0;
	} 
img, table, tr, td {
	border:none;
	}
ul, li {
	list-style:none;
	}
a, a :active, a:visited { text-decoration:underline; color:#D97315;}
a:hover { text-decoration:none; color:#D97315;}

.wrapper { margin-left:auto; margin-right:auto; width:1000px; padding-bottom:30px;} 
	.menu { background:url(/images/ruscemena.ru/bg/bg_menu.gif) top left no-repeat; width:838px; /*height:62px;*/ height:50px; padding-top:12px; }
		.menu li { float:left; font-size:15px; font-weight:bold; /* padding:0px 32px;*/ border-left:1px solid #9eafec; border-right:1px solid #bbc7f3; padding-top:9px; padding-bottom:11px; text-align:center;}
		.menu li.first_li { border-left:none; width:235px; }
		.menu li.last_li { border-right:none; width:235px; }
		.menu li.li2 {width:205px;}
		.menu li.li3 {width:155px;}
		.menu li a, .menu li a:active, .menu li a:visited { display:block; color:#fff; text-decoration:none;}
		.menu li a:hover { text-decoration:underline;}
	.content { clear:both; width:1000px; float:left; background:#FFF url(/images/ruscemena.ru/bg/bg_content.jpg) top left repeat-y;}
		.left {float:left; width:276px; padding-bottom:230px; }
		.left p { color:#000; font-size:12px; margin-top:20px; padding-left:25px;}
		.left_cart { background:url(/images/ruscemena.ru/bg/bg_cart.jpg) top left no-repeat; width:276px; height:78px; position:relative; }
		.left_cart .cart_header { position:relative; z-index:100; top:-10px; left:40px; font-weight:bolder; }
		.left_cart p { padding:0 0 0 80px; margin:0; }

		
		.left_menu0 { background:transparent url(/images/ruscemena.ru/bg/bg_cat_center.jpg) top left repeat-y; width:276px; position:relative; }
		.left_menu01 { background:transparent url(/images/ruscemena.ru/bg/bg_cat_bottom.jpg) bottom left no-repeat; width:276px; position:relative; }
		.left_menu { background:transparent url(/images/ruscemena.ru/bg/bg_cat_top.jpg) top left no-repeat; width:236px; position:relative; padding:20px 10px 20px 30px; }
			.left_menu .cat_header { position:relative; z-index:100; top:-5px; left:10px; font-weight:bolder; }
			.left_menu li.big { font-size:13px; background:url(/images/ruscemena.ru/bg/bg_li.gif) 0px 6px no-repeat; margin-left:8px; padding-left:18px; width:75%; padding-top:2px; padding-bottom:2px; }
			.left_menu .border { border-top:1px solid #CCC; }
			.left_menu li.big a, .left_menu li.big a:active, .left_menu li.biga:visited, .left_menu li.big a:hover { text-decoration:none; color:#000;  display:block; padding:3px; }
			.left_menu li.big a:hover { text-decoration:none; background-color:#7FAB77; }
			.left_menu li.big li.small { font-size:13px; font-weight:normal; margin-bottom:5px; list-style:inside; list-style-type:disc; }
			.left_menu li.big li.small a, .left_menu li.big li.small a:active, .left_menu li.big li.small a:visited { text-decoration:underline; padding:3px;}
			.left_menu li.big li.small a:hover { text-decoration:none; background-color:#7FAB77; }
			.left_menu li.big ul { margin-top:4px; margin-bottom:5px; width:100%;}
		.text { float:left; width:724px; background:url(/images/ruscemena.ru/bg/bg_text.jpg) no-repeat; min-height:300px; padding-bottom:60px;}
		.text2{ width:657px; padding:15px 52px 15px 15px; background:url(/images/ruscemena.ru/bg/bg_text_top.jpg) no-repeat;}
		
			.main_info{ font-size:13px;}
			
			.grid_catalogs {font-size:13px; }
			.grid_catalogs a, .grid_catalogs a:active, .grid_catalogs a:visited, .grid_catalogs a:hover { text-decoration:none; color:#000;  display:block; padding:3px; }
			.grid_catalogs a:hover { text-decoration:none; background-color:#7FAB77; }
		
			.title { position:relative; padding-left:30px;}
				.title p { font-size:24px; color:#000; }
				p.sort1 { font-size:12px;margin-bottom:10px; color:#000;}
				p.sort1 a, p.sort1 a:active, p.sort1 a:visited, p.sort1 a:hover { font-weight:bold; padding:3px; margin:0px 3px; text-decoration:none; color:#f5e1b9; }
				p.sort1 a.name, p.sort1 a.name:active, p.sort1 a.name:visited, p.sort1 a.name:hover { color:#fff; background-color:#FF9900; text-decoration:none;}
				p.sort1 a.price, p.sort1 a.price:active, p.sort1 a.price:visited, p.sort1 a.price:hover { color:#fff; background-color:#7FAB77; text-decoration:none;}
				.title p span { color:#000; font-size:14px; font-weight:bold;}
				.title img { position:absolute; top:5px; left:0px; }
			.catalog_block { position:relative;}
			/*.hearts1 { position:absolute; top:118px; left:-28px;}
			.hearts2 { position:absolute; top:27px; right:-32px; z-index:40;}*/
			/*.catalog_top {height:25px; width:596px;}*/
			.catalog_center { width:100%; position:relative; padding-bottom:45px; z-index:20;}
				.catalog_center .pic { margin-left:0px; padding-left:20px; width:150px; float:left; }
					.catalog_center .pic img {display:block; border: 1px solid #CCC; padding:3px;}
					.catalog_center .pic p { margin:0px; color:#c4218b; font-size:14px; font-weight:bold; width:149px; text-align:center; margin-top:20px;}
					.catalog_center .pic p span { color:#7065e9;}
					
			.descr_center { width:100%; position:relative; padding-bottom:45px; z-index:20; }
				.descr_center .pic { margin-left:0px; padding-left:0px; width:300px; padding-top:10px; float:left; }
					.descr_center .pic img {display:block; border: 1px solid #CCC; padding:3px; }
					/*
					.descr_center .price { float: right; padding-right:20px;}
					.descr_center .price p { margin:0px; color:#c4218b; font-size:14px; font-weight:bold; width:149px; text-align:center; margin-top:30px; float:left}
					.descr_center .price p span { color:#7065e9;}*/
					.descr_center .price { background:#FAFAFA url(/images/ruscemena.ru/bg/bg_price.gif) no-repeat; margin-left:130px; font-size:12px; width:168px; height:28px; line-height:28px; padding-left:20px;}
					.descr_center .buy { position:absolute; border:0px; left:0px;}
				
				.descr_center h4 { font-size:14px; font-weight:bold; background:#FAFAFA url(/images/ruscemena.ru/bg/bg_title.gif) repeat-x; padding:3px;}
					.descr_center h4.red {background-color:#e9659e;}
				.descr_center .annotate { font-size:12px; line-height:17px; padding-top:10px; padding-bottom:10px;}
				
				.catalog_center h4 { font-size:14px; font-weight:bold; background:#FAFAFA url(/images/ruscemena.ru/bg/bg_title.gif) repeat-x; padding:3px; margin-bottom:7px; width:651px;}
					.catalog_center h4.red {background-color:#e9659e;}
				
/*				.catalog_center p { margin-left:185px; font-size:12px; color:#796793; width:400px; line-height:17px; padding-bottom:5px;}*/
				.catalog_center .annotate { margin-left:185px; font-size:12px; width:472px; line-height:17px; padding-bottom:10px;}
				.catalog_center .price { background:#FAFAFA url(/images/ruscemena.ru/bg/bg_price.gif) no-repeat; margin-left:310px; font-size:12px; width:168px; height:28px; line-height:28px; padding-left:20px;}
				.catalog_center .buy { position:absolute; border:0px; left:183px;}
				
			.catalog_bottom { height:29px; width:596px;}
			
			
			/*.info_center { background:#fefdfd url(/images/ruscemena.ru/bg/bg_repeat.gif) bottom left repeat-x; width:100%; position:relative; padding-bottom:45px; z-index:20; }*/
			/*.info_center .inform { padding:0px 20px 0px 20px; }*/
			
	.footer1 { clear:both; margin-bottom:23px; padding-top:10px; position:relative;}
		.footer_logo { position:absolute; bottom:0px; left:0px;}
		.footer1 p { margin-left:250px;}
		p.sort { font-size:12px;}
		p.sort a, p.sort a:active, p.sort a:visited, p.sort a:hover { font-weight:bold; padding:3px; margin:0px 3px; text-decoration:none; color:#a89b78; }
		p.sort a.name, p.sort a.name:active, p.sort a.name:visited, p.sort a.name:hover { color:#fff; background-color:#f95eaa;}
		p.sort a.price, p.sort a.price:active, p.sort a.price:visited, p.sort a.price:hover { color:#fff; background-color:#6b73ea;}
	.footer2 { clear:both; padding-top:20px;}
		.footer2 p { color:#000; font-size:12px; margin-left:20px;}
		.footer2 p a, .footer2 p a:active, .footer2 p a:visited { padding:0px 5px; color:#000; text-decoration:none;}
		.footer2 p a:hover { text-decoration:underline;color:#FFF;}
		
	.index1 { width:380px; float:left;}
		.text_p { font-size:12px; margin-left:60px; width:310px; line-height:18px; color:#ffffff;}
		.text_p2 { font-size:12px; margin-left:45px; width:220px; line-height:18px; color:#ffffff;}
		p.read_more {margin-top:20px; margin-bottom:30px; color:#ffffff; }
		p.read_more a,p.read_more a:active,p.read_more a:visited,p.read_more a:hover { color:#fff; text-decoration:none; background-color:#c4218b; padding:2px 5px; font-size:12px; margin-left:45px;  }
		.blue { color:#52517f;}
		.blue2 { color:#52517f; padding-top:10px;}
		.title_text { margin-bottom:20px;}
		.title_text a, .title_text a:active, p.title_texta:visited,.title_text a:hover { color:#000; text-decoration:none; }
		.index1_div { background:url(/images/ruscemena.ru/bg/bg_nice.png) top left no-repeat; width:362px; height:211px; margin-left:27px; position:relative;}
			.hearts3 { position:absolute; top:-7px; left:-33px;}
			.index1_div h4 { padding-top:30px; font-weight:normal; font-size:14px; color:#7e78c2; margin-left:30px; margin-bottom:10px;}
			.index1_div li { margin-left:30px; padding-left:11px; background: url(/images/ruscemena.ru/bg/bg_li11.gif) 0px 5px no-repeat; font-size:12px; color:#e22ca3; line-height:18px; margin-right:40px;}
		.fire { font-size:12px; color:#cf1b7c; padding-bottom:0px; margin-left:60px; margin-top:15px;}
	.index2 { width:250px; float:left;}


div.pages	{font-size:13px; padding-left:0px; color: black; font-family: Tahoma, Verdana, Sans-Serif;}
div.pages a			{color: #ffffff; text-decoration:none;}

div.pages span.active		{padding:0.2em 0.6em; color: #ffffff;}
div.pages div.numbers a		{padding:0.2em 0.6em; background-color: #7FAB77;}

div.pages div.arrows,
div.pages div.numbers		{margin-left: 0px}
div.pages span.active		{background-color: #FF9900;}
div.pages div.arrows		{padding:0.3em 0; color:#000000}
div.pages div.arrows a		{color:#000000;}
div.pages div.numbers		{padding:0.3em 0; font-weight:bold; color:#000000}

.inform { font-size:13px; padding:0px; margin:0px; }
	.inform p {	padding-top:10px;	}
		.inform p.red { color:red; }
.cart th {background-color: #91AC79; font-weight: bolder; color: #000000; padding:3px; }

table.cart td {line-height: 25px;}

.trow0 {	background-color: #FFFFFF;}
.trow1 {	background-color: #F8F8F8;}

.left_menu2 {background-color:#405F3A; width:191px; padding-top:15px; padding-bottom:5px; position:relative; }
	.left_menu2 li.big { font-size:13px; font-weight:bold; margin-left:18px; padding-left:0px; width:160px; padding-top:4px; }
	.left_menu2 li.big a, .left_menu2 li.big a:active, .left_menu2 li.biga:visited, .left_menu2 li.big a:hover { text-decoration:none; color:#fff; }
	.left_menu2 li.big li.small { font-size:13px; font-weight:normal; margin-bottom:5px; }
	.left_menu2 li.big li.small a, .left_menu2 li.big li.small a:active, .left_menu2 li.big li.small a:visited { text-decoration:underline; padding:0px;}
	.left_menu2 li.big li.small a:hover { text-decoration:none; background-color:#557E4E; }
	.left_menu2 li.big ul { margin-top:4px; margin-bottom:10px;}
	
p.menu2 {margin-top:20px; margin-bottom:30px; color:#ffffff; line-height: 25px; }
p.menu2 a,p.menu2 a:active,p.menu2 a:visited,p.menu2 a:hover { color:#fff; text-decoration:none; background-color:#c4218b; padding:2px 5px; font-size:12px; }
