body, table, tr, td, div, p {
	margin: 0;
	padding: 0;
	}

body {
	background:#fff url(../img/bg_bottom.jpg) repeat-x scroll center bottom;
	color:#222222;
	font-family:Arial, sans-serif;
	font-size:11px;
	line-height:17px;
	}

table, a, img, div {
	border:0;
	}

table {
	border-collapse: collapse;
	font-size:11px;
	line-height:17px;
	}

td {
	vertical-align:top;
	}


img {

	}

p {
	margin:10 0 0 0;
	}

#contacts p {
	margin:10 0 0 0;
	font-family:Arial,sans-serif;
	}

h1, div.header_1 {
	color:#633224;
	font-size:34px;
	font-weight:normal;
	line-height:34px;
	margin:25px 0 11px;
	}

h2 {
	color:#633224;
	font-size:23px;
	font-weight:normal;
	line-height:23px;
	margin:30px 0 18px;
	}

h1.grey {
	color:#DFDFDE;
	margin: 0 0 10px;
	}


a {
	color:#426578;
	}

a:hover {
	color:#688da1;
	}

/*a:visited {
	color:#688da1;
	}
*/
a.red {
	color:#972d11;
	}

a.red:hover {
	color:#d24115;
	}


#wrapper {
	min-width:1100px;
	width:expression(document.body.clientWidth < 1100? "1100px": "auto" );
	display:table-cell;
	width:2000px;
	}

/* ����� */

#head {
	background:url(/img/wall1.jpg) no-repeat scroll center top;
	height:518px;
	}

#bed {
	background:url(/img/bed.png) no-repeat scroll center top;
	height:518px;
	width:406px;
	float:left;
	margin-bottom:-50px;
	}

* html #bed{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bed.png", sizingMethod="scale");
	}

#logo {
	background: url(../img/logo.png) no-repeat;
	width:243px;
	height:96px;
	float:left;
	margin:80px 0 0 -90px;
	cursor:pointer;
	}

* html #logo{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/logo.png", sizingMethod="scale");
	}

#komod {
	background:url(../img/komod.png) no-repeat scroll center 50px;
	width:257px;
	height:339px;
	margin:0 0 0 55% !important;
	margin:50px 0 0 55%;
	padding:50px 0 0 0 !important;
	padding:0;
	}

* html #komod{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/komod.png", sizingMethod="scale");
	}

#toys {
	background:url(../img/toys.png) no-repeat scroll center top;
	float:right;
	width:284px;
	height:143px;
	margin:/*-70px*/-80px 40px 0 0 !important;
	margin:/*-70px*/-80px -180px 0 0;
	}
#notoys {
	font-size:14px;
	background: #fff;
	float:right;
	width:500px; padding: 10px;
	height:80px;
	margin:/*-70px*/-43px 0px 0 0 !important;
	
	}

* html #toys{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/toys.png", sizingMethod="scale");
	}

#basket {
	background:url(../img/basket.png) no-repeat scroll left top;
	margin:-200px 40px 0 0 !important;
	margin:-200px -110px 0 0;
	padding:0 0 0 50px;
	float:right;
	height:50px;
	width:125px !important;
	width:170px;
	}

#basket span {
	font-size:16px;
	}

* html #basket{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/basket.png", sizingMethod="crop");
	}

#contacts {
	float:right;
	line-height:25px;
	margin:-380px 40px 0 -60px;
	width:175px;
	}

.brown {
	color:#633224;
	font-size:20px;
	}

.orange {
	color:#D24F2C;
	font-size:20px;
	}

/* ���� */

#body {
	margin:/*-50px*/-70px 0 0;
	width:100%;
	}

/* ����� ���� */

#left {
	width:29%;
	margin:0;
	padding: /*120px*/100px 0px 0px 70px;
	/* border:1px solid #000000; */
	}

#left a {
	color:#3a5868;
	}

#left a:hover, #left a:active, .active, .active_sub,
li.ico span, li.ico a {
	color:#ee2a32;
	}

#left ul {
	background-color:#dfdfde;
	padding: 15px 45px 26px 35px;
	margin:0;
	}

#left ul li {
	list-style:none;
	vertical-align: top;
	}

.submenu {
	margin:0 0 5px 80px;
	}

li.ico span, li.ico a {
	padding:15px 0 15px 62px;
	display:block;
	font-size:12px;
	/* width: 100%;	*/
	_margin-bottom:-11px;
	}


