html, body {height: 100%;}
body {margin:0;padding:0;font-family:Arial; background:#d9e3ed}/*f7f7f7*/
td,img,div {margin:0;padding:0;border:none;}
#main {
		width:100%;
		height: auto!important; height: 100%;
		min-height: 100%;
		position:relative;
		/*overflow:auto;*/
	}

#content {
	width:1000px;
	min-height: 100%;
	height:100%;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-500px;
	background:white;
	/*overflow:auto;*/
}

#content a {color:#09354a}


#c1 {
	width:1000px;
	/*min-height: 100%;
	height:100%;*/
	position:relative;
	
}

#cont {	/*height:530px;*/
				position:relative;
				background:white
				}
				
#hat {height:113px}

#hat #logo {
	position:absolute;
	left:20px;
	top:30px;
	font-size:25px;
	text-align:justify;
	}	
/*
	#hat #logo  h1 {
font-size:40px;
color:#258f9c;margin:0;
}
*/
#hat #logo  h1 {
font-size:40px;
color:#258f9c;margin:0;
}

	
#hat #adr {
	position:absolute;
	right:20px;
	top:40px;
	}	

	#tmenu, #bmenu  {background:#09354a;
					text-align:center;
					height:40px;
					}
#tmenu  table, #bmenu  table {height:40px;}					
#tmenu  a, #bmenu  a {color:white;text-decoration:none;font-weight:bold}
#tmenu  a:hover, #bmenu  a:hover {text-decoration:underline}

#text {
position:relative;
min-height: 100%;
	height:100%;

}

#text {padding:20px 20px;
padding-bottom:40px;
}


.basket {
	float:left;
	margin:20px 55px;
	width:259px;
	height:118px;
	background:url(/i/basket_bg.jpg) left top no-repeat;
	font-size:12px
}

.xls {
	float:left;
	margin:20px 55px 20px 0px;
	width:259px;
	height:118px;
	background:url(/i/xls_bg.jpg) left top no-repeat;
	font-size:14px;
	font-weight:bold;
}


.searchbox {
	float:left;
	margin:20px 0px;
	width:259px;
	height:118px;
	background:url(/i/box_bg.jpg) left top no-repeat;
	font-size:12px;
	font-weight:bold;
}
.searchbox input {width:224px;margin-bottom:10px}
.searchbox b {font-size:14px}
.searchbox #catsearch {margin:5px 0px;}




#footer {clear:left;width:1000px;position:absolute;left:0;bottom:0;}/**/
/*
#bmenu  {
					text-align:center;
					height:40px;
					background:white;
					
					}*/
/*
#bmenu  table {height:40px;}	
#bmenu  table td {text-align:center;}					
#bmenu  a {color:#888;text-decoration:none;}
#bmenu  a:hover {text-decoration:underline}
*/


/*
* html #c1 {
	height: 100%; 
	width: expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 996 ? "996px" : "auto") : (document.body.clientWidth < 996 ? "996px" : "auto")); 
	}
*/

#text ul.catList {
				width:400px;
				list-style:none;
				float:left;
				}
			
			#text ul.catList {margin-top:30px}
			#text ul.catList li {padding:5px 0 5px 0px}	
			#text ul.catList h3 {font-size:14px;margin:0;margin-bottom:5px}
			#text ul.catList a {color:#888;white-space:nowrap;font-weight:bold}/* text-decoration:none */
			#text ul.catList a:hover {text-decoration:underline;color:#ef7423}
			#text ul.catList h3 a.cat {color:#09354a;font-size:16x}
			#text ul.catList {font-size:10px;}
			
			#text ul.catList img {vertical-align:middle;margin-right:10px}

			
			 .tbl {
				margin:5px 0;
				/*width:650px;*/
				width:885px;
				clear:both
				}
 
 .tbl td {padding:5px 7px}/*background:white;*/
 .tbl td.r {height:1px;padding:0;background:#ddd;border:none}

 .tbl tr.h td {font-weight:bold;background:#09354a;color:white;border:none;border-bottom:1px solid white}
 .tbl tr.r2 {background:#ffd7a8}
 .tbl td table td {border:none}
 .tbl td.col1, .tbl td.col3, .tbl td.col4 {text-align:center;border-right:1px solid #ddd}
 .tbl td.col2 {text-align:left;border-right:1px solid #ddd;border-left:1px solid #ddd;}
 .tbl td.col1 {border-left:1px solid #ddd;border-right:none}
 .tbl .col4 input {
	width:28px;
	}

/*
 .dvs {margin:0 0 0 20px}
 .dir {margin:0 5px}
 .nav1 {padding:2px 0}
 .nav1 a:hover {text-decoration:none}
 .tbl1 td {padding:5px 7px}
 
a {font-size:12px;color:#1157ac}

*/
//catalogue

.tblock {padding:12px 0}
.addbutt {float:right;padding:20px 0 15px 0;}
.addbutt img,img.addbutt1 {margin-right:10px}
.printbutt {padding:20px 0 15px 0;width:300px}
.printbutt a {text-decoration:underline;color:#0e3354}
.printbutt img {margin-right:10px}
.tbl .col1 input {width:28px}

.nav1 {padding-bottom:5px}
.nav1 a {color:#09354a}
#text {font-size:0.8em}


.stext {color:gray;font-size:10px;padding-left:40px}


 h1 {color:#f8880b;margin:0px 0 18px 0;padding:0;font-size:30px}

.news {padding-bottom:25px}
.menu1 a:hover {text-decoration:none}
.menu1 td {text-align:center}
.menu1 td.r {width:1px;background:url(/i/r.gif) left top no-repeat}


#cat {width:340px;background:#e9e9e9 url(/i/cat_bg.gif) right bottom no-repeat;position:relative}
#cat a {color:#1251ba;font-size:14px;font-weight:bold;}
#cat table {margin-left:3px}
#cat td {background:url(/i/arr1.gif) left center no-repeat;vertical-align:center;padding:2px 0 2px 21px}
#cat h3 {margin:0;}

.infobox {color:white;cursor:hand;background:#ff8b04;float:left;font-size:1.2em;}
.infobox span {font-size:12px;}

