body, tr, td, form{margin: 0; padding: 0;}
body { background: #000000 url(/img/back.gif) 50% 0 no-repeat; font-family: tahoma, arial; font-size: 12px;}
p.min {margin: 0; padding: 2px;}
p.aux{padding-top: 20px;}
img {border: 0;}
a {color: #ca981d; text-decoration: underline;}
a:hover{text-decoration: none;}
.clear {clear: both;}
.use_title {font-size: 24px; line-height: 36px; margin: 10px 0 10px 0;}


table {border:0;border-collapse: collapse;}
#table_content {width: 997px;}
	#main {width: 997px; background: #ffffff; position: relative;}

		#tech {width: 449px; padding-top: 120px; background: url(/img/tech.gif) no-repeat right top; float: left;}
			#logotype {margin:0 0 88px 60px; display:block; }

			#search {width: 279px; padding-top: 7px; margin-left: 60px; margin-bottom: 70px; height: 62px; background: #231f20 url(/img/top_s.gif) no-repeat left top;}
				#search_inner {width: 264px; height: 68px; padding-left: 15px; background: #231f20 url(/img/bottom_s.gif) no-repeat left bottom;}
					#search_inner input {vertical-align: middle; font-family: tahoma; }
					#search_inner label {color: #d3d3d3; font-size: 12px; margin-right: 15px; margin-bottom: 5px;}
					#search_field {border:1px solid #d3d2d2; padding:3px; font-size: 14px; margin-right: 10px; width: 170px;}
					#search_txt {padding: 0; font-size: 12px; color: #fdb940; position: relative; left: 3px; top: -2px;}
			#company { background: #f3f1ec url(/img/stripe_gray.gif) no-repeat top right; padding:22px 50px 22px 27px; height:460px;}


		#man {width: 548px;  background: url(/img/man.jpg) no-repeat; float: left;  padding-top: 100px;}
			#basket {width: 203px; color: white; line-height: 15px; background: #000000 url(/img/basket.gif) no-repeat 12px 12px; padding: 10px 10px 10px 50px; display: block; position: absolute; top: 0; right: 0; font: 11px tahoma}
				#basket a{color: white; font-weight: bold; text-decoration: underline;}
				#basket a:hover {text-decoration: none;}
				#basket .price, .amount {color: #ca981d}
			#phone {width: 220px; padding-left: 285px; font-size: 29px; font-weight: bold;}
				#index {width: 46px; padding-top: 24px; padding-bottom: 4px; font-size: 16px; background: black; color: #fbd455; text-align: center; float: left;}
				#number {width: 160px; padding-left: 10px; float: left;}
					#call{font-size: 18px;}

			#service_pack {padding-top: 250px;}
				#services { }
					.service_item { padding:0 30px 30px 0; width: 226px; height: 118px; background: url(/img/list.jpg) no-repeat center right; float: left;}
					.service_item a{font-weight: bold; font-size: 18px; color: black; text-decoration: none; border-bottom: 1px solid #f8bf2b;}
					.service_item a:hover{border: none;}
						#perf {height: 72px; background: url(/img/perf.jpg) no-repeat 55px 35px; padding-top: 45px; padding-left: 150px;}
						#cond {height: 67px; background: url(/img/cond.jpg) no-repeat 65px 30px; padding-top: 40px; padding-left: 140px;}
						#drill {height: 80px; background: url(/img/drill.jpg) no-repeat 65px 25px; padding-top: 40px; padding-left: 140px;}
						#instr {height: 64px; background: url(/img/instr.jpg) no-repeat 70px 35px; padding-top: 55px; padding-left: 130px;}

		#stripe{ height: 52px; background: url(/img/stripe.jpg) no-repeat;}

		#footer{height: 100%; padding-top: 10px; padding-left: 60px; padding-bottom: 45px; background: url(/img/footer_fon.gif) repeat-y left;}

			#contact {width: 250px; padding-right: 140px; font-size: 12px; float: left;}
				.title_main {font-size: 18px; font-weight: bold;}
				.map {font-size: 14px; font-family: arial; color: white; text-decoration: underline; line-height: 36px;}
				.map a:hover {text-decoration: none;}
				.pad {padding-left: 71px;}

			#menu_add {width: 490px; float: left; padding-left: 30px;}
				#menu_add a{padding: 0 6px;}
				#menu_add a.big {padding: 0;color: black;font-size: 18px; font-weight: bold; margin-right: 30px;}
				#menu_add a:hover.big {text-decoration: none;}
				#last {font-size: 11px;}
				#tech_copy{float: left;}
				#nw_copy{float: right;}

