body {
	background-color: #4E4E4E;
	background-image: url(images/bg.png);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000000;
}
p {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000000;
}
h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #3F6196;
	font-weight: normal;
}
ul {
	list-style-image: url(images/listimg.gif);
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000000;
}
ul li
{
padding-bottom:3px;;
}
#main {
	position: relative;
	left: 50%;
	top: 25px;
	width: 760px;
	height: 100%;
	background-color: #FFFFFF;
	margin-left:-380px;
	margin-bottom: 25px;
}
#fspace {
	position: relative;
	bottom: 0px;
	height: 25px;
	width: 100%;
}
#header {
	height: 266px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	margin: 0px;
}
#price {	
	height: 76px;
	width: 216px;
	float: left;
	min-height: 76px;
	overflow: hidden;
	height:expression(this.scrollHeight < 78? "78px" : "auto");
}
#seealso {
	height: 179px;
	width: 215px;
	background-color: #B9B9B9;
	float: right;
	margin-bottom: 1px;
	margin-left: 1px;
	background-image: url(/images/seealso.gif);
	background-repeat: no-repeat;
	background-position: 22px;
}
#inocont {
	height: 144px;
	width: 215px;
	margin-left: 1px;
	background-color: #EBEBEB;
	background-image: url(/images/salsocont.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 533px;
	top: 111px;
}
.order {
	height: 10px;
	position: relative;
	left: 130px;
	top: 30px;
	width: 100px;
}
.allink {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5B5B5B;
}
.orlink {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AA2255;
}
#allred {
	width: 215px;
	height: 48px;
}
.redquot {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8E0926;
}
#allblue {
	width: 215px;
	height: 48px;
}
.bluequot {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #29528E;
}
.all {
	position: relative;
	top: 10px;
	height: 30px
}
#pr {
	position: relative;
	left: 25px;
	top: 30px;
}
#rar {
	position: relative;
	left: 30px;
	top: 30px;
}
#pdiv {
	position: relative;
	left: 30px;
	top: 30px;
}
#zip {
	position: relative;
	left: 30px;
	top: 30px;
}
#pdiv1 {
	position: relative;
	left: 30px;
	top: 30px;
}
#excel {
	position: relative;
	left: 30px;
	top: 30px;
}
#mn {
	height: 32px;
	background-color: #C2C2C2;
	padding-left: 11px;
	padding-right: 11px;
	clear: right;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	min-height:32px;
	overflow:hidden;
	height:expression(this.scrollHeight < 37? "32px" : "auto");
}
.tmnit {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin: 0px;
}
#tmnitr {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#content {
	padding-bottom: 20px;
	padding-top: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
	margin-right: 11px;
	margin-left: 11px;
	margin-bottom: 11px;	
	min-height:700px;
	overflow: hidden;
	height: expression(this.scrollHeight < 700? "700px" : "auto");
}
#lmn {
	width: 234px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
#cathead {
	height: 34px;
	width: 212px;
	background-color: #C1C1C1;
	margin-bottom: 1px;
	padding-left: 22px;
}
#catmenu {
	background-color: #E7E8EA;
	padding-top: 17px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #E3E3E3;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	padding-right: 17px;
	padding-left: 8px;
	padding-bottom: 10px;
	margin-bottom: 16px;
}
.catitem {
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A2A3A4;
}
.mnlink {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #35719B;
	text-decoration: none;
}
img.point {
	position: relative;
	left: -10px;
	top: 0px;
}
.catsubitem {
	padding-left: 25px;
	padding-top: 2px;
}
.catsubitemlink {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4B4B4B;
	font-weight: normal;
	text-transform: lowercase;
}
#spechead {
	height: 34px;
	width: 212px;
	background-color: #8094AF;
	margin-bottom: 1px;
	padding-left: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
}
#specont {
	width: 234px;
	background-color: #99AECB;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	min-height:150px;
	overflow:hidden;
	height:expression(this.scrollHeight < 150? "150px" : "auto");
}
img.specpoint {
	position: relative;
	left: 0px;
	top: 3px;
}
#specname {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #465160;
	text-decoration: none;
	padding: 7px;
}
#specpic {
	border: 1px solid #666666;
	margin: 5px 5px 5px 15px;
}
#spectxt {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	margin-left: 110px;
	margin-right: 10px;
	margin-top: 10px;
}
#specprice {
	margin-top: 10px;
}
.num {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #34598E;
	font-weight: bold;
	text-decoration: none;
}
.rub {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#allspec {
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 160px;
}
.allinksp {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #35719B;
}
#cbl {
	margin-left: 234px;
	padding-left: 12px;
	padding-right: 12px;
}
#inv {
	position: relative;
	top: 12px;
	margin-bottom: 15px;
}
#wm {
	margin-right: 5px;
}
.alll {
	margin-right: 15px;
	text-align: right;
}
.alllink {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #242424;
}
#sign {
	margin-left: 20px;
}
#rbl {
	width: 10px;
	position: absolute;
	left: 760px;
	top: 320px;
	background-color: #00FF00;
}
#newsimg {
	position: relative;
	left: 22px;
	top: 10px;
	margin-bottom: 24px;
}
img.bpoint {
	position: relative;
	left: -5px;
	top: 6px;
	float: left;
}
.newsitem {
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 12px;
}
.ndate {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #272727;
	text-decoration: none;
}
.nheader {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5278A8;
	text-decoration: none;
}
.ncontent {
	text-decoration: none;
	margin-top: 5px;
}
#question {
	border-top: 1px dashed #999999;
	margin-right: 8px;
	margin-left: 5px;
	margin-top: 50px;
}
img.question {
	position: relative;
	left: 25px;
	top: 10px;
	margin-bottom: 20px;
}
#man {
	margin-right: 5px;
}

