* {
  font-size: 100.01%; font-size: 11px; font-family: Tahoma; color: #302F2F; }
html {width: 100%; height: 100%; }
body {min-height: 100%; background: url('http://www.invotecs.ru/img/bg.gif');}
* html body {height: 100%; text-align:center;}
body {
  font-size: 62.5%; padding: 0; margin: 0; background-color: #FFFFFF; width: 100%; }
body, img, form, input, select, p {
  margin: 0; padding: 0; }
strong{
  font-weight: 900;}
table, img { border: 0; }
li{
  list-style-image: url("http://www.invotecs.ru/img/li.gif");}
ul{
  margin: 1px; padding: 1px;}
a{ text-decoration: none;}
a:hover{ text-decoration: underline; }
#page_line{
  width: 100%; background: url('http://www.invotecs.ru/img/bg_up.jpg');
  background-repeat: repeat-x; background-position: top left;
  text-align:center;}
#page{
  position: relative; height: 400px;
  width: 898px;}
#header {
	height: 23px;}
#header .left{
	float: left; width: 244px; height: 23px; background: url('http://www.invotecs.ru/img/bg_up_2.gif');
	background-repeat: repeat-y; background-position: top left; background-color: #FFFFFF; }
#header .right{
	float: right; width: 654px; height: 23px; background: url('http://www.invotecs.ru/img/bg_up_2.gif');
	background-repeat: repeat-y; background-position: top right; text-align: letf;}
#top_menu{
	width: 644px; height: 23px; background: url('http://www.invotecs.ru/img/bg_up_3.gif'); text-align: right;}
#top_menu a{
	float: left; margin: 4px 0 0 10px; width: 11px;
	border-bottom: 2px solid #B7B7B7; display: block; height: 15px; }
#top_menu a:hover{
	border-bottom: 2px solid #F6921D; }
#head{ clear:both; height: 148px;}
#head .hleft{
	float: left; width: 244px; height: 148px; text-align: right;}
#head .hright{
	float: right; width: 654px; height: 148px; background: url('http://www.invotecs.ru/img/img_up.jpg');
	background-repeat: repeat-y; background-position: top right; text-align: left;}
#logo{
 	height: 148px; width: 238px; float: right; background: url('http://www.invotecs.ru/img/bg_up_4.jpg');
	background-repeat: repeat-x; background-position: top right; }
#main_menu{
	 width: 650px; height: 20px; 
	 margin-left:4px; !important;
	 //margin-left:3px;}
#main_menu a{
	float: left; margin: 0 0 0 1px; width: 107px; background: #FFF;
	display: block; height: 20px; font-size: 11px; height-line: 11px;
	padding: 5px 0 1px 0; text-decoration: none; text-align: center;
}
#main_menu a.cur{
	background: #B7B7B7; color: #FFF;}
#main_menu a:hover { background: #B7B7B7; text-decoration: none; color: #FFF;}
#body{
	overflow: visible;
	background: url('http://www.invotecs.ru/img/bg_body.gif'); background-repeat: repeat-y; background-position: top left;}
#body .bleft{
	float: left; width: 244px; overflow: visible;
}
#body .bright{
	float: right; width: 654px; overflow: visible;
	}
#content{
	height: 100%; position: relative;overflow: visible;
	display: block;}
.b_col_2{
	width: 238px; text-align: left; border-bottom: 2px solid #F6921D; vertical-align: top;}
.b_col_4{
	width: 642px; text-align: left; border-bottom: 2px solid #F6921D; 
	background: url('http://www.invotecs.ru/img/bg_b_2.gif'); background-repeat: repeat-x; background-position: bottom left; vertical-align: top;}
.b_col_1, .b_col_5{
	width: 6px;}
.b_col_3{
	width: 5px;}
.block_up{
	background: url('http://www.invotecs.ru/img/bg_b_1.gif'); background-repeat: repeat-x; background-position: top left;}
.body_up{
	background: url('http://www.invotecs.ru/img/bg_b_1.gif'); background-repeat: repeat-x; background-position: top left; padding: 18px 13px 20px 14px;}
.body_up a{
	color: #F6921D;}
.body_up a:hover{
	textdecoration: underline;}
.block_dwn{
	background: url('http://www.invotecs.ru/img/bg_b_2.gif'); background-repeat: repeat-x; background-position: bottom left;}
.block_menu{
	padding: 8px 3px 15px 3px;}
.block{
	padding: 8px 10px 15px 10px; }
.link_menu {
	background: #FFFFFF; }
.link_menu a {
	border-left: 6px solid #F6921D;
	background: #E3E3E3; display: block; height: 24px; font-size: 11px; height-line: 13px;
	padding: 7px 0 0 10px; text-decoration: none; margin: 1px;}
.link_menu a.cur{
	background: #B7B7B7; color: #FFF;}
.link_menu a.curr{
	text-decoration: underline; color: #E6820D;}
.link_menu a:hover { background: #B7B7B7; text-decoration: none; color: #FFF;}
.sub_menu {
	background: #FFFFFF; border-left: 3px solid #F6921D; 	margin-left: 6px; padding: 3px 0 3px 0;}
.sub_menu a{
border-top: 3px solid #FFF; border: 3px solid #FFF;
background: #FFFFFF; padding: 0 0 0 20px;
display: block; height: 100%;
font-size: 11px; height-line: 11px;}

.sub_menu a:hover { background: #FFFFFF; text-decoration: underline; color: #302F2F;}
input.text{
	background: #E2E5E7; border: 0; width: 100%; color: #000; margin: 2px 0;}
input.but{
	background: #E2E5E7; border: 0; width: 70px; color: #000; margin: 2px 0;}
select{
	background: #E2E5E7; border: 0; width: 100%; color: #000; margin: 2px 0;}
#stub{
	height: 30px; background: url('http://www.invotecs.ru/img/bg_stub.gif'); background-repeat: repeat-x; background-position: top right;
	clear:both;  color: #FFF; text-align: left;}
#stub a{
	padding: 10px 0 0 50px;
	display: block; height: 11px;font-size: 11px; height-line: 11px; color: #FFF;}
#stub a:hover{
	text-decoration: none; color: #F6921D;}
a.next{
	color: #504F4F; font-weight: 900; font-size: 10px;}
a.next:hover{
	text-decoration:underline; color: #F6921D; }
.news, {
	padding: 3px 3px 0 15px; }
.news *{
	font-size: 10px;}
#piece{
	position: absolute; top: 23px; right: -34px;
	height: 148px; width: 34px; background: url('http://www.invotecs.ru/img/img_up_r.jpg');}
