html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0}
ul { list-style: none}
table { border-collapse: collapse; border-spacing: 0}
html, body {
	height: 100%;
	overflow: hidden;
	width: 100%
}
body {
	background: #fff;
	color: #555;
	font: 11px/13px Verdana, Arial, sans-serif;
	text-align: center
}
h1 {
	color: #6c6c6c;
	font: normal 14px/26px Verdana, Arial, sans-serif;
	margin: 0 0 10px
}
h2 {
	color: #6c6c6c;
	font: normal 13px/24px Verdana, Arial, sans-serif;
	margin: 15px 0 10px
}
h3 {
	color: #6c6c6c;
	font: normal 12px/22px Verdana, Arial, sans-serif;
	margin: 15px 0 10px
}
h4 {
	color: #6c6c6c;
	font: normal 11px/20px Verdana, Arial, sans-serif;
	margin: 15px 0 10px
}
h5 {
	color: #6c6c6c;
	font: bold 10px/18px Verdana, Arial, sans-serif;
	margin: 15px 0 10px
}
h6 {
	color: #6c6c6c;
	font: bold 10px/14px Verdana, Arial, sans-serif;
	margin: 15px 0 10px
}
a img {border: none;}
a:link, a:visited, a:active {
	color: #007fba;
	text-decoration: underline
}
a:hover { text-decoration: none}
p { margin: 0 0 15px}
ol { margin: 10px 0 10px 30px}
ul { margin: 10px 0 10px 10px}
ul li {
	background: url(/images/new/limark.gif) no-repeat 0 5px;
	list-style: none;
	margin: 10px 0;
	padding: 0 0 0 10px
}
table { border: 1px solid #989898}
th {
	background: #ccc;
	border: 1px solid #989898;
	padding: 3px;
	text-align: center
}
td {
	border: 1px solid #989898;
	padding: 3px
}
input {
	margin: 0;
	padding: 0
}
/* /common styles */
#wrapper {
	height: 100%;
	overflow: auto;
	position: relative;
	width: 100%
}
#block {	
	background: #fff;
	color: #000;	
	left: 0;
	position: absolute;
	top: 202px;
	width: 250px;
	z-index: 1000
}
	#block ul, #block li {
		background: none;
		margin: 0;
		padding: 0
	}
	#block li a {
		background: url(/images/new/bg_menu.png) no-repeat 0 0;
		display: block;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		padding: 5px 0 16px 15px
	}
	#block li a:hover { background-position: 0 -35px}
	#block .acive { background: url(/images/new/bg_menu.png) no-repeat 0 -70px}
	#block .acive a { background: none}	
	#block .acive a:link, #block .acive a:visited, #block .acive a:hover, #block .acive a:active { color: #eb3200}
	#block .acive ul { margin-top: 6px; padding: 0 0 14px}
	#block .acive ul ul { margin-top: 0}
	#block li a:link, #block li a:visited, #block li a:hover, #block li a:active {
		color: #fff;
		text-decoration: none
	}
	#block li li a {
		background: none;
		font-size: 12px;
		padding: 0
	}
	#block li ul { margin: 0 0 0 45px}
	#block li ul ul { margin: 0 0 0 17px}
	#block li li a:link, #block li li a:visited, #block li li a:hover, #block li li a:active, #block .acive li a:link, #block .acive li a:visited, #block .acive li a:hover, #block .acive li  a:active {
		color: #787878
	}
	#block li li a:hover { text-decoration: underline}
	.sidebanner {
		background: url(/images/new/sidebanner_bg.png) no-repeat 0 100%;		
		padding: 0 0 9px
	}
	.sidebanner img { display: block}	
	/*.filters { color: #808080; }
	.filters ul {
		float: left;
		padding: 9px 0 0 22px !important;
		width: 95px
	}
	.filters li { margin: 0 0 5px !important}
	.filters input { margin: 0 5px 0 0; padding: 0}*/
	.filters ul {overflow: hidden;}
	.filters li {float: left; margin: 0 5px 2px 0 !important;}
	.filters li.title {width:100%; font: normal 12px/14px Verdana, Arial, sans-serif;}
	.filters label {position:relative; top:-3px; font-size:10px;}
	.sidefeedback {
		background: url(/images/new/bg_feedback.png) no-repeat center 0;
		font-size: 15px;
		padding: 13px 0 0;
		text-align: center
	}
