body {
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, helvetica, sans-serif;
	color: #545454;
}
* {
	margin: 0;
	padding: 0;	
}
#container {
	min-width: 1000px;
	width:expression(document.body.clientWidth > 1000? "100%" :"1000px");
	background: url(../img/bg.gif) repeat-x 0 260px;
}
div {
	font-size: 12px;
}
.clear-all {
	clear: both;
}
img {
	border: 0px;
	-behavior: url('img/iepngfix.htc');
	
}
.img-block {
	line-height: 0px;
	font-size: 0px;
}
.img-block img {
	line-height: normal;
	font-size: 13px;
}
.img-l {
	float: left;
	margin-right: 15px;
}
.img-r {
	float: right;
	margin-left: 15px;
}
p {
	padding: 5px 0px;
}
a {
	color: #545454;
}
a:hover {
	color: #545454;
}
h1, .h1 {
	font: normal 22px arial;
	padding: 5px 0px 10px;
	color: #28346A
}
h2, .h2 {
	font: normal 18px Tahoma;
	padding: 10px 0px;
	color: #1f7fd5;
}
h3, .h3 {
	font: bold 22px arial;
	line-height: 20px;
	padding: 8px 0;
	color: #fff;
}
ul{
	list-style: none;
}





#head {
	background: #f2ede0 url(../img/head_bg.jpg);
	height: 260px;
	position: relative;
}
#logo {
	float: left;
	position: relative;
	top: 24px;
	left: 45px;
}
#menu {
	width: 670px;
	margin-left: 29%;
}
#menu li{
	float: left;
	margin-right: 2px;
}
#menu li a{
	display: block;
	width: 109px;
	height: 44px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}
