﻿/*-- global --*/
.red{ border: 1px solid red; }
body, html{ padding: 0; margin: 0; font: 95% Arial, Verdana, Tahoma, sans-serif; line-height: 21px; color: #000; }
p{ padding: 0 0 21px; margin: 0; line-height: 21px; }
p.lmrgin{ padding: 0 0 36px; }

img{ border: 0; vertical-align: middle; }
img.pic{ float: left; margin: 0 20px 10px 0 }

table{ border-collapse: collapse; border: 0; }
table td{ padding: 0; }

form{ padding: 0; margin: 0; }
input{ padding: 0; margin: 0 0 10px; vertical-align: middle; }
textarea{ overflow: hidden; margin: 0 0 10px; padding: 0; font-size: 12px; line-height: 16px; }

ul li{ list-style-type: none; }

a{ text-decoration: underline; color: #000; }
a:hover{ text-decoration: underline; color: #ef4036; }

h1{ padding: 0; margin: -24px 0 36px; font-size: 24px; line-height: 26px; color: #000; width: 340px; position: relative; }
h2{ padding: 0; margin: 0 0 24px; font-size: 18px; line-height: 24px; color: #000;  width: 60%; font-weight: normal; }
h3{ padding: 0; margin: -40px 0 24px; font-size: 14px; line-height: 24px; color: #000; position: relative; }


.fl_left{ float: left; }
.fl_right{ float: right; }
.clear{ clear: both; }

.justify{ clear: left; font-size: 0; line-height: 0; height: 0; margin: 0; padding: 0; }
.main{ min-width: 1000px; max-width: 1440px; }
/*-- /global --*/

/*-- content --*/
.content{ padding: 48px 0 72px 6%; }

.column_narrow{ width: 16%; margin: 0 2% 0 0; float: left; }
.logo{ background: url(/Images/logo.gif) 0 0 no-repeat; width: 218px; height: 99px; position: absolute; margin: 0 0 0 -23px; z-index: 2; }
.logo a{ display: block; width: 218px; height: 99px; }

ul.lmenu{ margin: 126px 0 24px; padding: 0; }
ul.lmenu li{ margin: 0; padding: 0; clear: left; float: left; }
ul.lmenu li.title{ margin: 24px 0 0; color: #7d7d7d; clear: left; }
ul.lmenu li span { color: #fff; padding: 0 10px; margin: 0 0 0 -10px; position: relative; display: block; line-height: 24px; float: left; font-size: 12px; }
ul.lmenu li span.green{ background: #0b9444; }
ul.lmenu li span.red{ background: #ef4036; }
ul.lmenu li span.blue{ background: #0075B2; }
ul.lmenu li span.violet{ background: #92278F; }
ul.lmenu li span.orange{ background: #F7941E; }
ul.lmenu li span.yellow{ background: #FFC50C; }
ul.lmenu li a{ font-size: 12px; }
ul.lmenu li ul.lmenu_sub{ margin: 0 0 0 20px; padding: 0; }

.column_main{ width: 76%; float: left; }
.security_main_pic{ background: url(/Images/security_main_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.front_shield_pic{ background: url(/Images/front_shield_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.multispectral_main_pic{ background: url(/Images/multispectral_main_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.multispectral_irr_pic{ background: url(/Images/multispectral_irr_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.internet_main_pic{ background: url(/Images/internet_main_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.internet_project_pic{ background: url(/Images/internet_project_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.interfactory_pic{ background: url(/Images/interfactory_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.human_bios_pic{ background: url(/Images/human_bios_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.bela_bios_pic{ background: url(/Images/bela_bios_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }
.home_pic{ background: url(/Images/home_pic.jpg) 0 0 no-repeat; width: 720px; height: 504px; position: relative; }

.language{ position: absolute; top: 0; right: 0; font-size: 12px; }
ul.lang{ padding: 0 10px; margin: 2px 0 0 -10px; position: absolute; }
ul.lang li{ padding: 0; margin: 0 0 0 0; }

.column_txt{ width: 577px; padding: 0 0 36px; } /*width: 60%;*/
.column_txt ul{ padding: 0; margin: 0; }
.column_txt ul li{ padding: 0; margin: 0; }
.column_txt ul li a{ color: #3a7898; }
.column_txt ul li a:hover{ color: #ef4036; }

.bl_main_security{ width: 185px; height: 215px; margin: 0 0 0 215px; padding: 0px 0 0 20px; }
.bl_main_multispectral{ width: 185px; height: 215px; margin: 0 0 0 500px; padding: 145px 0 0 20px; }
.bl_main_internet{ width: 185px; height: 215px; margin: 0 0 0 360px; padding: 290px 0 0 20px; }

.tb_main td h2{ margin: 0; padding: 0; color: #fff; }
.tb_main td.title{ height: 74px; }
.tb_main td.txt{ height: 141px; color: #fff; }

.bl_project{ padding: 0 0 0 93px; }
.bl_project a{ font-weight: bold; display: block; color: #3a7898; }
.bl_project a:hover{ color: #ef4036; }

ul.list_project{ margin: 0; padding: 0; }
ul.list_project li{ margin: 0 20px 20px 0; padding: 0; float: left;
	width: 47px;
}

.bl_notfound{ width: 460px; padding: 180px 0 0 0; }
.bl_notfound h1{ width: 100%; }

/*-- /content --*/