.fright{
	display:block;
	float:left;
	width:343px;
	margin-left:5px;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}

.frighta{
	display:block;
	float:left;
	width:125px;
	margin-left:5px;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}

.fright input{
width:340px;
}

.frighta input{
width:120px;
}

.edit{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/ed-item.gif");
}

.exel{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/exel.png");
}

.word{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/word.png");
}

.palitr{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/palitra.png");
}

.conve{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/editcopy.png");
}

.prin{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/print.png");
}

.chb{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
}

.delete{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/b_drop.png");
}

.submcurs{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/b_export.png");
}

.pics{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/frame_image.png");
}

.nopics{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/imagegallery.png");
}

.files{
	display:block;
	float:left;
	margin-left:0px;
	width:16px;
	height:16px;
	font-family: Arial;
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	background:url("/users/img/attach.png");
}

.pnomer{
  display:block;
  float:left;
  width:100px;
  height:16px;
  font-size:13px;
  text-align:center;
  border:solid 1px gray;
  margin-left:1px;
}

.pnomerhead{
  display:block;
  float:left;
  width:100px;
  border-left:solid 1px orange;
  border-right:solid 1px orange;
  text-align:center;
  margin-left:1px;
}

.pproducthead{
  display:block;
  float:left;
  width:397px;
  margin-left:2px;
  border-left:solid 1px orange;
  border-right:solid 1px orange;
  text-align:center;
  text-align:center;
}

.pproduct{
  display:block;
  float:left;
  width:397px;
  height:16px;
  font-size:13px;
  margin-left:2px;
  border:solid 1px gray;
}

.staq{
  display:block;
  float:left;
  width:35px;
  height:16px;
  font-size:13px;
  text-align:center;
  margin-left:2px;
  border:solid 1px gray;
}

.staqhead{
  display:block;
  float:left;
  width:35px;
  margin-left:2px;
  border-left:solid 1px orange;
  border-right:solid 1px orange;
  text-align:center;
}

.pprice{
  display:block;
  float:left;
  width:70px;
  height:16px;
  font-size:13px;
  text-align:right;
  margin-left:2px;
  border:solid 1px gray;
}

.ppricehead{
  display:block;
  float:left;
  width:70px;
  margin-left:2px;
  border-left:solid 1px orange;
  border-right:solid 1px orange;
  text-align:center;
}

.pcvqt{
  display:block;
  float:left;
  width:35px;
  height:16px;
  font-size:13px;
  text-align:center;
  margin-left:2px;
  border:solid 1px gray;
}

.pcvqthead{
  display:block;
  float:left;
  width:35px;
  margin-left:2px;
  border-left:solid 1px orange;
  border-right:solid 1px orange;
  text-align:center;
}

.pmqrka{
  display:block;float:left;width:40px;height:16px;font-size:13px;text-align:center;margin-left:2px;border:solid 1px gray;
}

.pmqrkahead{
  display:block;float:left;width:40px;margin-left:2px;border-left:solid 1px orange;border-right:solid 1px orange;text-align:center;
}

.pzqtty{
  display:block;float:left;width:50px;height:16px;font-size:12px;margin-left:2px;border:solid 1px gray;
}

.pzqttyhead{
  display:block;float:left;width:50px;margin-left:2px;border-left:solid 1px orange;border-right:solid 1px orange;text-align:center;
}

.pto{
  display:block;float:left;width:25px;height:16px;font-size:12px;margin-left:2px;border:solid 1px gray;
}

.ptohead{
  display:block;float:left;width:25px;margin-left:2px;border-left:solid 1px orange;border-right:solid 1px orange;text-align:center;
}

.poprice{
  display:block;float:left;width:75px;height:16px;font-size:13px;text-align:right;margin-left:2px;border:solid 1px gray;
}

.popricehead{
  display:block;float:left;width:75px;margin-left:2px;border-left:solid 1px orange;text-align:center;
}

.botbut{
  display:block;float:left;width:100px;height:16px;font-size:13px;text-align:center;border-left:solid 1px gray;border-bottom:solid 1px gray;border-right:solid 1px gray;background-color:lightblue;
}


.mparent{
	display:block;
	float:left;
	margin-left:5px;
	font-family: Arial;
	font-size: 14px;
	width:988px;
	background:#FFFFFF;
}

.tparent{
	display:block;
	float:left;
	margin:0px;
	width:988px;
	background:#FFFFFF;
}

.hwin{
	display:block;
	float:left;
	margin:0px;
	width:988px;
	font-size:1px;
	background:#FFFFFF;
}