#menu a span {
	position: relative;
	display: block;
	height: 44px;
	font: normal 15px/42px Arial;	
	color: #003B96;
	background:  url(../img/menu_l.gif) no-repeat left top;	
}
#menu a span span {
	background: url(../img/menu_r.gif) no-repeat right top;
}
#menu a span span span{
	margin: 0 9px;
	background: #dcf3fd url(../img/menu_c.gif) repeat-x top;
}
#menu a:hover {
	background: transparent;

}
#menu a:hover span, #menu a.active span{
	background-position: left bottom;
	
	color: #fff;
}
#menu a:hover span span, #menu a.active span span{
	background-position: right bottom;
}
#menu a:hover span span span, #menu a.active span span span{
	background-position: bottom;
	background-color: #dc6112;
}
#flash {
	position: absolute;
	top: 59px;
	left: 29%;
}
#main{
	margin: -34px 4% 0;
	border: 1px solid #c9c9c9;
	background: #fff url(../img/main_bot.png) repeat-x bottom;
	position: relative;
	//zoom: 1;
}
#left {
	position: relative;
	float: left;
	width: 26.5%;
	margin-left: 1%;
	-margin-left: 0.5%
}
.bgmeb, .bgmir{
	position: absolute;
	top: 1px;
	left: 20%;
	width: 254px;366
	height: 165px;245
	background: url(../img/001.jpg);
}
.bgmir {
	left: 10%;
	width: 366px;
	height: 245px;
	background: url(../img/002.jpg);
}
#meb, #mir{
	width: 248px;
	margin: 14px auto 0;
	background: #3A8AC4 url(../img/mebel_bg.png) repeat-y left;
}
#meb div {background: url(../img/meb_top.png) no-repeat 0 0;}
#meb div div{background: url(../img/meb_bot.png) no-repeat 0 100%;padding-bottom: 18px;}
#catmebel, #catmiror{
	padding: 0 36px 0 38px;
	background: none !important;
	-zoom: 1;
}
#catmebel .h3, #catmiror .h3{
	line-height: 20px;
	padding-left:5px;
	padding-right:5px;
	background: url(../img/meb_bg.gif) no-repeat right;
}
#catmebel .h3 a, #catmiror .h3 a{
	border: 0;
	background: 0;
	padding: 0;
	display: block;
	font-weight: bold;
	line-height: 20px;
	font-size: 20px;
	padding-right: 5px;	
	width: 147px;
}
#catmebel .h3 a:hover, #catmiror .h3 a:hover{
	background: none;
	border: 0;
}
#catmebel .level-1 li {
	background: url(../img/li_bottom.gif) repeat-x bottom;
	position: relative;
	line-height: 0;
	font-size: 0;
	padding-bottom: 2px;
	//zoom: 1;
}
#catmebel li.first {
	padding: 0;
	height: 2px;
}
#catmebel a {
	border-left: 1px solid #355DA0;
	border-right: 1px solid #99B4F4;
	//border-left: 1px solid #2C5297;
	//border-right: 1px solid #90ACF3
}
#catmebel a:hover, #catmebel a.active, #catmebel a.activebig{
	background: #325198 url(../img/sm_hover.png) repeat-x;
	border: 1px solid #5990AC;
	border-bottom: 0;
	border-top: 0;
}
#catmebel a, #catmiror a,
#catmebel a, #catmiror a
{
	display: block;
	padding: 3px 0 3px 12px;
	font: bold 16px Arial;
	color: #fff;
	text-decoration: none;
	//zoom: 1
}
#catmebel a.big, #catmebel a.activebig{
	line-height: 21px;
	padding: 5px 0 5px 12px;
	height: 43px;
}
#catmebel a.big:hover, #catmebel a.activebig, #catmebel a.activebig:hover {
	background: #325198 url(../img/mebbig.png) repeat-x;
}
#catmebel .level-2 {
	xdisplay: none;
	position: relative;
	top: 1px;
	left: -38px;
	-margin-right: -74px;
	width: 248px;
	//zoom: 1
}
#catmebel .level-2 li{
	background: none;
	padding: 0;
}
#catmebel .level-2 a {
	font-size: 12px;
	color: #1C358C;
	padding: 4px 0 4px 9px;
	border: 1px solid #8ECDF9;
	background: #DAE8F2 url(../img/sm_1.png);
}
#catmebel .level-2 a:hover{
	color: #000CF8;
	border: 1px solid #fff;
	background: #B0CFEE url(../img/sm_1.png) bottom;
}
#catmebel .level-2 a.active {
	color: #fff;
	background: url(../img/meb_active.png) repeat-x;
	border: 1px solid #2E6CAB
}
#mir {background: #c45009 url(../img/mir_bg.png) repeat-y left;}
#mir div {background: url(../img/mir_top.png) no-repeat 0 0;}
#mir div div{background: url(../img/mir_bot.png) no-repeat 0 100%;padding-bottom: 18px;}
#catmiror .h3 {
	background: url(../img/mir_bg.gif) no-repeat right;
}
#catmiror li{	
	background: url(../img/li_bottom_mir.gif) repeat-x bottom;
	line-height: 0;
	font-size: 0;
	padding-bottom: 2px;
	position: relative;
	//zoom: 1
}
#catmiror a{
	padding: 4px 0px 3px 12px;
	border-right: 1px solid #F9874E;
	border-left: 1px solid #BF4909;
	//border-right: 1px solid #F87E44;
	//border-left: 1px solid #BA4106
}
#catmiror li.first{
	padding: 0;
	height: 2px;
}
#catmiror a:hover{
	background: #932606 url(../img/sm_hover_mir.png) repeat-x;
	border: 1px solid #e66721;
	border-bottom: 0;
	border-top: 0;
}
#catmiror a.big {
	line-height: 14px;
	padding: 5px 0 5px 12px;
}
#catmiror a.big:hover{
	background: #932606 url(../img/big_hover_mir.png) repeat-x;
}
#content {
	position: relative;
	margin-left: 27.5%;
	padding-left: 3%;
	-zoom: 1;
}
.path {
	padding-top: 20px;
	color: #A6A6A6
}
.path a {
	font-size: 11px;
	color: #A6A6A6
}
.path .last {
	text-decoration: none;
}
.nav-tbl {
	margin-bottom: 15px;
}
.nav-tbl td{
	font: normal 14px Tahoma;
}
.nav a, .nav span{
	float: left;
	text-align: center;
}
.nav span {
	margin-right: 2px;
}
.nav .move {
	width: 90px;
	height: 20px;
	font: normal 12px/20px Tahoma;
	text-decoration: none;
}
.nav .pas, .nav .active {
	width: 17px;
	height: 20px;
	font: normal 12px/20px Tahoma;
	margin-right: 2px;
}
.nav .pas:hover, .nav .active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.outer div{
	float: left;
	width: 33%;
	position: relative;
	padding-bottom: 95px;
}
.outer div div {
	float: none;
	width: 203px;
	padding-bottom: 0;
}
.name {
	text-align: center;
	font-size: 18px;
}
a.new, a.atten {
	display: block;
	margin-left: 25px;
	margin-bottom: 15px;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
}
a.new strong ,a.atten strong{
	float: left;
	font-weight: normal;
	color: #fff;
	margin-right: 18px;
	padding: 3px 19px 3px;
	background: url(../img/new.gif) top;
}
a.atten strong {
	background: url(../img/atten.gif) no-repeat top;
	padding: 3px 14px 3px 15px;
}
a.new span, a.atten span  {
	float: left;
	text-decoration: underline;
	color: #1b6eb9
}
a.atten span {
	color: #fe6000
}
a.new:hover strong, a.atten:hover strong{
	background-position: bottom;
}
a.new:hover,a.atten:hover {
	background: transparent;
}
a.new:hover span, a.atten:hover span {
	text-decoration: none;
	-zoom: 1
}
.bot {
	background: url(../img/m_bot.png) repeat-x 0 0;
	position: relative;
}
.bot td {
	border-top: 1px solid #c9c9c9;
}
.line {
	background: url(../img/bord.gif) repeat-y center;
}