.furniture:hover, .furniture:active, .furniture_active  {
	background:url(../img/furniture_active.jpg) no-repeat scroll left center;
	}

.bedclothes:hover, .bedclothes:active, .bedclothes_active {
	background:url(../img/bedclothes_active.jpg) no-repeat scroll left center;
	}

.clothes:hover, .clothes:active, .clothes_active {
	background:url(../img/clothes_active.jpg) no-repeat scroll left center;
	}

.toys:hover, .toys:active, .toys_active {
	background:url(../img/toys_active.jpg) no-repeat scroll 3px center;
	}

.stroller:hover, .stroller:active, .stroller_active {
	background:url(../img/stroller_active.jpg) no-repeat scroll left center;
	}

.accessories:hover, .accessories:active, .accessories_active {
	background:url(../img/accessories_active.jpg) no-repeat scroll left center;
	}

.chair_for_feed:hover, .chair_for_feed:active, .chair_for_feed_active {
	background:url(../img/chair_for_feed_active.jpg) no-repeat scroll 2px center;
	}

.auto_chair:hover, .auto_chair:active, .auto_chair_active {
	background:url(../img/auto_chair_active.jpg) no-repeat scroll left center;
	}

.seesaw:hover, .seesaw:active, .seesaw_active {
	background:url(../img/seesaw_active.jpg) no-repeat scroll left center;
	}

.manege:hover, .manege:active, .manege_active {
	background:url(../img/manege_active.jpg) no-repeat scroll 2px center;
	}

.chaise_longue:hover, .chaise_longue:active, .chaise_longue_active {
	background:url(../img/chaise_longue_active.jpg) no-repeat scroll left center;
	}

.go-carts:hover, .go-carts:active, .go-carts_active {
	background:url(../img/go-carts_active.jpg) no-repeat scroll 3px center;
	}

.sanki:hover, .sanki:active, .sanki_active {
	background:url(../img/sanki_active.jpg) no-repeat scroll left 8px;
	}

.slingi:hover, .slingi:active, .slingi_active {
	background:url(../img/slingi_active.jpg) no-repeat scroll 9px center;
	}

.kid_transport:hover, .kid_transport:active, .kid_transport_active {
	background:url(../img/kid_transport_active.jpg) no-repeat scroll left top;
	}



/* ������� */

#right {
	width:71%;
	padding:0 150px 0 30px;
	/* border:1px solid #000000;*/
	}

/* ������� ���� */

#top_menu {
	background-color:#e2ebab;
	line-height:20px;
	padding:12px 7px;
	margin-left:-30px;
	margin-bottom:/*73px*/53px;
	}

#top_menu ul {
	padding:0;
	margin:0;
	white-space:nowrap;
	}


#top_menu ul li {
	display:inline;
	/*margin:0 23px;*/
	margin:0 12px;
	}

#top_menu a {
	color:#41362c;
	/*font-size:21px;*/
	font-size:18px;
	}

#top_menu a:hover {
	color:#6E5C4D;
	/*font-size:21px;*/
	font-size:18px;
	}

/* ������� ������� */

#goods {
	width:100%;
	margin:10px 0 0 -20px;
	}

#goods td {
	padding:10px 20px;
	text-align:center;
	}

#goods a{
	font-size:12px;
	}

#goods img {
	margin-bottom:7px;
	}

.price {
	color:#EE2A32;
	display:block;
	float:right;
	font-size:17px;
	font-weight:bold;
	text-align:right;
	width:40%;

	}

.name {
	display:block;
	float:left;
	text-align:left;
	width:60%;
	}

.buy {
	float:right;
	margin:7px 0 15px 0;
	}

/* ��������� */

#nav_bar {
	font-size:13px;
	margin:/*12px*/ /*-61px*/-41px 0 /*45px;*/25px;
	}

/* ����� �� ������������� */

#brend {
	margin:10px 0 0 0px;
	/* background-color:#F9F9F9;
	padding:5px 0 5px 10px; */
	}

#brend span {
	color:#633A31;
	font-size:12px;
	display:block;
	margin-bottom:7px;
	}

.current_brend {
	float:left;
	width:190px;
	}


/* ���������� �������� */

.photo {
	padding:0 34px 41px 0;
	width:30%;
	}

#description .price	{
	display:inline;
	float:none;
	text-align:left;
	width:auto;
	padding-left: 10px;
	white-space: nowrap;
	}

.property {
	line-height:30px;
	padding:10px 0 0;
	}

