/* global */
body{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:12px; 
	width:expression(document.documentElement.innerWidth < 1004? "1105" : "100%");
	height: 100% !important;
	position: relative;
	
}
a{color:#0099CC;}
img{border:0;}
h1{font-size:200%;font-weight:bold;white-space:nowrap;}
h2{font-size:100%;font-weight:bold;white-space:nowrap;}
h3{font-size:90%;font-weight:bold;white-space:nowrap;}
fieldset{padding:10px 10px 10px 10px; width:110%;white-space:nowrap;}
p{padding:5px}


.imgcat{white-space:nowrap;}

#body{min-width:1000px;_height:100%;/**/min-width:990px;}
/* head */
#head{background: url(/images/bg.jpg) repeat-x; float:left;clear:left;white-space:nowrap; width:100%;}
#head .telephone{color:#0099CC;font-size:140%;width:150px;font-weight:bold;top:43px;left:215px; text-align:left;position:absolute;z-index:700;white-space:nowrap}
#head .telephone.hr{border-top:3px solid #D6DBDF;}
#head .telephone .code{color:#92959A;font-size:100%;}
#head .logo{margin-top:34px; margin-left:50px;}

/* menu */
#menu{float:left;clear:left; width:200px; margin:-50px 0px 20px 0px;min-height:600px;display:block;}
#menu li{list-style:none; line-height:10px;}
#menu h1{font-weight:bold;font-size:140%;position:relative;margin:5;}

/* content */
#content{float:left;clear:right;width:60%;min-height:600px; margin-bottom:40px;font-size:100%;_margin-left:-30px;}
#content h1{font-size:200%;font-weight:bold;position:absolute; z-index:500; top:140px;}
/* bottom */
#bottom{width:100%;float:left;clear:both;color:#666666;font-size:90%;position:relative;}
#bottom .copyright{float:left;clear:left;width:200px; padding:13px 13px 13px 20px;}
#bottom .left{float:left;width:60%;border-top:3px solid #D6DBDF; padding:10px;}
#bottom .address{float:left;}
#bottom .created{float:right;display:block; margin:0 10px 0 10px;}
	
/* mail  */
#mail tr,#mail,#mail td{border:0;text-align:left;}	

/*  tables  */
.white{background:#ffffff;}
.gray{color:#000000;font-size:100%;background:#E3E8EC;}
.bredscrumb{white-space:nowrap;}
.bredscrumb.order{border:1px solid #000000;padding:5px;background:#ffffff;}



.order-table,.table tr,table{border:1px solid #000000;border-collapse:collapse;font-size:90%;text-align:center;margin-top:10px;margin-bottom:10px;width:100%;}
.order-table th,.table th{font-size:100%;background:#cccccc;white-space:nowrap;padding:5px;border:1px solid #000000;}
.order-table td,.table td{text-align:center;white-space:nowrap;border:1px solid #000000;padding:5px;}
.order-table{width:900px;}
/* description */
#description{width:100%; border:0;text-align:left;}
#description tr,td{border:0;text-align:left;}
#messagebox{position:relative; width:180px; padding:15px;}
#loadbar{
	position:absolute;
	width:200px;
	height:40px;
	border:1px solid #A7C4D8;
	background:#E2E8EB;
	left:40%;
	top:0;
	padding:20px;
	margin-top:15%;
	_margin-top:0%;
	font-weight:bold;
	text-align:center;
	display:none;
	z-index:1000;

_top: expression( ( 320 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
_position:absolute;  /* for ie only */
}
.orderField{width: 20px; height: 14px; font-size: 100%;}
.rowControls{width:48px;white-space:nowrap;}
/* finish order */
#order {border:0px;}


/* notes */
#fixed{
font-size:90%;
padding:15px 15px 0 15px;
width:180px; 
position:relative;
}

#notes{float:left;width:50%; padding-bottom:20px;}

#trick{

/*_padding-top:45%;/*ie6*/


}
.big{font-size:14px; padding:0 10px 10px 10px}

#basket{margin:5px 0 0 15px;_margin:45px 0 0 15px;}

/*  tableSummary */

#tableSummary,.belts-poluritan{ border:1px solid #999999;}
#tableSummary tr,.belts-poluritan tr,#tableSummary td,.belts-poluritan td{
	border:1px solid #999999;
	text-align:left;
	padding:5px;
	white-space:nowrap;
	
}



#tableSummary th,.belts-poluritan th{font-size:100%;background:#cccccc;white-space:nowrap;text-align:center;}
#tableSummary h2,.belts-poluritan h2{margin:10px;}
.belts-poluritan{font-size:100%;background:#cccccc;white-space:nowrap;text-align:left;}

/* description table */

.descTable{border:1px solid #999999;}
.descTable th,.descTable  td{padding:10px;vertical-align:top;}
.descTable th{background:#cccccc;}

.slide{position:relative;float:left;}
.desc{display:block; color:#999999; padding:15px;}
.desc.nopadding{padding:0}

.ordermenu{white-space:nowrap; margin:5px;}

