body {
	background: #eeeff0;
	margin: 0;
	padding: 0;
}
p, td, ul, ol {
	color: #272a2c;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
hr {
	color: #d6d6d7;
	height: 1px;
	width: 100%;
}

/*td*/

.td_photo_title {
	background: url(images/bg_photo_top.gif) repeat-x;
	color: #686361;
	font: 11px/14px Arial, Helvetica, sans-serif;
	height: 55px;
}
.td_photo_left {
	background: url(images/bg_photo_left.gif) repeat-y;
	vertical-align: top;
}
.td_photo_right {
	background: url(images/bg_photo_right.gif) repeat-y;
	vertical-align: top;
}
.td_photo_bottom {
	background: url(images/bg_photo_bottom.gif) repeat-x;
}
.td_head {
	background: url(images/bg_head.gif) repeat-x;
}
.td_icq {
	background: url(images/head_icq.gif) no-repeat;
	padding: 0 0 0 36px;
}
.td_left {
	background: url(images/bg_left.gif) repeat-y;
}
.td_banner {
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
}
.td_main {
	background: url(images/bg_main.gif) repeat-x top;
	color: #272a2c;
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding: 30px 30px 0 30px;
	vertical-align: top;
}
.td_right {
	background: url(images/bg_right.gif) repeat-y;
	color: #5d666c;
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding: 20px 10px 0 25px;
	width: 268px;
}
.bg_right {
	background: url(images/bg_right.gif) repeat-y;
}
.td_bottom {
	color: #5d666c;
	font: 11px/14px Arial, Helvetica, sans-serif;
	background: url(images/bg_bottom.gif) repeat-x bottom;
	padding: 0 30px 15px 30px;
	vertical-align: bottom;
}
.td_bottom_right {
	background: url(images/bg_bottom_right.jpg) no-repeat bottom;
	padding: 0 10px 15px 25px;
}
.td_gallery {
	background: url(images/bg_gallery.gif) repeat-y;
	vertical-align: top;
}
.td_title_personal {
	background: #fefeff;
	padding: 3px 0 3px 3px;
}
.td_table_title {
	background: url(images/bg_table.jpg) repeat-x;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #808080;
	text-transform: lowercase;
	border-right: 1px solid #d8d6d7;
	text-align: center;
	height: 49px;
	padding: 0 5px 0 5px;
}
.td_table_title_last {
	background: url(images/bg_table.jpg) repeat-x;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #808080;
	text-transform: lowercase;
	text-align: center;
	height: 49px;
	padding: 0 5px 0 5px;
}
.td_table {
	font: 11px Arial, Helvetica, sans-serif;
	color: #2a2a2a;
	border-right: 1px solid #d8d6d7;
	border-bottom: 1px solid #d8d6d7;
	padding: 15px 5px 15px 5px;
	text-align: center;
}
.td_table_last {
	font: 11px Arial, Helvetica, sans-serif;
	color: #2a2a2a;
	border-bottom: 1px solid #d8d6d7;
	padding: 15px 5px 15px 5px;
	text-align: center;
}

/*text*/

.text_title {
	color: #4d5b6f;
	font: italic bold 19px/26px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #bcbdbe;
}
.text_title_italic {
	color: #020202;
	font: italic 17px/22px Arial, Helvetica, sans-serif;
}
.text_big {
	color: #444343;
	font: 17px/22px Arial, Helvetica, sans-serif;
}
.text_blue {
	color: #565f75;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
.text_red {
	color: #e43018;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
.text_pages {
	color: #1b1b1b;
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #bcbdbe;
	text-align: right;
	padding-right: 5px;
}
.text_pages_no_border {
	color: #1b1b1b;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: right;
}
.text_name {
	color: #7f8492;
	font: 11px Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding-bottom: 0;
}
.text_question {
	color: #7f8492;
	font: 16px/22px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/*link*/

a.link_personal {
	color: #020202;
	font: 17px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_personal:visited {
	color: #020202;
	font: 17px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_personal:hover {
	color: #020202;
	font: 17px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_photo {
	color: #686361;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_photo:visited {
	color: #686361;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_photo:hover {
	color: #686361;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_pages {
	color: #1b1b1b;
	font: 13px Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
}
a.link_pages:visited {
	color: #1b1b1b;
	font: 13px Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
}
a.link_pages:hover {
	color: #1b1b1b;
	font: 13px Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
}
a.link_bottom {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #5d666c;
	text-decoration: none;
}
a.link_bottom:visited {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #5d666c;
	text-decoration: none;
}
a.link_bottom:hover {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #5d666c;
	text-decoration: none;
}
a.link_impex {
	color: #5d666c;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_impex:visited {
	color: #5d666c;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_impex:hover {
	color: #5d666c;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_icq {
	color: #343434;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_icq:visited {
	color: #343434;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.link_icq:hover {
	color: #343434;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*border*/

.img {
	border: 1px solid #525252;
	margin-bottom: 10px;
	margin-left: 28px;
}
.border_white {
	border: 1px solid white;
}

.inv {
font-size:1px;
color:#EEEFF0;
}

/*form*/

form {
	margin: 0;
	padding: 0;
}
.input_anketa {
	border: 1px solid #a2a2a2;
	background: White;
	color: #272a2c;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 235px;
}
a.link_red, a.link_red:visited, a.link_red:hover {
	color: red;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.techcenter {
	color: yellow;
	font: bold 26px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tellefon {
	color: yellow;
	font: bold 20px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	display: block;
	background-color: #434343;
}
.b1 {
	margin: 0 2px;
	background: #e89933;
	border: none;
}
.b1 b {
	margin: 0 1px;
	background: #e89933;
	border-color: #e89933;
}
.b2 {margin: 0 1px; border-color: #e89933;}
.b2 b {border-color: #e89933;}
.b2 i {border-color: #e89933;}
.b2 q {border-color: #e89933;}
.b3 {border-color: #e89933;}
.b3 b {border-color: #e89933;}
.b3 i {border-color: #e89933;}
.b4 {border-color: #e89933;}
.b4 b {border-color: #e89933;}
.b5 {border-color: #e89933;}
.b5 b {border-color: #e89933;}

.text_tech {
	border: 1px solid #e89933;
	border-width: 0 1px;
	padding: 0 12px;
	background-color: #434343;
}

#div {
	width: 155px;
}

.links {
	background: url(images/bg_bottom_right.jpg) no-repeat bottom;
	padding: 0px 0px 0px 7px; vertical-align: bottom;
	color: #5d666c; text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
}
#links a {
	color: #5d666c; text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
}
#links a:hover {
	color: #5d666c; text-decoration: none;
	font: 9px Arial, Helvetica, sans-serif;
}

h1 {
	  color: #333333;
	  font-family: Arial;
          font-size: 13px;

	  }
h2 {
	  color: #333333;
	  font-family: Arial;
          font-size: 12px;

	  }
h3 {
	  color: #333333;
	  font-family: Arial;
          font-size: 11px;

	  }