.buy_in {
	float:right;
	margin:4px 0 0 20px;
	_margin:25px 0 -25px 0;
	_padding:0 0 0 120px;
	}

/* ������ */

#footer {
	padding:50px 70px 15px 90px;
	height:50px;
	}

#counter {
	float:right;
	margin:-31px 0 0 0;
	}




a.enlarge{
	font-size:11px;
	background:url(../img/lupa.gif) no-repeat scroll 2px 3px;
	padding:0 0 0 20px;
	}

/* �������� */

#pages_box {
	margin: 30px 0;
	line-height:18px;
	}

#pages_box dd {
	float:left;
	margin:10px 10px 10px 0px;
	}

#pages_box dd.active_page {
	background-color:#a4a4a4;
	color:#f1f1f1;
	line-height:18px;
	text-decoration:none;
	padding:0px 3px;
	}

.pages {
	border:1px solid;
	text-decoration:none;
	padding: 0 3px 1px 3px;
	}

/* ���� ��������� ������� */

#random_photos {
	background-color:#f1efdb;
	padding:10px;
	margin-top:/*73px*/53px;
	_width:100%;
	}

#random_photos h1 {
	margin:0;
	}


/* ���� � ������� */

.colors div {
	width:50px;
	height:50px;
 	}

.colors table {
	border-collapse:separate;
	}

.colors td {
	width:60px;
	/* text-align:center; */
	line-height:12px;
	}

.ivory {
	background-color:#d1c4b1;
	}

.white {
	background-color:#e1e1e1;
	}

.mahagony {
	background-color:#7b443f;
	}

.cherry {
	background-color:#994e15;
	}

.natural {
	background-color:#bc8d49;
	}

.walnut  {
	background-color:#633911;
	}

.light_walnut  {
	background-color:#a27436;
	}

.dark_walnut  {
	background-color:#442c0b;
	}

.goldish {
	background-color:#d19428;
	}

.blue {
	background-color:#cde1ef;
	}

.green {
	background-color:#d0dd8d;
	}

.pink {
	background-color:#f8b6b8;
	}

.colors div.orange {
	background-color:#d96f3b;
	}

.red {
	background-color:#d70c08;
	}

.colors div.grey {
	background-color:#9d9c9b;
	}

.bordo {
	background-color:#9b1212;
	}

.dark_blue {
	background-color:#2b75c4;
	}

.green1 {
	background-color:#578817;
	}

.yellow {
	background-color:#eede2a;
	}

.colors div.brown {
	background-color:#634441;
	}

.black {
	background-color:#242424;
	}


	/* ����� */

.action_descript  {
	margin:0 0 50px 0;
	padding:10px 20px;
	background-color:#F1EFDB;
	text-align:left !important;
	min-width:250px;
	}

.action_descript  h2 {
	margin-top:0;
	}

.actions_brief_descript	{
	background-color:#F1EFDB;
	padding:10px;
	margin:0 0 50px 0;
	text-align:left !important;
	}

.clear	{
	clear:both;
	}

.actions_brief_descript h2 {
	font-size:20px;
	margin:0;
	}

/* Карта сайта. */
#sitemap ul {
	list-style-type: none;
}

#sitemap .category1 {
	font-size: 20px;
	padding-top: 0.5em;
	margin-bottom: 1em;
}

#sitemap .category1 ul {
	margin-top: 1em;
}

#sitemap .category2 {
	font-size: 16px;
	margin-top: 1.5em;
	margin-bottom: 1em;
}

#sitemap li.product {
	font-size: 12px;
	margin-bottom: 0.5em;
}




/* Похожие товары */
h3.product-analogues-header { font-size: 18px; font-weight: bold; margin-bottom: 15px; margin-top: 30px; }
/*
table#product-analogues { margin-top: 10px; table-layout: fixed; width: auto; }
table#product-analogues td { vertical-align: top; /* border-right: 1px solid #eee; }
table#product-analogues td.analog-picture { width: 220px; padding: 10px; text-align: center; }
table#product-analogues td.analog-name { width: 100px; padding-right: 10px; text-align: left; }
table#product-analogues td.analog-price { width: 100px; padding-right: 10px; text-align: right; font-size: 14px; font-weight: bold; color: #EE2A32; white-space: nowrap; }
*/

table.related-products { border-collapse: separate; margin-left: -10px; table-layout: fixed; }
table.related-products td { width: 250px; }

span.currency { font-size: 10px; }
