HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%; background: url(images/gradient_repeat.gif) repeat-x;

}
body {
	  padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
img {
          border:none;
}
* {
          margin:0; padding:0;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top;border-collapse:collapse;
}
tr {
          border-collapse:collapse;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}

.all {
        min-height:100%;width:960px; margin:0px auto;
}
.left_block {
	width:230px;padding:30px 40px 120px 0px;
}
.logo {
	margin:0px 0px 0px 30px;
}
.left_menu {
	padding:90px 0px 0px 60px;
}
.left_menu li {
	margin-bottom:11px;
}
.left_menu li a {
	font:normal 10pt Tahoma; color:#621616;text-decoration:none;padding-left:14px;background: url(images/a_back.gif) no-repeat;
}
.left_menu li a:hover {
	background: url(images/a_back_activ.gif) no-repeat;
}
.left_menu .activ_menu a {
	background: url(images/a_back_activ.gif) no-repeat;
}
.tehnik {
	text-align:center;margin:107px 0px 0px 0px;
}
.tehnik h2 {
	font: normal 13pt Tahoma; color:#621616;margin:0px 0px 20px 0px;
}
.teh {
	float:left;margin:0px 46px 0px 0px;
}
.teh_2 {
	float:left;margin:0px 0px 0px 0px;
}
.teh_3 .img_teh {
	margin:0px auto;
}
.teh_3 .img_teh_big {
	margin:0px auto;
}
.teh_3 {
	float:left;width:100%;margin-top:15px;
}
.img_teh img {
	display:block;
}
.img_teh {
	margin-bottom:1px;padding:8px 0px 0px 8px;width:84px;height:64px;background: url(images/img_teh.png) no-repeat;
}
.img_teh_big {
	margin-bottom:1px;padding:6px 0px 0px 5px;width:122px;height:92px;background: url(images/img_teh_big.png) no-repeat;
}
.teh a {
	font: normal 9pt Tahoma; color:#989898;text-decoration:none;
}
.teh a:hover {
	text-decoration:underline;
}
.teh_2 a {
	font: normal 9pt Tahoma; color:#989898;text-decoration:none;
}
.teh_2 a:hover {
	text-decoration:underline;
}
.teh_3 a {
	font: normal 9pt Tahoma; color:#989898;text-decoration:none;
}
.teh_3 a:hover {
	text-decoration:underline;
}
.zakaz_block {
	padding:0px 100px 0px 0px;
}
.zakaz {
	margin-bottom:23px;padding-left:21px;width:158px;height:108px;background: url(images/zakaz.gif) no-repeat;float:right;
}
.zakaz p {
	font:normal 8pt Tahoma; color:#89504d;padding:26px 0px 23px 60px;line-height:12px;
}
.zakaz a {
	font:normal 8pt Tahoma; color:#0079b0;text-decoration:underline;
}
.zakaz a:hover {
	text-decoration:none;
}
.clear {
	clear:both;
}
.big_image {
	width:683px;height:312px;background: url(images/big_image.jpg) no-repeat;
}
.content {
	padding:10px 20px 0px 0px;
}
.content h2 {
	font: normal 19pt Tahoma; color:#621616;margin: 0px 0px 13px 0px;
}
.content p {
	margin:0px;font:normal 9pt Tahoma; color:#621616;text-indent:36px;
}
.content_text p {
	line-height:18px;
}
.dopoln_block {
	margin:35px 0px 0px 0px;
}
.line_1 {
	background: url(images/line.gif) repeat-x;
}
.line_2 {
	padding:20px 210px 6px 50px;background: url(images/line.gif) 0 100% repeat-x;
}
.menu_content {
	line-height:12px;padding-bottom:16px;height:50px;clear:both;vertical-align:middle;
}
.menu_content a {
	position:relative; top:11px;font:normal 9pt Tahoma; color:#621616;text-decoration:none;
}
.menu_content a:hover {
	text-decoration:underline;
}
.str {
	position:relative; top:17px !important;
}
.menu_content img {
	display:block;float:left;margin-right:30px;
}
.right_block {
	padding-bottom:120px;
}
.footer {
	margin-top:-120px;height:120px; background: url(images/footer_repeat.gif) repeat-x;
}
.footer_block {
	padding:65px 18px 0px 40px;width:902px;margin:0px auto;
}
.footer_left {
	float:left;margin:5px 175px 0px 0px;
}
.footer_left p {
	font: normal 8pt Tahoma; color:#8b1d1d;margin:0px;line-height:15px;
}
.footer_left p a {
	color:#0079b0;text-decoration:underline;
}
.footer_left p a:hover {
	text-decoration:none;
}
.footer_baners {
	float:left;
}
.footer_baners img {
	margin:0px 0px 0px 18px;margin-top:4px;
}
.site_activ {
	float:right;
}
.site_activ span {
	font: normal 8pt Tahoma; color:#8b1d1d;position:relative; top:-2px;
}
.info_img {
	text-align:left !important
}
.info_img h3 {
	text-align:center;display:block;font: bold 8pt Tahoma; color:#621616;margin:4px 0px 10px 0px;
}
.info_img p {
	font: normal 8pt Tahoma; color:#621616;margin:0px 0px 7px 45px;
}
.no_padding_ire {
	padding:30px 0px 30px 0px !important
}
.text_iner ul {
	margin:0px 0px 40px 0px;
}
.text_iner p {
	line-height:18px
}
.inner_block {
	float:left;padding:5px 45px 0px 230px;margin:0px;
}
.text_iner ul li {
	margin-bottom:9px;display:block;font: bold 9pt Tahoma; color:#621616;padding:0px 0px 0px 40px; background: url(images/toc.gif) 0 4px no-repeat;
}
.forma {
	display:none;position:absolute;top:113px;left:16%;font: normal 9pt Tahoma; color:#621616;background: url(images/form.png);width:630px;border: solid 1px #621616;padding:20px 10px 5px 40px;
}
.form_l {
	width:325px;padding-bottom:38px;
}
.form_l span {
	position:relative; top:3px;
}
.form_text {
	width:205px;height:22px;border: solid 1px #621616; font: normal  9pt Tahoma;
}
.form_textarea {
	width:205px;height:155px;border: solid 1px #621616;font: normal  9pt Tahoma;
}
.subb_forma {
	margin:15px 0px 0px 0px;cursor:pointer;font: normal 8pt Tahoma; color:#545454;padding:0px 0px 1px 0px;border: solid 1px #848484;width:207px;height:18px;background:#fdd700;text-align:center;
}
.radio_block {
	padding-bottom:10px;font-size:8pt !important;
}
.radio_block div {
	float:left;margin:0px 8px 18px 0px;
}
.radio_block div input {
	position:relative; top:-1px;margin-right:3px;
}
:root .radio_block div input {
	top:3px;
}
.close {
	float:right;position:relative; top:-15px;left:4px;
}
