/* wk css edition */

img		{ border: 0; }
fieldset{ background: #ffffff; line-height: 1.5; padding: 3;}

/* classes */
.price	{ padding:5px; }
.split	{ white-space: nowrap; width: 15px; }
.reg	{ width: 600px; }
span.red{ margin: 0 0 0 0; padding: 0; color: red; }
.r		{ white-space: nowrap; text-align: right; }

.inn, .kpp	{ width: 100px; }
.pcode, .fcode, .fadd, .padd, .seria	{ width: 40px; }
.fio, .vidan, .kem, .uadres, .fadres, .contacts, .propiska, .firm	{ width: 300px; }
.nomer	{ width: 50px; }


#cart td, #cart div	{font-family: Tahoma, Verdana, Sans-serif;}

.cart, .cart_head	{
	background: #efefef; height: 25px; text-indent: 5px; font-size: 10pt; 
}
.cart_head	{
	background: #ffffff; text-align: center;
}

.cartH	{
	background: #C6E2FF; white-space: nowrap; height: 30px; font-size: 10pt;
	text-align: center;
}

#bn, #kolvo, #summa	{
	width: 45px; border: 0px;
}
#wkShop td, #wkShop table, #wkShop .text	{
	border-collapse: collapse; border-bottom: #444444 1px solid;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Sans-serif; font-size: 14px;  
}
#wkSite	td {
	font-family: Tahoma, Verdana, Sans-serif; font-size: 10pt;

}
#wkShop tr, #wkSite tr	{
	height: 20px;
}
.tdr {
	text-align: right;
}
.red	{color:red;}
.green	{color:green;}

.wkInfo	{border: 1px solid blue; padding: 5px; margin: 5 0 0 0; text-align: center; font-size: 10pt; background-color: #efefef;}

/* search */

#mm {border-collapse: collapse;}

#rz1, #rz2, #rz3, #rz4 {
	display: none; padding: 10px;
}
#s1, #s2, #s3, #s4 {
	height: 26px; width: 170; cursor: pointer; 
	text-align: center; padding: 0 0 0 0; font-size: 9pt; margin: 0; background: url(/search/p.gif) no-repeat; color: #000; 
}
.vkla	{
	background: url(/search/a.gif) no-repeat; color: #000;
}

#mm td	{
	margin: 0; font-family: Tahoma, Verdana, Sans-serif; 
}
#fmenu {font-family: Times New Roman, Tahoma, Verdana, Sans-serif; font-size: 14px;}

.tdBord {border-left: solid 2px #6699cc; border-right: solid 2px #6699cc; border-bottom: solid 2px #6699cc; }

#rezults {padding: 10px 10px 10px 10px;}

.mm	td {
	width: 170px; font-size: 9pt; font-family: Tahoma, Arial, Sans-serif; 
	padding: 0; margin: 0; line-height: 1; height: 26px; white-space: nowrap;
}

#cartInfo	{
	height: 450px;
	overflow: auto;
}

/* jquery modal div */
.jqmWindow {
    display: none;
    position: fixed;
    top: 50px;
    margin-left: 0px;
    width: 840px;
    background-color: #FFFFEA;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

img.jqResize {position: absolute; right: 2px; bottom: 2px; cursor: nw-resize;}
.jqDrag {cursor: move;}


.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
