html, body{
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	position:relative;
	background:#fff;
}
html, body, input, textarea{
	font-family:Arial,sans-serif;
	font-size:13px;
	color:#000000;
}
.page-main-wrapper{
	width:100%;
	min-height:100%;
	padding:0px;
	margin:0px;
	background:url(../images/mainbgleft2.jpg) left top no-repeat;
}
.page-main{        
        width:100%;
	padding:0px 0px 159px 0px;
	margin:0px;
	background:url(../images/mainbgright2.jpg) right top no-repeat;
	position:relative;
}
.header{height:211px;}
.header .logo{
	float:left;
	margin:60px 0px 0px 212px;
}
.header .contacts{
	float:left;
	margin:0px 0px 0px 0px;
	width:300px;
}
.header .contacts ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	font-size:14px;
	color:#666666;
}
.header .contacts ul li{
	margin:6px 8px 0px 8px;
	padding:0px 0px 4px 0px;
	float:left;
	background-image:url(../images/000.gif);
}
.header .contacts ul li.sr-phone{
	
}
.header .contacts ul li.sr-mail{
	background-image:url(../images/sr-mail.gif);
}
.header .contacts ul li.sr-icq{
	background-image:url(../images/sr-icq.gif);
}
.hm-bg{
	position:absolute;
	top: 100px;
	right: 60px;
	z-index:50;
	width:560px;
	height:60px;
}
.hm-lt{
	width:100%;	
}
.hm-rb{
	width:100%;	
	padding:0px 0px 0px 0px;
}

.main-sb{
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
clear: bouth;
}
.main-sb div{
float: left;	
margin:0px;
	padding:0px 10px 5px 10px;
	font-family:  Arial, sans-serif;
	font-size:14px;
	color:#993333;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
border-right: 1px solid #b2b2b2;
}

.main-sb div.last{
border-right: none;	
}
.main-sb div a{
	color:#993333;
}
.main-sb div a:visited{
	color:#993333;
}

.main-sb div.active a{
	color:#333333;
	text-decoration:none;
}
 
.main-sb div.active a:visited{
	color:#333333;
	text-decoration:none;
}


.main-menu{
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.main-menu td{
	margin:0px;
	padding:0px 30px 0px 0px;
	height:60px;
	font-family:  Arial, sans-serif;
	font-size:15px;
	color:#993333;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
}
.main-menu td.last{
	
}
.main-menu td a{
	color:#993333;
	text-decoration:none;
}
.main-menu td a:visited{
	color:#993333;
}

.main-menu td.active a, 
.main-menu td.active a:visited{
	color:#333333;
	font-weight:bold;
}
#main-visual-block .visual-block{
	position:absolute;
	left:0px;
	top:0px;
}
#main-visual-block ul{
	margin:0px;
	padding:0px;
	position:absolute;
	left:30px;
	bottom:30px;
	width:300px;
		list-style:none;
}
#main-visual-block ul li{
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	background:none;
}
#main-visual-block ul li a{
	float:left;
	padding:5px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#main-visual-block ul li.active a{
	color:#ffffff;
}
#main-visual-block ul li a:hover{
	color:#ffffff;
}

.page-footer-wrapper{
	width:100%;
	height:159px;
	margin:-159px 0px 0px 0px;
	position:relative;
	overflow:hidden;
	background:url(../images/ftbg.gif) left bottom repeat-x;
}
.page-footer{
	width:920px;
	height:157px;
	margin:0px auto;
	position:relative;
	border-top: 1px solid #b7b7b7;
}

.page-footer p{
	margin:5px 0px 5px 0px;
color:#656565;

}

.page-footer .copy{
	position:absolute;
	left:57px;
	bottom:77px;
	width:600px;
	font-size:12px;
	color:#333333;
}
.page-footer .maker{
	position:absolute;
	right:38px;
	bottom:77px;
	width:250px;
	text-align:right;
	color:#333333;
}
.page-footer .maker .text{
	padding-right:12px;
font-size:12px;

}

.bn{position: absolute;top: 730px; left: 700px; z-index: 1000}

