html,body{
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	-x-system-font:none;
	background-color:#fff;
	margin:0;
	padding:0
}
table{
	border:0;
	border-collapse:collapse
}
table td{
	padding:0
}
a:link,a:visited{ text-decoration:underline; color:#00F; }
a:hover{ color:#00F; text-decoration:none; }
.m1{ font:400 10px Verdana; color:#333;	text-decoration:none; }
.m3{ font:bolder normal 11px Verdana; color:#B21123; letter-spacing:0; text-decoration:none; }
.m50{ font:normal normal 7px Verdana; color:#565656; letter-spacing:0; text-decoration:none; }
.m51{ font:9px Verdana; color:#333;	text-decoration:none; }

.katalog_table{ margin:10px 0; border-collapse:collapse; width:760px; }
.katalog_table tr{ text-align:center; height:23px; }
.katalog_table td{ border:thin dotted #999; }

.title{ font-size:18px; color:#B1101F; font-weight:700; padding:5px 0; margin:0; }
.top{ background:url(../images/fon_top.jpg) no-repeat center; position:relative; width:1000px; height:228px; border:0 solid #333; }
.top_in1{ background:url(../images/fon_top1.jpg) no-repeat center; position:absolute; width:78px; height:19px; top:14px; left:14px; padding:6px; text-align:center; }
.top_in2{ position:absolute; width:271px; height:90px; top:60px; left:36px; border:0 solid #333; }
.top_in3{ background:url(../images/fon_top_poisk.png) no-repeat center; position:absolute; width:250px; height:19px; top:14px; left:540px; padding:6px; text-align:center; }
.top_in4{ position:absolute; width:100%; height:33px; top:180px; left:10px; border:0 solid #333; z-index:10; }
.top_in5{ position:absolute; width:120px; height:19px; top:14px; left:870px; padding:6px; text-align:center; color:#FFF; border:0 solid #333; }
.top_in5 a{ color:#FFF; text-decoration:none; }
.top_in5 a:hover{ text-decoration:underline; }
.menu{ float:left; width:100%; border:0 #00f solid; margin:0; padding:0; }
.menu ul{ margin:0; padding:0 0 0 10px; list-style:none; width:100%; border:0 green solid; text-align:center; }
.menu li{ float:left; background-image:url(../images/menu_fon.png); background-repeat:no-repeat; margin:0; padding:0; border:0 #609 solid; }
.menu a{ color:#000; font-size:12px; text-decoration:none; display:block; height:24px; padding:8px 2px 0 4px; }
.menu a:hover{ text-decoration:none; font-weight:700; }
.breadcrumbs{ position: absolute; top: 228px; } 
.breadcrumbs >div,.breadcrumbs >span { float:left; padding: 0px 5px; }
.pageUpButton { position: fixed; width: 40px; height: 40px; bottom: 50px; right: 50px; display:none; background: no-repeat url(../up.png) center; background-size:100%; cursor:pointer; }

.bottom{ position:relative; background:url(../images/bottom_fon.png) no-repeat center; width:1000px; height:113px; }
.bottom_in1{ position:absolute; background:url(../images/bottom_fon_up.png) no-repeat center; left:50px; top:0px; width:234px; height:113px; border: 0px solid #CCCCCC; }
.bottom_in2{ position:absolute; left:82px; top:55px; width:200px; height:90px; border: 0px solid #CCCCCC; }
.bottom_in3{ position:absolute; right:0px; top:70px; width:277px; height:20px; border: 0px solid #CCCCCC; }
.dzo{ position:absolute; width:271px; height:90px; top:85px; left:350px; border:0 solid #333; }