.text {
	padding: 0 0 30px 25px
}


#footer {
	height: 45px;
	clear: both;
	margin: 0 4%;
	color: #979797
}
#copyright {
	padding: 14px 0 0 38px;
	float: left;
}
#graph {
	float: right;
	margin-top: 20px;
}
#graph li{
	float: left;
	margin-right: 16px;
}
#graph .contacts {
	margin-top: 3px;
}
#graph img {
	float: left;
	vertical-align: middle;
	background: #979797
}
#graph a:hover img{
	background: #f67731
}
#ban {
	float: right;
	width: 235px;
	height: 43px;
	margin-right: 24px;
	text-align: center;
	background: url(../img/footer.gif) repeat-y left;
}
#ban a img{
	margin-top: 5px;
	margin-left: 5px;
}
.tl {
	position: relative;
	margin: -1px;
	background: url(../img/main_tl.png) no-repeat 0 0;
	//zoom: 1
}
.tr{background: url(../img/main_tr.png) no-repeat 100% 0}
.br {background: url(../img/br.png) no-repeat 100% 100%; -zoom: 1}
.bl {background: url(../img/bl.png) no-repeat 0 100%;//zoom: 1; padding: 0 1px 155px;}
#page {
	padding-left: 17%;
	padding-right: 20px;
	font-size: 14px;
	color: #545454;
	//zoom: 1;
}
#page .dilers li{
	padding-bottom: 35px;

}
#page address{
	font-style: normal;
}
#page  strong {
	color: #364174
}
#page a {
	color: #2A78BE;
}
#news dt {
	font-weight: bold;
}
#news dd{
	margin-bottom: 10px;
	font-size: 13px;
}
.open ul{
	display: block;
}
.close ul{
	display: none;
}
.ul {
	list-style-type: disc;
}
.ul li{
	padding: 3px 0;
}
.order td {
	vertical-align: top;
	text-align: left;
	width: 30%
}
.adres li {
	padding: 2px 0;
	list-style-type: circle;
}
#sale {
	padding-right: 25px;
	text-align: justify;
}
#sale h2{
	padding: 0;
}
.mark li{	
	background: url(../img/marker.gif) no-repeat 0 8px;
	text-indent: 13px;
}
#name {
	height: 24px;
	padding: 20px 0 15px;
}
#name li{
	float: left;
	width: 24%;
	-width: 23%;
	margin-right: 1%;
}
#name li a{
	display: block;
	height: 24px;
	font-size: 18px;
	line-height: 24px;
	text-decoration: none;
	color: #1C358C;
	padding-left: 22px;
	background: url(../img/sm_1.png);
	border: 1px solid #8ECDF9
}
#name li a.active, #name li a.active:hover {
	background: url(../img/name_act.png);
	border: 1px solid #2E6CAB;
	color: #fff;
}
#name li a:hover {
	background: url(../img/sm_hover_1.png);
}
.boxmain table {
	width: 100%;
	border-collapse: collapse;
}
.boxmain {
	display: none;
}
.boxmain table td{
	text-align: center;
}
.boxmain table img {
	margin-right: 10px;
}
.boxmain table table {
	border: 1px solid #8ECDF9;
}
.boxmain table table td {
	border: 1px solid #aaa;
	border-bottom: 0;
	border-left: 0;
}
.boxmain table table .last{
	border-right: 0
}
.boxmain table table th{
	height: 29px;
	font-weight: normal;
	background: #DEECF8;
	border-right: 1px solid #aaa;
}
.boximg {
	margin-top: 10px;
}
.boximg strong {
	display: block;
	color: #1B6EB9;
	width: 162px;
	margin: 0 auto;
}
.boximg td{
	vertical-align: top;
	width: 33%;
	padding: 17px 0
}
.boximg td img{
	margin: 0;
	border: 1px solid #9ED4FA
}
.float{
 	float: left;
	width: 100%;
 }
 
.gradient {
	position:relative;
	left:-26px;
	margin:0 -25px 10px 0;
	background-image:url(../img/grad-bg.png);
	background-repeat:repeat-y;
	overflow:hidden;
	width:450px;
	}
	.gradient div {position:relative;
		background-image:url(../img/grad.png);
		background-repeat:no-repeat
		}
	.gradient div div {
		padding:8px 5px 8px 26px;
		width:419px;
		-width:424px;
		font-size:11px;
		background-image:url(../img/grad.png);
		background-repeat:no-repeat;
		overflow:hidden;
		}