#block2 {
	background: #fff url(/images/new/bg_banners.gif) repeat-y 0 0;
	position: absolute;
	right: 0;
	top: 200px;
	width: 89px;
	z-index: 1000
}
	#block2 img {
		display: block;
		margin: 0 auto 9px
	}
	#block2 .bt {
		background: #fff url(/images/new/bg_banners.gif) no-repeat 100% 0;
		font-size: 1px;
		height: 3px;
		line-height: 1px
	}
	#block2 .bb {
		background: #fff url(/images/new/bg_banners.gif) no-repeat 100% 100%;
		font-size: 1px;
		height: 3px;
		line-height: 1px
	}
#block_wrapper {
	margin: 0 auto;	
	position: relative;
	text-align: left;
	width: 980px;
	z-index: 1000
}
#header {
	background: #fff url(/images/new/bg_topmenu.gif) repeat-x 0 130px;
	color: #868686;
	font-size: 9px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
	width: 980px
}
	#logo { margin: 6px 36px 0 0}
	.logo {
		background: url(/images/new/bg_banner.png) no-repeat 100% 110px;
		height: 130px
	}
	#banner {
		float: right;
		margin: 28px 0 0
	}
	.menu {
		background: url(/images/new/bg_topmenu_tail.png) no-repeat 100% 0;
		color: #fff;
		font-size: 12px;
		font-weight:bold;
		height: 36px;		
		margin: 0;
		padding: 0 0 0 260px
	}
	.menu li { background: none; float: left; margin: 0; padding: 1px 0 0}
	.menu a:link, .menu a:visited, .menu a:active {
		background: url(/images/new/bg_topmenu_hilight.jpg) no-repeat center 100px;
		display: block;
		color: #fff;
		padding: 5px 20px 7px;
		text-decoration: none
	}
	.menu a:hover { background-position: center 3px}
	.menu .current a:link, .menu .current a:visited, .menu .current a:hover, .menu .current a:active {
		background: url(/images/new/bg_current.gif) repeat-x 0 0;
		color: #eb3200
	}
	.menu .action a:link, .menu .action a:visited, .menu .menu .action a:active { background: url(/images/new/bg_action.gif) repeat-x 0 0}
	.menu .action a:hover {background: url(/images/new/bg_action_hover.gif) repeat-x 0 0}
	#searchform {
		background: url(/images/new/bg_search.png) no-repeat 0 0;
		float: left;
		height: 21px;
		padding: 3px;
		width: 244px
	}
	#searchform input {
		background: none;
		border: none;	
		width: 190px;	
	}
	#searchform input.sbutt {
		background: url(/images/new/search.png) no-repeat center center;
		cursor: pointer;
		height: 21px;
		margin: 0 0 0 5px;
		width: 21px
	}
	#header .fl, #header .fr { padding: 7px 0 0}
	#header .fl a:link, #header .fl a:visited, #header .fl a:active, #header .fr a:link, #header .fr a:visited, #header .fr a:active {
		color: #868686;
		padding: 0 3px;
		text-decoration: none
	}
	#header .fl a:hover, #header .fr a:hover { text-decoration: underline}
	#header span {
		color: #fe0000;
		padding: 0 3px
	}
	#header .mark {
		padding: 0 0 0 15px;
		text-align: center;
		width: 85px
	}