.hwindown{
	display:block;
	float:left;
	margin:0px;
	width:988px;
	font-size:1px;
	//filter:alpha(opacity=15);
    -moz-opacity:.15;opacity:.15;
	background:#FFFFFF;
}

.razdelitel{
	display:block;
	float:left;
	width:492px;
	background:#FFFFFF;
}

.razdelitel a, a:link, a:visited, a:active, a:hover{
	color: #000000;
	text-decoration: none;
	font-family:Arial;
	font-size: 11px;
}

.left{
	display:block;
	float:left;
	width:310px;
    height:502px;
	font-size:1px;

}

.leftdown{
	display:block;
	float:left;
	width:310px;
	height:502px;
	font-size:1px;
	filter:alpha(opacity=15);
 -moz-opacity:.15;opacity:.15;
}

.right{
	display:block;
	float:left;
	width:692px;
	height:502px;
	overflow:auto;
	font-size:1px;

}

.rightdown{
	display:block;
	float:left;
	width:692px;
	height:502px;
	overflow:auto;
	font-size:1px;
	filter:alpha(opacity=25);
 -moz-opacity:.25;opacity:.25;
}

.rightred{
	display:block;
	float:left;
	font-family:Arial;
	font-size:11px;
	width:676px;
	background:#FFFFFF;
}

.rightelred{
	display:block;
	float:left;
	font-family:Arial;
	font-size:11px;
	width:776px;
	background:#FFFFFF;
}

.htred{
	display:block;
	float:left;
	font-family:Arial;
	font-size:12px;
	width:984px;
	background:#FFFFFF;
}

.mright{
	display:block;
	float:left;
	width:676px;
	background:#FFFFFF;
	border:solid 1px gray;
}

.left a, a:link, a:visited, a:active, a:hover{
	color: #000000;
	text-decoration: none;
	font-family:Arial;
	font-size: 11px;
}

.right a, a:link, a:visited, a:active, a:hover{
	color: #000000;
	text-decoration: none;
	font-family:Arial;
	font-size: 11px;
}


.count{
	display:block;
	float:left;
	width:24px;
	height:16px;
	font-family: Arial;
	font-size: 11px;
	text-align:right;
	color: #424242;
	text-decoration: none;
	background:#FFFFFF;
}

.elementlist{
	display:block;
	float:left;
	margin-left:2px;
	width:500px;
	height:20px;
	text-align:left;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
	background:#FFFFFF;
}

.elementlist input{
	width:200px;
}

.elementlist1{
	display:block;
	float:left;
	margin-left:2px;
	width:500px;
	text-align:left;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
	background:#FFFFFF;
}

.elementlist1 input{
	width:16px;
}

.elime{
	display:block;
	float:left;
	margin-left:2px;
	width:140px;
	height:20px;
	text-align:left;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
	background:#FFFFFF;
}

.editfirms{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:450px;
	height:420px;
	font-family: Arial;
	font-size:11px;
	background-color:white;
	border:solid 1px gray;
}

.mtreediv{
	display:block;
	float:left;
	width:300px;
	height:500px;
	position:absolute;
	background-color:white;
	border:solid 1px gray;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}

.treelenta{
	display:block;
	float:left;
	text-align:right;
	width:300px;
	height:18px;
	background:lightblue;
}

.leftred{
	display:block;
	float:left;
	width:280px;
	height:18px;
	background:white;
}

.treebody{
	display:block;
	float:left;
	width:300px;
	height:480px;
	font-family: Arial;
	font-size: 11px;color: #424242;
	text-decoration: none;
	overflow:auto;
	background-color:white;
	border-top:solid 1px gray;
}

.closewindow{
   display:block;
   float:right;
   width:18px;
   height:18px;
   font-size:11px;
   background:url('/users/images/exit.png');
   background-position:top;
	 text-decoration: none;
}
a.lnk1:hover {
	font-family: georgia;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}
	.color{
	font-family: georgia;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}
