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;
}

.header2i {
    height: 342px;
    width: 1000px;
    background: url(/images/picture_home.jpg);
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-align: left;
    padding: 0 0 10px 50px;
    color: white;
    vertical-align: bottom;
}

.header2 {
    height: 49px;
    width: 1000px;
    background: url(/images/picture_podstr.jpg);
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-align: center;
    color: white;
}

#content {
    background: url(/images/podstr_bottom_bg.jpg) left bottom no-repeat;
}

#left {
    float: left;
    width: 619px;
    padding: 36px 0 0 31px;
}

#left-top {
    width: 619px;
    height: 8px;
    background: url(img/left-top-bg.png) no-repeat;
    overflow:hidden;
}

#left-content {
    width: 559px;
    background: url(img/left-bg.png) top left repeat-x;
    font-size: 12px;
    font-family: Arial;
    padding: 15px 30px 0 30px;
    
}

#left-content h2 {
    margin: 0;
    padding: 0;
}

#big-gallery img {
    text-decoration: none;
    border: none;
}

#right {
    float: left;
    width: 350px;
    padding-top: 36px;
}

#form {
    background: url(img/form-bg.png) no-repeat transparent;
    width: 350px;
    height: 322px;
    padding-top: 26px;
    text-align: center;
    
}

form {
    margin: 0;
    padding: 0;
}

#form .item {width: 205px; margin-left: 65px;clear:both;}
#form .item label {float: left;font-family:Arial;font-weight:bold;font-size:12px;color:#03286e;line-height: 22px;  }
#form .item input {float: right; border: 1px solid #03286e; width: 158px; height: 22px; line-height: 22px;}
#form .item textarea {width:100%; border: 1px solid #03286e;height: 66px;}

#form input[type=submit] {padding:0; margin: 12px 0; width:105px; height: 29px;background:url(img/submit.gif);border:none;text-indent:-999em;}

#form #assurance {font-family:Arial;font-weight:bold;font-size:12px;color: #7b7b7b;}

#testimonials {
    padding: 0 30px 0 0;
    background-color: #c5c5c5;
    background: url(img/testimonials-bg.png) repeat-x transparent;
    font-size: 12px;
    font-family: Arial;
}

#testimonials .message {
    padding: 20px 0 0;
    color: #259;
}

#testimonials .sign {
    padding: 0 0 20px;
}

.clear {
    clear: both;
}