#layout {
	margin: 0 auto;
	width: 720px;
	padding: 200px 0 0 275px;
	text-align: left;
	z-index: 2000
}
	.catalog {
		overflow: hidden;
		width: 723px
	}
	.catalog img {border:0;}
	.catalog ul { margin: 0 0 0 -20px;}
	.catalog li {
		background: url(/images/new/cat_bg.png) no-repeat 100% 100%;
		float: left;
		height: 130px;
		margin: 0;
		padding: 0 0 10px 20px;
		text-align: right;
		width: 350px
	}
	.catalog li.wide { background: url(/images/new/bg_banner.png) no-repeat 0 100%; width: 720px}
	.catalog .wrap {
		border: 1px solid #7e7e7e;
		padding: 3px 13px 8px;
		height:118px;
	}
	.catalog div img {
		border: 1px solid #989898;
		float: left;
		margin: 0 8px 0 0;
		border:0;
	}
	.ttl {
		color: #007fba;
		margin: 0 0 5px
	}
	.catalog table {
		border: none;
		color: #7e7e7e;
		float: right;
		overflow: hidden;
		width: 207px;
	}
	.catalog th {
		background: none;
		border: none;
		font-weight: normal;
		padding: 3px 20px 3px 0;
		text-align: right
	}
	.catalog td {
		border: none;
		color: #ed1c24;
		/*font-size: 12px;*/
		font-size: 10px;
		font-weight: bold;
		padding: 3px 0;
		text-align: right;
		white-space: nowrap;
		vertical-align: bottom;
	}
	a.more:link, a.more:visited { color: #ed1c24}
.path {
	float: left;
	font-size: 10px;
	padding: 5px 0 0 30px;
	width: 575px;
}
#footer {
	background: url(/images/new/bg_footer.png) no-repeat 0 0;
	color: #7d7d7d;
	font-size: 11px;
	line-height: 17px;
	padding: 14px 55px 15px 20px
}
	#footer .fl { margin: 0 30px 0 0}
	#footer .fr { text-align: right}
	#footer .fr div { padding: 0 0 10px}
.clearfix:after, .catalog .wrap:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix, .catalog .wrap {display: inline-block}
/* Hides from IE-mac \*/
.clearfix, .catalog .wrap {display: block}
/* End hide from IE-mac */
.fl { float: left}
.fr { float: right}
.clear { clear: both; height: 1px; margin: 0}
.news {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 6px 0 0 18px
}
	.news li {
		margin: 0 0 22px;
		padding: 0;
		overflow: hidden;
	}
	.news span {display: block; float: left; width: 100px;}
	.news a {display: block; margin-left:100px;}
.articles {margin: 10px 0; font-size: 14px;}
.articles li {padding:0; margin:14px 0;}

.furniture {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 6px 0 0 18px
}
	.furniture li {
		float: left;
		margin: 0 0 19px;
		padding: 0;
		width: 340px
	}
	
.furniture_new {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 6px 0 0 18px
}
	.furniture_new li {		
		margin: 0 0 19px;
		padding: 0;
		width: 340px
	}
	
.price {
	/*background: url(/images/new/xls.jpg) no-repeat 0 0;*/
	/*padding: 5px 0 11px 37px;*/
	float:right;
	margin-left: 10px;
}
.additional_file {	
	/*padding: 5px 0 11px 37px;*/
	margin-left: 10px;
}
.text { padding: 0 0 0 20px}
.sectionbanners { margin: 0 0 10px 0}
	.sectionbanners li {
		float: left;
		font-size: 14px;
		margin: 0;
		/*padding: 0 19px 0 0;*/
		padding: 0;
		margin: 0 14px 0 0;
		text-align: center;
		width:165px;
	}
	.sectionbanners div {
		background: url(/images/new/bg_section.png) no-repeat 0 100%;
		margin: 0 0 4px;
		padding: 0 0 10px
	}
	.sectionbanners img {
		border: 1px solid #888;
		display: block
	}
.feedback { font-size: 15px; padding: 0 0 40px 20px}
	.feedback  div { padding: 15px 0 10px}
	.feedback input {
		background: url(/images/new/bg_inp.png) no-repeat 0 0;
		border: none;
		float: left;
		height: 20px;
		margin: 0 0 10px;
		padding: 4px 4px 0;
		width: 527px
	}
	.feedback input.noshow { display: inline; float: none; width: 1px; height: 1px; line-height: 1px; font-size: 1px; background: none}
	.feedback label {
		display: block;
		float: left;
		margin: 0 0 10px;
		width: 144px
	}
	.feedback textarea {
		background: url(/images/new/bg_txtarr.png) no-repeat 0 0;
		border: none;
		height: 201px;
		margin: 0 0 10px;
		width: 680px
	}