.page-content{	margin:40px 40px 0px 90px;
}
.main-content{	
	

}
.right-column{
	float:right;
}
.main-right-column{
	margin-top: 210px;
margin-right: 20px;
	text-align: left;
}
.catalog-menu{
	width:223px;
	background:url(../images/catalog-menu-top.gif) left top no-repeat;
	margin-bottom:19px;
}
.catalog-menu-in1{
	width:223px;
	background:url(../images/catalog-menu-bottom.gif) left bottom no-repeat;
	padding-top:5px;
	padding-bottom:5px;
}
.catalog-menu-in2{
	width:201px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:11px 9px 2px 11px;
	overflow:hidden;
}
.catalog-menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.catalog-menu ul li{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 9px;
	background:url(../images/bullet002.gif) left 6px no-repeat;
}
.catalog-menu ul li a, .catalog-menu ul li a:hover, .catalog-menu ul li a:visited{
	color:#f58711;
}
.catalog-menu ul li a:active{
	color:#000000;
}
/* 2 */
.catalog-menu ul li ul{
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 6px;
}
.catalog-menu ul li ul li{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 11px;
	background:url(../images/bullet004.gif) left 6px no-repeat;
}
.catalog-menu ul li.active ul li.active{
	background:url(../images/bullet003.gif) left 7px no-repeat;
}
.catalog-menu ul li ul li a, .catalog-menu ul li ul li a:hover, .catalog-menu ul li ul li a:visited{
	color:#0099cc;
}
.catalog-menu ul li ul li a:active{
	color:#000000;
}
.catalog-menu ul li ul li.active a, .catalog-menu ul li ul li.active a:hover, .catalog-menu ul li ul li.active a:visited{
	color:#666666;
}
.catalog-menu ul li ul li.active a:active{
	color:#000000;
}
/* 3 */
.catalog-menu ul li ul li ul{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	font-weight:bold;
	font-size:11px;
}
.catalog-menu ul li ul li ul li{
	margin:0px 0px 16px 0px;
	padding:0px 0px 0px 0px;
	background:none;
}
.catalog-menu ul li ul li ul li, .catalog-menu ul li.active ul li.active ul li.active{
	background:none;
}
.catalog-menu ul li ul li ul li a{
	text-decoration:none;
}
/* 4 */
.catalog-menu ul li ul li ul li ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	font-weight:normal;
}
.catalog-menu ul li ul li ul li ul li, .catalog-menu ul li ul li.active ul li.active ul li.active{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 9px;
	background:url(../images/bullet002.gif) left 6px no-repeat;
}
.catalog-menu ul li ul li ul li ul li a{
	text-decoration:none;
	color:#666666;
}
.catalog-menu ul li ul li ul li ul li.active a{
	font-weight:bold;
	cursor:default;
	text-decoration:none;
}
.catalog-menu ul li ul li ul li ul li.active a:hover{
	text-decoration:none;
}
.catalog-menu ul li ul li ul li ul li a:hover{
	text-decoration:underline;
	color:#f58711;
}
.catalog-menu ul li ul li ul li ul li a:active{
	color:#000000;
}
/* collaps css */
.catalog-menu ul li ul, .catalog-menu ul li.active ul li ul{
	display:none;
}
.catalog-menu ul li.active ul, .catalog-menu ul li.active ul li.active ul{
	display:block;
}
/* collaps css */

/* main-banners */
.main-banners{
margin-top:6px;
}
.main-banners .banner{
	margin-bottom:13px;
}
/* main-banners */

/* catalog-items */
.catalog-items{
	margin-left:-14px;
}
.breadCrumb{
	margin:23px 0px 15px 0px;
}
.B_homeCrumb{
	background:url(../images/bc-home.gif) 3px 3px no-repeat;
	padding-left:19px;
	margin-right:5px;
}
.B_crumb{
	background:url(../images/bc-separate.gif) left 6px no-repeat;
	padding-left:16px;
	margin-right:5px;
}
.B_lastCrumb{
	background:url(../images/bc-separate.gif) left 6px no-repeat;
	padding-left:16px;
}
.B_lastCrumb .B_crumb{
	background:none;
	padding-left:0px;
}
.B_lastCrumb .B_firstCrumb{
	margin-left:-16px;
	background:#ffffff;
	position:relative;
}
.breadCrumb a, .breadCrumb a:visited{
	color:#06a7d3;
}
.breadCrumb a:hover{
	color:#686868;
}
.breadCrumb a:active{
	color:#000000;
}