a.lnk1:visited {
	font-family: georgia;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.lnk1:active {
	font-family: georgia;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

A:link {text-decoration: none; color: #000000}
A:visited {text-decoration: none; color: #000000}
A:active {text-decoration: none; color: #000000}
A:hover {text-decoration: none; color: #000000}

a.lnk2 {
	font-family: georgia;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: Underline;
}
a.lnk2:hover {
	font-family: georgia;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: Underline;
	}
	.color{
	font-family: georgia;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: Underline;
	}
a.lnk2:visited {
	font-family: georgia;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: Underline;
}
a.lnk2:active {
	font-family: georgia;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: Underline;
}

b:link {text-decoration: Underline; color: #003399}
b:visited {text-decoration: Underline; color: #003399}
b:active {text-decoration: Underline; color: #003399}
b:hover {text-decoration: Underline; color: #003399}

a.lnk3 {
	font-family: georgia;
	font-size: 12px;
	color: #ffffff;
}
a.lnk3:hover {
	font-family: georgia;
	font-size: 12px;
	color: #ffffff;
	}
	.color{
	font-family: georgia;
	font-size: 12px;
	color: #ffffff;
	}
a.lnk3:visited {
	font-family: georgia;
	font-size: 12px;
	color: #ffffff;
}
a.lnk3:active {
	font-family: georgia;
	font-size: 12px;
	color: #ffffff;
}

c:link {text-decoration: none; color: #ffffff}
c:visited {text-decoration: none; color: #ffffff}
c:active {text-decoration: none; color: #ffffff}
c:hover {text-decoration: none; color: #ffffff}

td {
	font-family: georgia;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}



.heading1 {
	font-family: georgia;
	font-size: 16px;
	font-weight: bold;
	color: #2C2C2C;
}
.heading2 {
	font-family: georgia;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.heading2-small {
	font-family: georgia;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
}
.headingfields-data {
	font-family: georgia;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
}
.heading3red {
	font-family: georgia;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.gproz{
	display:block;
	float:left;
	font-family:Arial;
	margin-top:10px;
	margin-left:2px;
	border:solid 1px #E2E2C6;
}
.picproz{
	display:block;
	float:left;
	width:254px;
	height:254px;
	border-right:solid 1px #E2E2C6;
}
.contproz{
	display:block;
	float:left;
	width:740px;
	height:252px;
}
.nameproz{
	display:block;
	float:left;
	width:736px;
	padding:2px;
	font-size:16px;
	height:18px;
	font-weight: bold;
	border-bottom:solid 1px #E2E2C6;
}
.opisproz{
    display:block;
    float:left;
    width:732px;
    height:200px;
    padding:4px;
    font-size:12px;
    border-top:solid 1px #E2E2C6;
}
.botproz{
	display:block;
	float:left;
	width:740px;
	height:22px;
	font-size:12px;
}
.idproz{
	display:block;
	float:left;
	width:242px;
	height:18px;
	padding:2px;
	font-size:12px;
	text-align:center;
	border-right:solid 1px #E2E2C6;
}
.idproz a{
	font-size:12px;
	color:darkblue;
	text-align:center;
	text-decoration:underline;
}
.priceproz{
	display:block;
	float:left;
	width:242px;
	height:18px;
	padding:2px;
	font-size:12px;
	text-align:center;
}
.gitem{
	display:block;
	float:left;
	font-family:Arial;
	margin-top:0px;
	margin-left:0px;
	border:solid 1px #E2E2C6;
}
.picitem{
	display:block;
	float:left;
	width:507px;
	height:507px;
	border-right:solid 1px #E2E2C6;
}
.contitem{
	display:block;
	float:left;
	width:490px;
	height:252px;
}
.nameitem{
	display:block;
	float:left;
	width:486px;
	padding:2px;
	font-size:12px;
	height:18px;
	font-weight: bold;
	border-bottom:solid 1px #E2E2C6;
}
.opisitem{
    display:block;
    float:left;
    width:482px;
    height:136px;
    padding:4px;
    font-size:12px;
    border-bottom:solid 1px #E2E2C6;
}
.botitem{
	display:block;
	float:left;
	width:490px;
	height:22px;
	font-size:12px;
	border-bottom:solid 1px #E2E2C6;
}
.botitema{
	display:block;
	float:left;
	width:490px;
	height:22px;
	font-size:12px;
}
.botitemb{
	display:block;
	float:left;
	width:490px;
	height:44px;
	font-size:12px;
  border-bottom:solid 1px #E2E2C6;
}
.iditem{
	display:block;
	float:left;
	width:158px;
	height:18px;
	padding:2px;
	font-size:12px;
	text-align:center;
	border-right:solid 1px #E2E2C6;
}
.iditem a{
	font-size:12px;
	color:darkblue;
	text-align:center;
	text-decoration:underline;
}
.iditem input{
	width:30px;height:12px;font-size:10px;
}
.priceitem{
	display:block;
	float:left;
	width:158px;
	height:18px;
	padding:2px;
	font-size:12px;
	text-align:center;
}
.elemecolumn{
    display:block;
    float:left;
    width:100px;
    height:226px;
    margin-left:2px;
    border-left:solid 1px #E2E2C6;
    border-right:solid 1px #E2E2C6;
}
.elemeincolumnname{
    display:block;
    float:left;
    width:95px;
    height:16px;
    text-align:center;
    border-bottom:solid 1px #E2E2C6;
}
.elemeincolumn{
    display:block;
    float:left;
    width:100px;
    height:209px;
    overflow:auto;
}
.sums{
    display:block;
    float:left;
    width:486px;
    height:40px;
    padding:2px;
    font-size:12px;
    border-bottom:solid 1px #E2E2C6;
}
.topcard{
    display:block;
    float:right;
    width:270px;
    height:20px;
    padding:2px;
    font-size:12px;
    margin-top:0px;
    margin-left:-300px;
    cursor:pointer;
	position:absolute;
	z-index:11;
}
.sproz{
	display:block;
	float:left;
	font-family:Arial;
	margin-top:10px;
	margin-left:2px;
	border:solid 1px #E2E2C6;
}
.picsproz{
	display:block;
	float:left;
	width:54px;
	height:54px;
	border-right:solid 1px #E2E2C6;
}
.contsproz{
	display:block;
	float:left;
	width:940px;
	height:54px;
}
.idsproz{
	display:block;
	float:left;
	width:196px;
	height:18px;
	padding:2px;
	font-size:12px;
	text-align:center;
	border-right:solid 1px #E2E2C6;
	border-bottom:solid 1px #E2E2C6;
}
.namesproz{
	display:block;
	float:left;
	width:735px;
	padding:2px;
	font-size:16px;
	height:18px;
	font-weight: bold;
	border-bottom:solid 1px #E2E2C6;
}
.botsproz{
	display:block;
	float:left;
	width:940px;
	height:22px;
	font-size:12px;
}
.fsproz{
	display:block;
	float:left;
	width:998px;
	font-size:12px;
  border-left:solid 1px #E2E2C6;
  border-top:solid 1px #E2E2C6;
  border-right:solid 1px #E2E2C6;
}
.fsdata{
	display:block;
	float:left;
	width:80px;
  border-right:solid 1px #E2E2C6;
}
.fszabe{
	display:block;
	float:left;
	width:750px;
  margin-left:5px;
}
.pricesproz{
	display:block;
	float:left;
	width:150px;
	height:18px;
	padding:2px;
	font-size:12px;
	text-align:center;
}
.spal{
	display:block;
	float:left;
	width:140px;
	font-size:12px;
}
.spaln{
	display:block;
	float:left;
	width:86px;
	height:18px;
	margin-top:5px;
	text-align:right;
	font-size:12px;
}
.spalp{
	display:block;
	float:left;
	margin-left:3px;
	width:50px;
	height:31px;
}


.mright{
	display:block;
	float:left;
	width:540px;
	background:#FFFFFF;
	border:solid 1px gray;
}
.fleft{
	display:block;
	float:left;
	width:80px;
	height:20px;
	margin-left:20px;
	padding:2px;
	text-align:right;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}
.fright{
	display:block;
	float:left;
	width:343px;
	height:24px;
	margin-left:5px;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}
.frighta{
	display:block;
	float:left;
	width:125px;
	height:24px;
	margin-left:5px;
	font-family: Arial;
	font-size: 11px;
	color: #424242;
	text-decoration: none;
}
.fright input{
width:340px;
}
.fright select{
  padding:2px;
  margin-left:0px;
width:150px;
}
.frighta input{
width:120px;
}
#ksear{
  display: block;
  float: left;
  background: white;
  border: solid 1px gray;
  position: absolute;
  width: 990px;
  height: 360px;
  left: auto;
  top:auto;
}
#newfirmdiv{
  display: block;
  float: right;
  background: white;
  border: solid 1px gray;
  position: absolute;
  width: 550px;
  height: 502px;
  overflow: hidden;
  left: 313px;
  top: 25px;
  margin: 0px;
  padding: 10px;
}
.fime{
  display: block;
  float: left;
  width: 350px;
  padding-left: 5px;
  border-right: solid 1px gray;
  border-bottom:  solid 1px gray;
}
.fbul{
  display: block;
  float: left;
  width: 130px;
  border-right: solid 1px gray;
  border-bottom:  solid 1px gray;
}
.fmol{
  display: block;
  float: left;
  width: 220px;
  border-right: solid 1px gray;
  border-bottom:  solid 1px gray;
}

