body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#c9c9c9;
}

.page_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}

.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	color: #000000
}

.style17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DE1100;
	font-weight: bold;
}

.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.tdinfo {
	background-color:#6390D2;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.tdstats {
	background-color:#3871C4;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.corpstyle {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}

.technamestyle {
	font-family: arial, verdana, tahoma;
	font-size: 17px;
	color: #ffffff;
	font-weight:bold;
}

.techology_marker {
	list-style-image: url(/images/red_o.gif);
}
.techology_black_marker {
	list-style-image: url(/images/black_o.gif);
}

.scorpstyle {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #ffffff;
}

td.home_content {
	padding-left:30px;
	padding-top:30px;
	padding-bottom:10px;
	vertical-align:top;
	background-image:url(/images/bottom_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

img.logotip_border {
	border:1px solid #9fa3af;
}

.sub_active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

td.submenu {
	background-image:url(/images/submenu_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#b5b5b5;
	padding-bottom:37px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}

.blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#10428c;
	font-weight:bold;
}

td.scroll_bg {
	 background-image:url(/images/bgtable1.gif);
	 background-position:top;
	 background-repeat:repeat-y;
	 height:80px;
}

td.red_block {
	background-color:#de1000;
	padding-left:15px;
	padding-top:11px;
	padding-bottom:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

td.gallery {
	padding-left:22px;
	padding-right:40px;
	padding-top:15px;
	vertical-align:top;
	width:66px;
}

.black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

td.white_block {
	background-image:url(/images/white_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	vertical-align:top;
	padding-left:35px;
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:400px;
}

.white_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

td.about_text {
	background-image:url(/images/text_bottom2.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	vertical-align:top;
}

td.copyright {
	background-image:url(/images/copyright_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

td.punkt_menu {
	background-image:url(/images/punkt_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#96989c;
	border-bottom:1px solid #cecfd2;
	padding-left:7px;
	height:23px;
}

td.punkt_menu_act {
	background-image:url(/images/punkt_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#96989c;
	border-bottom:1px solid #cecfd2;
	padding-left:7px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.service_torpedo_marker {
	list-style-image:url(/images/services_torpedo_marker1.gif);
}

td.about_content {
	padding-left:30px;
	padding-top:20px;
	padding-bottom:10px;
	vertical-align:top;
	background-image:url(/images/podstr_bottom_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

td.top_fon_podstr {
	background-color:#fcfcfc;
	background-image:url(/images/podstr_top_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

td.news_block {
	padding-top:15px;
	padding-left:7px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.news_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.news_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#980b00;
	font-weight:bold;
}

td.top_fon {
	background-color:#efeef4;
	background-image:url(/images/top_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.black_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.big_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.large_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000000;
}

.large_black_bold {
	font-family:"Arial Black";
	font-size:30px;
	color:#000000;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
}

.text_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
	font-weight:bold;
}

.sub_sub_act {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ab0c00;
	text-decoration:underline;
}

td.sub_sub_cat {
	padding-left:14px;
	padding-top:8px;
	padding-bottom:10px;
}

.gray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;
}

.blue_sec {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

a.link_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
a.link_white:link {
	text-decoration: none;
}
a.link_white:visited {
	text-decoration: none;
	color: #000000;
}
a.link_white:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.link_white:active {
	text-decoration: none;
	color: #000000;
}

a.copyright_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	font-weight: bold;
}
a.copyright_link:link {
	text-decoration: none;
}
a.copyright_link:visited {
	text-decoration: none;
	color: #515151;
}
a.copyright_link:hover {
	text-decoration: underline;
	color: #515151;
}
a.copyright_link:active {
	text-decoration: none;
	color: #515151;
}

a.sub_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
a.sub_link:link {
	text-decoration: none;
}
a.sub_link:visited {
	text-decoration: none;
	color: #000000;
}
a.sub_link:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.sub_link:active {
	text-decoration: none;
	color: #000000;
}

a.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ca0f00;
}
a.more:link {
	text-decoration: underline;
}
a.more:visited {
	text-decoration: underline;
	color: #ca0f00;
}
a.more:hover {
	text-decoration: none;
	color: #ca0f00;
}
a.more:active {
	text-decoration: underline;
	color: #ca0f00;
}

a.copyright_link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a.copyright_link2:link {
	text-decoration: none;
}
a.copyright_link2:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.copyright_link2:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.copyright_link2:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.sub_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a2a2a;
}
a.sub_sub:link {
	text-decoration: none;
}
a.sub_sub:visited {
	text-decoration: none;
	color: #2a2a2a;
}
a.sub_sub:hover {
	text-decoration: underline;
	color: #ab0c00;
}
a.sub_sub:active {
	text-decoration: none;
	color: #2a2a2a;
}

.link_serv {
	color:#2f3032;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.link_serv:hover {
	color:#2f3032;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.submitsend {background-image:url(/images/ksend.gif);
    width:46px;
    height:16px;
    background-position:top;
    border:0;
    cursor: pointer;
}

.inputcont {
	width:218px;
	height:18px;
	background-color:#ffffff;
	border:solid 1px #BFBFBF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B2B2B;
}

.inputbcont {
	width:218px;
	height:74px;
	background-color:#ffffff;
	border:solid 1px #BFBFBF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B2B2B;
}

.services_form_input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	width:206px;
	height:18px;
	border:1px solid #000000;
	padding:1px 1px 1px 1px ;
}
.services_form_area
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	width:206px;
	height:195px;
	border-top:2px solid #808080;
	border-left:2px solid #808080;
	border-bottom:2px solid #d4d0c8;
	border-right:2px solid #d4d0c8;
	padding:1px 1px 1px 1px ;
}

.submit_services
{
	background-image:url(/images/services_submit.gif);
	width:57px;
	height:17px;
	border:0px;
	cursor:pointer;
}