
/**/ * {margin:0; padding:0; border:none}
/**/ html,body {margin:0; padding:0; height:100%; background:#46516F; min-width:1000px; font:normal 12px/150% Verdana, 'Trebuchet MS', Tahoma, Sans-Serif;}
/**/ a {background:transparent; color:#5bc3ba; padding:0 2px}
/**/ a:hover {background:#5bc3ba; color:#fff; text-decoration:none}
/**/ label:hover {cursor:pointer}
 
/**/ div#shell {position:relative; width:100%; height:auto !important; height:100%; min-height:100%; background:transparent url(../img/structure/shell.background.jpg) repeat-x left bottom;}



.width {
	width: 90%;
	min-width: 1000px;
	margin: 0 auto;
	text-align: left;
}

.width_auto {
	min-width: 1000px;
	margin: 0 auto;
	text-align: left;
}


* html .container {
	margin-left: -1000px;
	position: relative;
}

/*\*/
* html .container {
	height: 1px;
}

* html .minwidth {
	padding-left: 1000px;
}

/*\*/
* html .minwidth, * html .layout {
	height: 1px;
}
/**/

.bodywrap {
	width: 95%;
	margin: 0 auto;
	background: transparent;
}


 
/**/ div#header {background:transparent url(../img/structure/header.background.jpg) repeat-x left top}

/**/ div#content {width:100%; background:#46506F url(../img/structure/content.background.jpg) repeat-x left top; color:#fff;} 
/**/ div#content div#over_horizon {}
/**/ div#content div#over_horizon dl {float:left; width:33%; margin:0 0 30px 0}
/*\*/ * html div#content div#over_horizon dl /* */ {float:left; width:30%; margin:0 0 0 0} /* */
/**/ div#content div#over_horizon dl dd {margin:20px 0}

/**/ div#content div#under_horizon {width:100%; background:#3D4661 url(../img/structure/horizon.jpg) repeat-x top left;padding:50px 0;}
/* div#content div#under_horizon .horizon_content, .military_content {margin:0 0 0 30px; padding:0 0 0 0px; background:transparent url(../img/structure/smart.detection.gif) no-repeat top left}*/
/**/ div#content div#under_horizon .horizon_content, .military_content {margin:0 0 0 30px; padding:0 0 0 0px;}

/**/ div#content div#under_horizon .horizon_content a.left_logo, .military_content a.left_logo {display: block; background: transparent; width: 92px; height: 42px; float: left;}
/**/ div#content div#under_horizon .horizon_content div.right_txt, .military_content div.right_txt { padding: 0 0 0 120px;}



div#content div#under_horizon .asc a.left_logo {display: block; background: transparent; width: 150px; height: 84px; float: left;}
div#content div#under_horizon .asc div.right_txt {padding: 0 0 0 180px;}

/*div#content div#under_horizon .log {margin:0 0 0 30px; padding:0 0 0 180px; background:transparent url(../img/structure/log.jpg) no-repeat top left}*/ 
/* div#content div#under_horizon .cla {margin:0 0 0 30px; padding:0 0 0 180px; background:transparent url(../img/structure/cla.jpg) no-repeat top left}*/



/* div#content div#under_horizon .eia {margin:0 0 0 30px; padding:0 0 0 120px; background:transparent url(../img/structure/eia.jpg) no-repeat top left}*/
/* div#content div#under_horizon .wan {margin:0 0 0 30px; padding:0 0 0 120px; background:transparent url(../img/structure/wan.jpg) no-repeat top left}*/
/* div#content div#under_horizon .kus {margin:0 0 0 30px; padding:0 0 0 120px; background:transparent url(../img/structure/kus.jpg) no-repeat top left}*/
/* div#content div#over_horizon .sap {margin:0 0 0 30px; padding:0 0 0 120px; background:transparent url(../img/structure/sap.gif) no-repeat top left}*/
/* div#content div#over_horizon .gsk {margin:0 0 0 30px; padding:0 0 0 120px; background:transparent url(../img/structure/gsk.gif) no-repeat top left}*/

/**/ .horizon_content p, .military_content p {margin:20px 0}
/**/ .military_content {margin:0 0 30px 0}
/**/ .military_content li {list-style-type:none; margin:15px 0 15px 40px; padding:0 0 0 20px; background:transparent url(../img/structure/li.point.gif) no-repeat left 5px}
/**/ .ref_content li {list-style-type:none; margin:15px 0 15px 40px; padding:0 0 0 20px; background:transparent url(../img/structure/li.point.gif) no-repeat left 5px}



/**/ div#content div#under_horizon .horizon_content h3, .military_content h3, #content_rightcol h3 {font-size:17px; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; }


/**/ div.xray_picture p {text-align:center; margin:0 40px 0 0; padding:0; }
/**/ div.xray_picture p a.picture { background:transparent; text-decoration:none;}
/**/ div.xray_picture p a.enlarge {font-size:9px; line-height:180%; height:18px; display:inline;  padding:0 0 2px 20px; background:transparent url(../img/structure/zoom.gif) no-repeat left center; margin: 0 auto;}
/**/ .small_news div.xray_picture {display:none}
/**/ div.big_news {margin-top:10px; clear:both}
/**/ div.xray_picture {float:left; padding:0;}

/**/   div#content h2 {font:normal 20px/150% 'Trebuchet MS', Verdana, Tahoma, Sans-Serif; background:transparent; color:#fff; margin:0 0 20px 0; padding:0 0 0 30px}
/**/   div#content_leftcol {position:relative; float:left; width:25%;}

/* home */    div#content_leftcol h2.home {background:transparent url(../img/structure/h2.news.gif) no-repeat left center}
/* home */    div#content_leftcol h2.ref_1 {background:transparent url(../img/structure/h2.ref.1.gif) no-repeat left 5px}
/* home */    div#over_horizon h2.ref {background:transparent url(../img/structure/h2.ref.1.gif) no-repeat left 5px}


/* home */    div#content_leftcol div#shell_home_news_left {background:transparent url(../img/structure/home.news.background.gif) no-repeat left top;}
/* home */    div#content_leftcol div#shell_home_news {background:transparent url(../img/structure/home.news.background_1px.gif) repeat-x top; margin-right: 14px}
/* home */    div#content_leftcol div#shell_home_news_right {background:transparent url(../img/structure/home.news.background.gif) no-repeat right top; margin-left: 14px;}

/* home */     p.date_news_pic {background:transparent url(../img/structure/date.news.icon.gif) no-repeat left 23px;  padding:20px 0 0 25px; margin:0 0 0 5px; color:#A288EC; font-size:11px}
/*\*/ * html p.date_news_pic /* */ {background:transparent url(../img/structure/date.news.icon.gif) no-repeat left 23px;  padding:20px 0 0 25px; margin:0 0 0 5px; color:#A288EC; font-size:11px} /* */

/* home */     p.date_news { padding:20px 0 0 0; margin:0 0 0 5px; color:#A288EC; font-size:11px}
/*\*/ * html p.date_news /* */ { padding:20px 0 0 0; margin:0 0 0 5px; color:#A288EC; font-size:11px} /* */


/* home */     .small_news {background:url(../img/structure/small.news.border.png) no-repeat center bottom;  padding:0 0 10px 0; margin:5px 0 0 5px; color:#B1B5C7; font-size:11px; display: block;}
/*\*/ * html .small_news /* */ {background:transparent url(../img/structure/small.news.border.jpg) no-repeat center bottom;  padding:0 0 10px 0; margin:5px 0 0 5px; color:#B1B5C7; font-size:11px} /* */


/* home */     .small_news_last {  padding:0 0 10px 0; margin:5px 0 0 5px; color:#B1B5C7; font-size:11px; display: block;}
/*\*/ * html .small_news_last /* */ { padding:0 0 10px 0; margin:5px 0 0 5px; color:#B1B5C7; font-size:11px} /* */

.paging {
	text-align:center;
	margin:5px 0 0 5px;
}

/* home */     .small_sub_nav {padding:20px 0; text-align:center; background:transparent url(../img/structure/small.sub.nav.border.jpg) no-repeat top center; }

/* contacts */    div#content_leftcol h2.contacts {background:transparent url(../img/structure/h2.contacts.gif) no-repeat left center}
/* terms */    div#over_horizon h2.terms {background:transparent url(../img/structure/i.jpg) no-repeat left center}

/* responsibility */  div#content_leftcol h2.responsibility {background:transparent url(../img/structure/h2.responsibility.gif) no-repeat left center}
/* responsibility */  div#content_leftcol p.responsibility_one, div#content_leftcol p.responsibility_two, div#content_leftcol p.responsibility_three, div#content_leftcol p.responsibility_four {margin:50px 0; padding:0 0 0 140px; height:75px; display:block}
/* responsibility */  div#content_leftcol p.responsibility_one {background:transparent url(../img/structure/responsibility.one.gif) no-repeat left top}
/* responsibility */  div#content_leftcol p.responsibility_two {background:transparent url(../img/structure/responsibility.two.gif) no-repeat left top}
/* responsibility */  div#content_leftcol p.responsibility_three {background:transparent url(../img/structure/responsibility.three.gif) no-repeat left top}
/* responsibility */  div#content_leftcol p.responsibility_four {background:transparent url(../img/structure/responsibility.four.gif) no-repeat left top}
/* short.profile */  div#content_leftcol p.short_one {background:transparent url(../img/structure/short.one.gif) no-repeat left top}
/* short.profile */  div#content_leftcol p.short_two {background:transparent url(../img/structure/short.two.gif) no-repeat left top}
/* short.profile */  div#content_leftcol p.short_three {background:transparent url(../img/structure/short.three.gif) no-repeat left top}

/* site.map */  div#over_horizon h2.sitemap {background:transparent url(../img/structure/h2.site.map.gif) no-repeat left center;}

     div#content_leftcol h3 {font:normal 15px/150% Verdana, Tahoma, 'Trebuchet MS', Sans-Serif; color:#A288EC; background:transparent; margin:30px 0 0 0}
     div#content_leftcol dl {margin:10px 0}


/**/   div#content_rightcol {position:relative; float:right; width:63%;}

/**/   div#content_rightcol div{min-height: 94px;} /* margin: 0 0 30px 0;*/
/*\*/ * html div#content_rightcol div /* */ {height: 94px;} /* */

/* feedback */     div#content_rightcol h2.feedback {background:transparent url(../img/structure/h2.feedback.gif) no-repeat left center}

/* home || inspection.detection */     div#content_rightcol h2.home_directions, div#content div#over_horizon h2.inspection_detection {background:transparent url(../img/structure/directions.icon.gif) no-repeat left center}
/* home     div#museums_galleries, div#inspection_detection, div#military, div#terminals_airports, div#radioactivity {padding:0 0 0 100px} */
/* home */     div#content_rightcol div#museums_galleries h3, div#content_rightcol div#radioactivity h3, div#content_rightcol div#inspection_detection h3, div#content_rightcol div#military h3, div#content_rightcol div#terminals_airports h3 {font-size:12px}

/* home */     
div#content_rightcol div#inspection_detection a.left_pic,
div#content_rightcol div#military a.left_pic,
div#content_rightcol div#terminals_airports a.left_pic,
div#content_rightcol div#radioactivity a.left_pic,
div#content_rightcol div#museums_galleries a.left_pic
{display: block; float: left; margin: 0 10px 10px 0; background: transparent;}

/* home      div#content_rightcol div#inspection_detection {background:transparent url(../img/structure/inspection.detection.gif) no-repeat left 5px;}*/
/* home      div#content_rightcol div#military {background:transparent url(../img/structure/military.gif) no-repeat left 5px;}*/
/* home     div#content_rightcol div#terminals_airports {background:transparent url(../img/structure/terminals.airports.gif) no-repeat left 5px;}*/ 
/* home      div#content_rightcol div#radioactivity {background:transparent url(../img/structure/radioactivity.gif) no-repeat left 5px;}*/
/* home     div#content_rightcol div#museums_galleries {background:transparent url(../img/structure/museums.galleries.gif) no-repeat left 5px;}*/ 

     div#content_rightcol h3 {font:normal 17px/150% Verdana, Tahoma, 'Trebuchet MS', Sans-Serif; color:#A288EC; background:transparent; margin:0}
     div#content_rightcol h4 {font:bold 14px/150% Verdana, Tahoma, 'Trebuchet MS', Sans-Serif; color:#fff; background:transparent; margin:10px 0}
     div#content_rightcol p {margin:10px 0}
     div#content_rightcol div#shell_form {width:620px; padding:30px 0; background:transparent url(../img/structure/form.background.gif) no-repeat top left}
     div#content_rightcol div#shell_form form {margin:0 30px}
     p.blockquote {font-size:11px; color:#8e99b3; padding:0 0 0 20px; margin:0 0 10px 0; background:transparent url(../img/structure/warning.gif) no-repeat center left}
     div#content_rightcol div#shell_form dl {margin:15px 0}
     div#content_rightcol div#shell_form dl dt {float:left; width:250px; text-align:right; margin:0 10px 0 0}   
      #branch, #name, #family, #firm, #address, #telephone, #email, #sphere, #question {border:1px solid #7885A3; background:#65748F; color:#fff; line-height:22px; font-family:Verdana, Tahoma, 'Trebuchet MS', Sans-Serif}
      #branch, #name, #family, #firm, #telephone, #email, #sphere {width:166px; height:24px}
	  #sphere {width:280px; height:24px}
      
/**/div#bottom {width:100%; background:#fff url(../img/structure/bottom.border.jpg) repeat-x left top; height:335px; display:block;}
/**/div#bottom_leftcol {position:relative; float:left; width:25%; display:block;}
	div#bottom_leftcol img{margin:130px 0 0 0;}

/**/div#bottom_rightcol {position:relative; float:right; width:63%; display:block; border: 0px solid red;}
	div#bottom_rightcol dl{margin:30px 0 0 30px; float:left; border: 0px solid red;}
/*\*/ * html div#bottom_rightcol dl.first /* */ {margin:30px 0 0 15px;} /* */

	div#bottom_rightcol dl dd{color:#636A7E; }
	div#bottom_rightcol dl dd span.address{color:#604BB1; padding:0 0 0 20px; background:transparent url(../img/structure/home.address.jpg) no-repeat left center;}
	div#bottom_rightcol dl dd span.phone{color:#604BB1; padding:0 0 0 20px; background:transparent url(../img/structure/home.phone.jpg) no-repeat left center;}
	div#bottom_rightcol dl dd span.fax{color:#604BB1; padding:0 0 0 20px; background:transparent url(../img/structure/home.fax.jpg) no-repeat left center;}
	div#bottom_rightcol dl dd span.email{color:#604BB1; padding:0 0 0 20px; background:transparent url(../img/structure/home.email.jpg) no-repeat left center;}

	div#bottom_rightcol p{margin:30px 0 0 30px; color:#636A7E;}

/**/  div#bottom_fullcol {height:450px; display:block; background:transparent url(../img/structure/hand.jpg) no-repeat left 7px;}
    div#agent {width:75%; float:right; margin-top:80px}
/*    div#agent {width:800px; margin: 80px auto 0 auto;}*/
    div#agent ul {width:330px}
    h2.service {color:#757D93; font-size:14px; font:bold 14px/150% Verdana, Tahoma, "Trebuchet MS", Sans-Serif; padding:0 0 0 30px; background:transparent url(../img/structure/service.png) no-repeat left center}
/*    div#bottom_fullcol li {list-style-type:none; font-size:10px; color:#757D93; margin:40px 0; line-height:120%; padding:0 0 0 170px; height:60px; display:block}*/
    div#bottom_fullcol li {list-style-type:none; font-size:10px; color:#757D93; margin:40px 0; line-height:120%;  display:block;  height:60px}


/*  div#bottom_fullcol li.service_smiths {background:transparent url(../img/structure/service_smiths.jpg) no-repeat left center}*/
	div#bottom_fullcol li a{display: block; float: left; margin: 0 6px 0 0 ;border:0; background: transparent;}
	div#bottom_fullcol li img{ border:0;}
/*
    div#bottom_fullcol li.service_wan {background:transparent url(../img/structure/service_wan.jpg) no-repeat left center}
    div#bottom_fullcol li.service_kus {background:transparent url(../img/structure/service_kus.jpg) no-repeat left center}
    div#bottom_fullcol li.service_sap {background:transparent url(../img/structure/service_sap.jpg) no-repeat left center}
    div#bottom_fullcol li.service_eia {background:transparent url(../img/structure/service_eia.jpg) no-repeat left center}
    div#bottom_fullcol li.service_gsk {background:transparent url(../img/structure/service_gsk.jpg) no-repeat left center}
*/


    #service_left, #service_right {float:left;} 
	#service_left{ margin:0 40px 0 0} 
    
/* responsibility */  div#bottom_rightcol h4.responsibility {background:transparent url(../img/structure/corporate.icon.gif) no-repeat top left; padding:0 0 0 32px; text-align:left; font:normal 14px/150% Verdana, Tahoma, 'Trebuchet MS', Sans-Serif; color:#757D93; margin:60px 0 0 0}
/* home */  div#bottom_rightcol h4.home_contacts {background:transparent url(../img/structure/corporate.icon.gif) no-repeat top left; padding:0 0 0 32px; text-align:left; font:normal 14px/150% Verdana, Tahoma, 'Trebuchet MS', Sans-Serif; color:#757D93; margin:60px 0 0 0}
 
/**/ div#footer {position:absolute; width:100%; height:27px; display:block; bottom:0; text-align:center; background: url(../img/structure/shell.background.jpg) repeat-x left bottom;}
   div#footer_subject { height:24px; display:block; background:transparent url(../img/structure/footer.subject.line.gif) no-repeat top center}
   div#footer_subject p {font:normal 10px/24px Tahoma, Verdana, Sans-Serif}
   div#footer_subject ul {margin:0 0 0 80px}
   div#footer_subject ul li {display:inline; font:normal 10px/24px Tahoma, Verdana, Sans-Serif; list-style-type:none; margin:0 2px}
   div#footer_subject, div#footer_subject a {color:#989EAE; background:transparent; padding:0 2px}
   div#footer_subject a:hover {background:#989EAE; color:#fff; padding:0 2px; text-decoration:none}
   div#footer_subject a#odigy {width:109px; height:21px; display:block; background:transparent url(../img/structure/odigy.gif) no-repeat center}

/**/ div#footer_subject a#odigy em, div#header_leftcol h1 em, div#header_leftcol ul#subnavigation li a em {display:none}

/**/ .clear {clear:both}

/* site.map */ #sitestructure #home {padding:0 0 0 25px; background:transparent url(../img/structure/site.map/home.gif) no-repeat left center; color:#fff; font-weight:bold}
/* site.map */ #sitestructure #news {padding:0 0 0 25px; background:transparent url(../img/structure/site.map/news.gif) no-repeat left center; color:#fff; font-weight:bold}
/* site.map */ #sitestructure #businesses {padding:0 0 0 25px; background:transparent url(../img/structure/site.map/businesses.gif) no-repeat left center; color:#fff; font-weight:bold; text-decoration:none}
/* site.map */ #sitestructure #responsibility {padding:0 0 0 25px; background:transparent url(../img/structure/site.map/responsibility.gif) no-repeat left center; color:#fff; font-weight:bold}
/* site.map */ #sitestructure #company {padding:0 0 0 25px; background:transparent url(../img/structure/site.map/company.gif) no-repeat left center; color:#fff; font-weight:bold}
/* site.map */ #sitestructure #contacts {padding:0 0 0 25px; background:transparent url(../img/structure/site.map/contacts.gif) no-repeat left center; color:#fff; font-weight:bold}
/* site.map */ #sitestructure #terms {padding:0 0 0 25px; background:transparent url(../img/structure/site.map/terms.gif) no-repeat left center; color:#fff; font-weight:bold}
/* site.map */ #sitestructure .violet li a {color:#A288EC; background:transparent}
/* site.map */ #sitestructure .violet li a:hover {color:#fff; background:transparent; background:#A288EC}

/* cms */ .cms {margin: 0 0 30px 0; padding:0; background:transparent url(../img/structure/small.sub.nav.border.gif) no-repeat bottom center}
/* cms */ .cms_date {font:normal 12px/150% Tahoma, Verdana, "Trebuchet MS", Sans-Serif; color:#8E99B3; background:transparent}

.attention {float:left; margin:0 10px 5px 0}
.mark {color:#fff; background:transparent url(../img/structure/mark.gif) no-repeat left 3px; padding: 0 0 0 25px;}

.white_bgr{background: url(../img/structure/shell.background.jpg) repeat-x left bottom; height:335px;}
.important{font-weight: bold;}