.blphone {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #496B96;
	text-decoration: none;
}
a.mail {
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #496B96;
	text-decoration: none;
    
}
#rline {
	height: 9px;	
	max-height: 9x;
	overflow: hidden;
	height: expression(this.scrollHeight > 9? "9px" : "auto");
	background-color: #AA2255;
	margin-right: 11px;
	margin-left: 11px;
	margin-bottom: 11px;
}
#fmenu {
	text-align: center;
	margin-bottom: 35px;
}
a.fmlink {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.nolink {
	color: #696969;
	text-decoration: none;
}
#copy {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #696969;
	text-decoration: none;
	width: 500px;
	position: relative;
	left: 150px;
	bottom: 20px;
}
#lcopy {
	margin-right: 30px;
	float: left;
}
#logo {
	float: left;
	width: 522px;
}
#spiral {
	float: left;
}
#pipes {
	float: left;
}
#catheader {		
	min-height: 45px;
	overflow: hidden;
	height: expression(this.scrollHeight < 45? "45px" : "auto");
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin-bottom: 18px;
}
#head {
	vertical-align: middle;
}
#subhead {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.rarrowimg {
	list-style-image: url(images/rarrow.gif);
}
th {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #637CA2;
	text-align: left;
	padding-left: 10px;
}
.kod {
	background-color: #F6F6F6;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #AA2255;
	text-transform: uppercase;
	padding-left: 10px;
}
.name {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #616161;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8C;
}
.tprice {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8C;
}
#lastkod {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8C;
	width: 18%;
	position: relative;
	top: -1px;
	left: 0px;
}
.arh {
	text-align: right;
	padding-right: 5px;
}
.menulink1 {
	font-family: Verdana;
	font-weight: bold;
	color: #616161;
	text-decoration: none;
	background-color: #CCCCCC;
	background-image: url(/images/topmenu1.gif);
	height: 46px;
	width: 215px;
	cursor: pointer;
	font-size:11px;
}

.menulink2 {
	font-family: Verdana;
	font-weight: bold;
	color: #8D0825;
	text-decoration: none;
	background-color: #CCCCCC;
	background-image: url(/images/topmenu2.gif);
	height: 46px;
	width: 215px;
	cursor: pointer;
}
.xan {
	font-family: Verdana;
	font-weight: bold;
	color: #28518D;
	text-decoration: none;
	background-color: #CCCCCC;
	background-image: url(/images/topmenu3.gif);
	height: 46px;
	width: 215px;
	cursor: pointer;
}
.menuheader {
	font-family: tahoma;
	color: #000000;
	background-color: #999999;
	height: 46px;
	width: 215px;
	font-weight: bolder;
	font-size: 14px;
	text-transform: capitalize;
	text-align: center;
}

th.quest {
	font-family: "Tahoma";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #637CA2;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}.name .redquot a {
	font-size: 10px;
	text-decoration: none;
	font-family: Tahoma;
	color: #8E0926;
}
.name .bluequot a {
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	color: #29528E;
	font-size: 10px;
}
.cls:link {
	text-decoration: underline;
	background-color: #FFFFFF;
	width: 100%;
}
.cls:visited {
	text-decoration: underline;
	background-color: #FFFFFF;
	width: 100%;
}
.cls:active {
	text-decoration: none;
	background-color: #CCCCCC;
	width: 100%;
}
.cls:hover {
	text-decoration: underline;
	background-color: #F5F5F5;
	width: 100%;
	background-image: /images/point.gif;
}
.cls:visited {
	text-decoration: underline;
	background-color: #FFFFFF;
	width: 100%;
}




/*Стили для usertables.js*/
.usertable { border-collapse:collapse; font-family:Tahoma, Arial, sans-serif; font-size:11px; background-color:#fff; border-width:0px;}
.usertable td, th { text-align:center; font-weight:normal; padding:3px; border:1px solid #22414d;}
.usertable tr.row1 td { background-color:#f5f5f5; }
.usertable tr.headerrow td, .usertable tr.headerrow th { color:#e6e2c8; font-weight:normal; padding:3px 9px; background-color:#22414d; border-left:1px solid #22414d; } 
.usertable tr.headerrow td.left, .usertable tr.headerrow th.left { border-right:1px solid #4f7d91; }
.usertable tr.headerrow td.center, .usertable tr.headerrow th.center { border-right:1px solid #4f7d91; }
.usertable td.left { }
.usertable td.right {  }
.usertable td.center { } 