.grad-1 {
	color:#fff;
	background-color:#3678B4;
	background-position:0 0;
	}
	.grad-1 div div {
		background-position:-450px 100%;
		}
.grad-2 {
	color:#fff;
	background-color:#3678B4;
	background-position:-450px 0;
	}
	.grad-2 div {
		background-position:-900px 0;
		}
		.grad-2 div div {
			background-position:-1350px 100%;	
			}
.grad-3 {
	background-color:#DAE7FA;
	background-position:-900px 0;
	}
	.grad-3 div {
		background-position:-1800px 0;
		}
		.grad-3 div div {
			background-position:-2250px 100%;	
			}
			
.colors {
	color:#E32E0A
	}
.b-complects {
	padding:10px 0;
	}
	.b-complects img {
		margin-right:4px;
		border:1px solid #FD9A71;
		}

.b-prodmain {
	margin:0 10px 10px 0;
	}		
.b-prodmain .outer div {
	width:159px;
	padding:0;
	}
.b-prodmain .outer div div{
	position: relative;
	padding-bottom:5px;
}
.b-prodmain .pic {
	height: 148px !important;
	border: 0 !important;
	padding:0 !important;
}
.out {
	display: table-cell;
	vertical-align: middle;
	height: 148px !important;
	border: 0 !important;
	text-align: center;
	background: none !important;
}
.center {
	padding: 0;
	margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px")
}
.b-prodmain .name {	
	font-size:14px;
	}
.b-prodmain p {
	text-align:center;
	padding:2px 0;
	}
.b-prodmain_meb .outer div div {
	background: #7DA1CF url(../img/goodbg.png) repeat-x;
	border: 1px solid #8ECDF9;
	}
.b-prodmain_meb .name {
	font:bold 12px Tahoma;
	color:#1B6EB9
	}
.b-prodmain_meb .param {
	width: 120px;
	margin-left: 20px;
	padding: 0;
	line-height: 18px;
}
.b-prodmain_meb .param span{
	padding-left: 18px;
	color: #1B6EB9;
	font-weight: bold;
}
.b-prodmain_meb a {
	font-size:11px;
	color:#1B6EB9;
	}
.b-prodmain_mir p {
	color:#E32E0A
	}
.b-prodmain_mir .outer div {
	width:140px;
	}
.b-prodmain_mir .outer div div {
	background: #F7C593 url(../img/goodbg1.png) repeat-x;
	border:1px solid #FD9063;
	}
.b-prodmain_mir .param {
	font-weight:bold;
	}
.b-prodmain_mir a {
	font-size:11px;
	color:#FE6000
	}
	
.icq{
	background: url(../img/icq.gif) top left no-repeat;
	padding-left: 20px;
	font-size: 13px;
	margin-left: 10px;
}

.for_main_meb {
    background: url("../img/goodbg.png") repeat-x scroll 0 100% transparent;
    float: left;
    height: 130px;
    margin: 0 10px 15px auto;
    overflow: hidden;
    padding: 0 10px 10px;
    width: 41%;
}
.bigs {
	height: 150px;
}
	.for_main_meb a {
		color: #FFFFFF;
		display: block;
		font: bold 16px Tahoma;
		padding: 6px 0px;
		text-align: center;
		text-decoration: none;
	}
	.for_main_meb img {
		float: left;
		padding-right: 10px;
		width: 50px;
}
	.for_main_meb div {
		float: left;
		 margin: 0 3px;
		 
}
	.for_main_meb span {
		color: #1B6EB9;
		font-weight: bold;
		padding-left: 0px;
	}
	.for_main_meb .img {
		width: 60px;
		float: left;
	}

.for_main_zer {
	background: url(../img/goodbg1.png) repeat-x scroll 0pt 42% transparent;
	float: left;
    height: 130px;
    margin: 0 10px 15px auto;
    overflow: hidden;
    padding: 0 10px 10px;
    width: 41%;
}
	.for_main_zer a {
		color: #FFFFFF;
		display: block;
		font: bold 16px Tahoma;
		padding: 6px 0px;
		text-align: center;
		text-decoration: none;
	}
	.for_main_zer img {
		float: left;
		padding-right: 10px;
		width: 50px;
	}
	.for_main_zer div {
		float: none;
		margin: 0px 3px;
	}
	.for_main_zer span {
		color: #E32E0A;
		font-weight: bold;
		padding-left: 0px;
	}
	.for_main_zer .img {
		width: 60px;
		float: left;
	}
