html{height:100%;}
body{
	margin:0;
	color:#666;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background:#fff url(/images/bg-main.gif) repeat-x;
}
img{border-style:none;} 
a{color:#000000; text-decoration:none;}
a:hover{text-decoration:underline; color:#666666;}
a:focus{outline:none;}
h1{	
	margin:0;
	font-size:14pt;
}
h2{	
	margin:0;
	font-size:12pt;
}
h3{	
	margin:0;
	font-size:10pt;
}
h4{	
	margin:0;
	font-size:8pt;
}
.main-holder{
	min-height: 100%;
	min-width:767px;
	7padding:0 0 71px;
	background:url(/images/bg-holder.gif) repeat-y;
}
.menu {
margin:0 0 30px 30px;
}
#main {
	width:100%;
	background:url(/images/bg.gif) no-repeat;
	overflow:hidden;
}
#header {
	width:100%;
	height:223px;
	overflow:hidden;
	position:relative;
}
#header .logo{
	position:absolute;
	top:43px;
	left:100px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a{
	background:url(/images/logo.gif) no-repeat;
	display:block;
	height:72px;
	width:717px;
}
#header h1{
	margin:0;
	position:absolute;
	top:310px;
	left:30px;
	background:url(/images/headline4.png) no-repeat;
	display:block;
	text-indent:-9999px;
	width:1092px;
	height:34px;
}
#header .phone{
	margin:0;
	position:absolute;
	top:13px;
	left:760px;
	display:block;
	width:190px;
	font-size:18px;
	color:#000;
}
#header address{
	margin:0;
	position:absolute;
	top:122px;
	left:815px;
	display:block;
	width:250px;
	font-size:12px;
	color:#000;
	text-align:left;
	font-weight:bold;
}
#header #menu{
	margin:0;
	padding:0 28px 0 0;
	overflow:hidden;
	position:absolute;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	background: url(/images/menu.gif) no-repeat 100% 10px;
	width:710px;
}
#header #menu li{
	float:left;
}
#header #menu li a{
	padding:14px 0 0;
	display:block;
	height:26px;
	width:178px;
	text-decoration:none;
	color:#fff;
}
#header #menu li a:hover{
	padding-top:11px;
	padding-bottom:3px;
	color:#000;
}
#header #menu .active a{
	color:#000;
}
#header #menu .item1{
	padding:14px 0 0 48px;
	width:130px;
	background:url(/images/item1.gif) no-repeat 100% 0;
}
#header #menu .item2{
	padding:14px 0 0 37px;
	width:141px;
	background:url(/images/item2.gif) no-repeat 100% 0;
}
#header #menu .item3{
	padding:14px 0 0 11px;
	width:165px;
	background:url(/images/item3.gif) no-repeat 100% 0;
}
#header #menu .item4{
	padding:14px 0 0 35px;
	width:143px;
	background:url(/images/item4.gif) no-repeat 100% 0;
}
#header #menu .item1:hover{
	background:url(/images/item1.gif) no-repeat 100% -35px;
}
#header #menu .item2:hover{
	background:url(/images/item2.gif) no-repeat 100% -35px;
}
#header #menu .item3:hover{
	background:url(/images/item3.gif) no-repeat 100% -35px;
}
#header #menu .item4:hover{
	background:url(/images/item4.gif) no-repeat 100% -35px;
}
#main-menu{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:absolute;
	top:120px;
	width:812px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:url(/images/menu3.gif) no-repeat 100% 0;
}
#main-menu li{
	float:left;
}
#main-menu li a{
	display:block;
	text-align:center;
	height:97px;
	text-decoration:none;
	color:#fff;
}
#main-menu li a:hover{
	color:#000;
}
#main-menu .active a{
	color:#000;
}
#main-menu li .item1{
	width:209px;
	background:url(/images/menu.jpg) no-repeat;
}
#main-menu li .item2{
	padding:0 0 0 30px;
	width:146px;
	background:url(/images/menu.jpg) no-repeat -209px 0;
}
#main-menu li .item3{
	padding:0 0 0 30px;
	width:152px;
	background:url(/images/menu.jpg) no-repeat -385px 0;
}
#main-menu li .item4{
	padding:10px 0 0;
	height:87px!important;
	width:218px;
	background:url(/images/menu.jpg) no-repeat -567px 0;
}
#main-menu li .item1:hover{
	background:url(/images/menu.jpg) no-repeat 0 -97px;
}
#main-menu li .item2:hover{
	background:url(/images/menu.jpg) no-repeat -209px -97px;
}
#main-menu li .item3:hover{
	background:url(/images/menu.jpg) no-repeat -385px -97px;
}
#main-menu li .item4:hover{
	background:url(/images/menu.jpg) no-repeat -567px -97px;
}
#content{
	width:100%;
	padding: 0 2px 71px 0;
	overflow:hidden;
	background:url(/images/bg-holder.gif) repeat-y;
}
#content .path{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#content .path a{
	color:#333333;
}
#col1{
	width:249px;
	float:left;
	overflow:hidden;
	background:url(/images/bg-content.gif) no-repeat;
}
#col1 h2{
	margin:0;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#000;
}
#col1 h2 a{
	text-decoration:none;
	color:#000;
}
#col1 strong a{
margin:15px 0 0;
color:#666;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	height:1%;
}
#col1 strong {
	margin:15px 0 0;
	padding: 5px 20px;
	text-decoration:none;
	color:#666;
	text-align:center;
	width:220px;
	display:block;
}
#col1 .list{
	margin:0 10px 30px 30px;
	overflow:hidden;
}
#col1 .list span{
	width:200px;
	display:block;
	padding:0 0 0 0px;
	overflow:hidden;
}
#col1 .list span a{
	text-decoration:none;
	color:#666;
}
#col1 .list span a:hover{
	text-decoration:underline;
	color:#666;
}
.col2-holder{
	margin:0 18px 0 262px;
}
#col2{
	width:100%;
	float:left;
}
.footer-holder{
	background:url(/images/bg-footer.gif) repeat-x;
}
#footer{
	margin-top:-71px;
	height:68px;
	background:url(/images/bg-foot.gif) no-repeat;
	font-size:10px;
	min-width:767px;
}
#footer .info{
	padding:36px 0 0 0;
	height:25px;
	width:800px;
}
#footer p{
	margin:0 0 0 38px;
	color:#f99;
	line-height:12px;
}
#footer p a{
	color:#f99;
	text-decoration:none;
}
#footer p a:hover{
	color:#f99;
	text-decoration:underline;
}
#footer #menu{
	margin:0;
	padding:0 0 0 33px;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	float:right;
	width:712px;
	clear:both;
	height:35px;
	overflow:hidden;	background:#FF0000;
	background: url(/images/menu2.gif) no-repeat 0 10px;
}
#footer #menu li{
	float:left;
}
#footer #menu li a{
	padding:14px 0 0;
	display:block;
	height:26px;
	width:178px;
	text-decoration:none;
	color:#fff;
}
#footer #menu li a:hover{
	padding-top:11px;
	padding-bottom:3px;
	color:#000;
}
#footer #menu .active a{
	color:#000;
}
#footer #menu .item1{
	padding:14px 0 0 73px;
	width:105px;
	background:url(/images/item5.gif) no-repeat;
}
#footer #menu .item2{
	padding:14px 0 0 72px;
	width:106px;
	background:url(/images/item6.gif) no-repeat;
}
#footer #menu .item3{
	padding:14px 0 0 46px;
	width:132px;
	background:url(/images/item7.gif) no-repeat;
}
#footer #menu .item4{
	padding:14px 0 0 57px;
	width:121px;
	background:url(/images/item8.gif) no-repeat;
}
#footer #menu .item1:hover{
	background:url(/images/item5.gif) no-repeat 0 -35px;
}
#footer #menu .item2:hover{
	background:url(/images/item6.gif) no-repeat 0 -35px;
}
#footer #menu .item3:hover{
	background:url(/images/item7.gif) no-repeat 0 -35px;
}
#footer #menu .item4:hover{
	background:url(/images/item8.gif) no-repeat 0 -35px;
}


.branch_link {	
	color: ;
	}  /*as*/
.curent_branch {
	color: #CC0000;
}  /*ns*/
span.nav1 { margin-left:16px; float:left;} 

.catalogue_path_link {
	font-size: 8pt;
	color: #333; 
	font-weight: normal;
}  /*nway*/
.catalogue_path_curent {
    color: #333;
	font-size: 8pt;
	text-decoration: none; 
	font-weight: normal; 
}  /*away*/


.nav1 {
margin-left:0px;
padding:2px 0px;
font-size: 9pt;
font-weight:bold;
}
.nav2 {
margin-left:15px;
padding: 2px 10px 2px 0px;
font-size: 9pt;
font-weight:bold;
border-top:#CCCCCC 1pt solid;
}

.blok_nav1 {
background-image: url(/images/point_v.gif);
background-position: 0px 2px;
background-repeat:no-repeat;
display: blok;
float:left;
height:16px;
width:16px;
text-decoration:none;
padding:0px 0px 0px 0px;
}

.blok_nav2 {
background-image:url(/images/blok_nav2.gif);
background-position: bottom ;
background-repeat:no-repeat;
display:none;
float:left;
height:0;
text-decoration:none;
width:0;
}
