* { margin:0; padding:0 }
html { width:100%; background-color:#fff; font:11px Tahoma, Arial; color:#5c5b66 }
body { position:relative; font:11px Tahoma, Arial; color:#5c5b66; _behavior:url(/bitrix/templates/inner/scripts/csshover.htc); }

#page_container {
	margin:0 auto;
	width:982px;
	min-height:100%;
	_height:100%;
	position:relative;
}

img { display:block; border:0 }
input.query { border:1px solid #afb5c1; color:#444; padding:1px 2px; }
a { text-decoration:underline; color:#6589bb; }
a:hover { text-decoration:none; }
a b { display:none }
h1 { font-size:19px; color:#383838; padding:30px 0 0 19px;}
h2 { font-size:11pt; color:#383838; }
h2 b { display:none}
h3 { font-size:15px; color:#383838; padding:30px 0 5px 0; clear:both}
h4 { font-size:12px; color:#393939; padding:30px 0 5px 0; clear:both}
h5 { font-size:12px; color:#383838; padding:30px 0 5px 0; clear:both}
h6 {
	font-size: 13px;
	font-weight: bold;
	color: #414040;
}

/*** Default Styles ***/
.all{width:100%;}
.clB{clear:both;font-size:0;}
.flL{float:left;}
.flR{float:right;}
.alL{text-align:left;}
.alC{text-align:center;}
.alR{text-align:right;}


/*** Main Blocks Layout ***/
#header { z-index:100; position:relative; width:982px; height:306px; background:url(images/header_bg.gif) left top no-repeat; }
#middle { z-index:1; position:relative; float:left; _float:none; width:956px; _height:300px; margin-top:-20px;  padding-bottom:60px; margin-left:9px; background:url(images/left_col_bg.gif) left bottom no-repeat #eceef2;/* */}
#footer {
	position:relative;
	clear:both;
	_height:100px;
	width:982px;
	padding-top:7px;
}


/*** Header Blocks ***/
#header #logo { position:absolute; display:block; left:56px; top:76px; width:201px; height:70px; background:url(images/logo_main.gif) left top no-repeat;   }

#header #basket { position:absolute; color:#c90001; text-align:center; padding-top:35px; top:284px; left:176px; width:138px; height:68px; background:url(images/new_order.gif) left top no-repeat }
#header #basket.empty { color:#383838}

#header #shadow { position:absolute; bottom:0; right:0; width:641px; height:19px; background:url(images/header_bg_shadow.png) left top no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header_bg_shadow.png',sizingMethod='crop'); }

#header #search { position:absolute; left:57px; top:7px; }
#header #search input.search_query { width:194px; height:14px; float:left; }
#header #search input.but { width:52px; height:18px; border:none; cursor:hand; cursor:pointer; float:left; background:url(images/search_button.png) left top no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/search_button.png',sizingMethod='crop');  }

#header .login_form { position:absolute; color:#383838; top:194px; left:57px; }
#header .login_form .title 	{ display:block; width:74px; height:22px; background:url(images/title_autorisation.gif) 0 7px no-repeat   }
#header .login_form .logged { background-image:url(images/head_logoff.gif)   }
#header .login_form p * { display:block } 
#header .login_form p { text-align:center; line-height:16px; padding-left:16px } 
#header .login_form .col { float:left; width:103px; }
#header .login_form .col div { height:18px; padding-top:4px; }
#header .login_form label { float:none; display:block; }
#header .login_form input { border:1px solid #8891a4; width:91px; height:14px; font:9px tahoma, arial; }
#header .login_form input.check_field { float:left; width:auto; border:none; margin:0px 4px 0 0; /margin-left:-4px; _margin-left:-4px  }
#header .login_form input.but { float:left; margin-top:36px; margin-left:-3px; width:47px; height:18px; border:none; cursor:hand; cursor:pointer; float:left; background:url(images/login_button.gif) left top no-repeat; }

#header .top_links { position:absolute; left:360px; top:9px; }
#header .top_links a { margin-right:22px; }

#header .top_phone { position:absolute; right:18px; top:5px; font:bold 13px tahoma; color:#383838; padding:3px 0 3px 18px; background:url(images/top_phone.gif) no-repeat 0 0; }

#header #top_four { position:absolute; right:18px; top:265px; width:605px;}
#header #top_four img { float:left; }

/*new1*/#header #top_banner { position:absolute; /*right:18px;*/ left: 360px; top:62px; padding-top:10px; /*width:605px; height:203px; */}
/ 

	/*---Main Nav Menu---*/
	
	/*new1*/#nav_outside { position:absolute; right:11px; top:34px;}
	/*new1*/#nav { z-index:100; /*_float:right;*/ height:28px; padding-bottom:10px; background:url(images/sh_01.gif) 8px bottom no-repeat; list-style:none; position:absolute; left:347px; top:34px;}
		#nav li { z-index:1; position:relative; float:left;}
		#nav a, #nav a:active, #nav a:visited { /*text-transform:capitalize;*/ position:relative; display:block; _float:left; padding:6px 28px; height:16px; font-weight:bold; color:#383838; text-decoration:none; background:url(images/main_menu_bg.gif) left top repeat-x;}
		#nav .last a, #nav .last a:active, #nav .last a:visited { padding-right:26px; _padding-right:25px}
		#nav a:hover { text-decoration:none; color:white;  background-position:0 -28px;}
		#nav li:hover a { color:white }
		#nav li a b { z-index:101; position:absolute; display:block; left:0; top:0; width:3px; height:28px; background:url(images/main_menu_separator.gif) 6px 0;}
		#nav li.left { width:6px; height:28px; background:url(images/menu_left.gif) 0 0 no-repeat;}	
		#nav li.right { width:6px; height:28px;  background:url(images/menu_right.gif) 0 0 no-repeat;}
/*new1*/#nav_outside b.bg { position:absolute; display:block; width:9px; height:10px; overflow:hidden;}
/*new1*/#nav_outside b.bg_left { left:0; bottom:-10px; background:url(images/menu_shadow_left.gif) right top no-repeat;}
/*new1*/#nav_outside b.bg_right { right:0; bottom:-10px; background:url(images/menu_shadow_right.gif) left top #fff no-repeat;}


		/*---subMenu---*/
		#nav ul {  visibility:hidden; background:#bb0001; position:absolute; top:28px; width:152px; left:3px; list-style:none; border-bottom:1px solid #fff; }
		#nav .first ul { left:0px; }
		#nav ul#short { width:132px }  
		/*new1*/#nav li ul li { border:none; padding-bottom:0; background:none;}
		#nav .subNav  a, #nav .subNav  a:active, #nav .subNav  a:visited { display:block; float:none; font-weight:normal; padding:4px 6px 4px 15px; width:133px; margin-left:7px; height: auto; background:#bb0001; color:#fff; border-right:1px solid white }
		#nav .subNav a.sub, #nav .subNav a.sub:active, #nav .subNav a.sub:visited { background: url(images/menu_arr.gif) left center no-repeat #bb0001;}
		#nav .subNav a:hover, #nav .subNav li:hover a { background:#e90700;  }
			
			#nav .subNav a.sub:hover, 
			#nav .subNav a.sub:active, 
			#nav .subNav li:hover a.sub, 
			#nav .subNav li:hover a.sub:active, 
			#nav .subNav li:hover a.sub:visited {  border-right:1px solid #e90700; background:#e90700;  }
		
		#nav li:hover a { background-position:0 -28px; color:#FFF}
		#nav li:hover ul.subNav, #nav a:hover ul.subNav, #nav li.selected a:hover ul.subNav { z-index:1000; visibility:visible;}/**/

		/*---subMenuH---*/
		#nav ul.subNav li, #nav ul.subNavH li, #nav ul.subNavH ul.subNavH li { position:relative }
		#nav ul.subNavH, #nav ul.subNavH ul.subNavH { visibility:hidden; position:absolute; top:auto; _top:-3px; left:162px; margin-top:-24px; _margin:0; width:109px; list-style:none; }
		#nav ul.subNavH a, #nav ul.subNavH a:active, #nav ul.subNavH a:visited { color:#fff; background:#e90700; margin-left:0}

		#nav ul.subNavH a:hover { color:#fff; background:#bb0001; border-right:1px solid white}
		#nav .subNav li:hover ul.subNavH, #nav .subNav a:hover ul.subNavH {visibility:visible;}
		#nav .subNav li:hover ul.subNavH ul.subNavH, #nav .subNav li:hover ul.subNavH ul.subNavH ul.subNavH, #nav .subNav li:hover ul.subNavH ul.subNavH ul.subNavH ul.subNavH { visibility:hidden;}
		#nav .subNav li:hover ul.subNavH :hover ul.subNavH, #nav .subNav li:hover ul.subNavH :hover ul.subNavH :hover ul.subNavH, #nav .subNav li:hover ul.subNavH :hover ul.subNavH :hover ul.subNavH :hover ul.subNavH { visibility:visible;}
		#nav .subNav a:hover ul.subNavH ul.subNavH, #nav .subNav a:hover ul.subNavH a:hover ul.subNavH ul.subNavH { visibility:hidden;}
		#nav .subNav a:hover ul.subNavH :hover ul.subNavH, #nav .subNav a:hover ul.subNavH a:hover ul.subNavH a:hover ul.subNavH { visibility:visible;}
		/**/
		/*---corners---*/
		#nav li.bot, #nav li.top { position:relative; height:5px; width:161px; display:block; background:#bb0001; border-right:1px solid white  }
		#nav .subNavH li.bot, #nav .subNavH li.top { background:#e90700; height:3px; width:154px;}
		#nav li.bot b {position:absolute; bottom:0; _bottom:-2px; background:white; width:1px; height:1px; font-size:0px;}
		#nav li.top b {position:absolute; top:0; _top:-1px; background:white; width:1px; height:1px; font-size:0px;}
		#nav li b.left {  left:0; }
		#nav li b.right { right:0; _right:-1px; }
		#nav .subNavH b.right { right:0 }
		
/*** Middle Blocks ***/

#middle #aux_block 	{ position:relative; width:311px; padding-left:14px; float:left; /*border:1px solid red*/ }

	#aux_block .left_block { margin-bottom:6px; background-color:#fff; width:295px;  }
	#aux_block .block_top { background:url(images/lhs_block_top.gif) left top no-repeat #fff; width:295px; height:12px}
	#aux_block .block_bot { background:url(images/lhs_block_bottom.gif) left bottom no-repeat; width:295px; height:12px}

	
	/*---Catalog Menu---*/
	#aux_block #catalog_menu .block_top { position:relative; height:66px; }
	#aux_block #catalog_menu .block_top img.head { position:absolute; top:29px; left:-16px; z-index:99}
		
	#aux_block #catalog_menu ul { display:block; padding:0; margin:0; list-style-type:none; }
	#aux_block #catalog_menu ul li { display:block; padding:0; margin:0; background-color:#fff; border:1px solid #fff;}
	#aux_block #catalog_menu ul li ul { border:none; padding:0; }
	#aux_block #catalog_menu ul li ul li { margin:0; padding-left:20px; }
	#aux_block #catalog_menu ul li a { display:block; padding:2px 10px 5px 20px; line-height:12px;  text-decoration:none; }
	#aux_block #catalog_menu ul li a:hover { text-decoration:underline; }
	
	#aux_block #catalog_menu ul.lev_1 {}
	#aux_block #catalog_menu ul.lev_1 a { font-weight:bold;  background:url(images/lhs_catalog_separator.gif) no-repeat 0 100%; cursor:pointer; }
	#aux_block #catalog_menu ul.lev_1 .last a  { background:none}
	#aux_block #catalog_menu ul.lev_1 a.active, #aux_block #catalog_menu ul.lev_1 a.active:hover { background:#798ead; border:1px solid #798ead; margin:-2px;  position:relative; z-index:99; color:#fff; text-decoration:none; }
	
	#aux_block #catalog_menu ul.lev_2 { border-left:1px solid #fff; border-right:1px solid #fff; padding-top:5px }
	#aux_block #catalog_menu ul.lev_2 a { font-weight:normal; border:none; line-height:14px; background:transparent; padding-left:14px; }
	#aux_block #catalog_menu ul.lev_2 a.active, #aux_block #catalog_menu ul.lev_2 a.active:hover { color:#ca0000; padding-left:16px; background:transparent url(images/lhs_active_marker.gif) no-repeat 0 6px; border:none; }
	
	#aux_block #catalog_menu ul.lev_3 { padding-bottom:3px; margin-top:-5px  }
	#aux_block #catalog_menu ul.lev_3 a { text-decoration:underline; padding-top:1px; padding-bottom:0 }
	#aux_block #catalog_menu ul.lev_3 a:hover { text-decoration:none; }
	
	/*---Our Phones---*/
	#aux_block #phones .block_top { padding-top:18px }
	#aux_block #phones ul { display:block; padding:20px 0 5px 0; margin:0; list-style-type:none; }
	#aux_block #phones ul li { display:block; padding:0 0 10px 22px; margin:0; color:#747474; font:bold 7pt tahoma, arial; text-transform:uppercase; * line-height:10px; }
	#aux_block #phones ul li label { color:#383838; width:128px; float:left; }


	/*---Content Block---*/
#middle #content { width:593px; padding-right:17px; _width:610px; /*_padding-right:0;*/ float:right; background:url(images/right_col_bg.gif) right top no-repeat;/* border:1px solid blue*/ }
	
	#content .banner { clear:both; /*margin:0 0 0 5px; *left aligned*/ margin:0 auto; _margin-top:15px}
	#content .but_line { clear:both; overflow:hidden; _overflow:visible; _height:10px; padding:0 10px }
	#content p {
	_padding-right:17px;
	/*clear: both;*/
	padding-bottom: 12px;
}
	/*#content text_block{
	_padding-right:0px;
	padding-top: 37px;
}*/
#content table{
	margin-top: 5px;
}
.box1 {
	margin-bottom: 20px;
}
.img1{
	margin: 0px 30px 20px 0px;
}
.box1 span{
	font: bold 15px Tahoma, Verdana, sans-serif;
	color: #c90001;
}
.box1 .buy{
	float: left;
	padding-left: 33px;
	background:url(images/marker1.gif) left top no-repeat;
	margin: 3px 70px 0px 17px;
	line-height: 13px;
}
	
	#content .index_intro { position:relative; margin-top:40px; color:#5c5c66; padding-bottom:0px; 	padding-top: 0px;
	/*padding-left: 286px;*/
}
	#content .index_intro span { display:block; color:#383836; font:bold 12px tahoma, arial; padding-bottom:2px; /margin-left:-1px; _margin-left:0; }
	#content .index_intro p {	line-height: 17px }
	
	/*new*/#content .index_catalog { padding-bottom:14px;}
	/*new*/.line { padding-top:6px; /padding-bottom:20px; clear:both; _height:2px; overflow:hidden; _overflow:visible;}
	#content .index_catalog .item  { margin-bottom:25px; _margin-bottom:0}
	#content .bottom { margin-top:0; /margin-top:20px; _margin-top:35px; }

	#content #subcat_menu { position:relative; width:462px; padding-left:125px; margin-top:20px; margin-right:20px; overflow:hidden; _height:10px; _overflow:visible; background:url(images/cat_sub_title.gif) left top no-repeat; min-height:66px; _height:66px; padding-top:8px }
	#content #subcat_menu ul.m {
	display:block;
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	width:226px;  /*border:1px solid red */
}
	#content #subcat_menu ul.m li{
	background: none;
}
#content #subcat_menu ul li{
	background: none;
}
	
	#content #subcat_menu ul.m a {
	font-weight:normal;
	border:none;
	line-height:18px;	
}
	#content #subcat_menu ul.m a.active, #content #subcat_menu ul.m a.active:hover { color:#ca0000; padding-left:16px; background:transparent url(images/lhs_active_marker.gif) no-repeat 0 3px; border:none; }
	#content #subcat_menu ul.m li a:hover { text-decoration:underline; }
	#content #subcat_menu b { position:absolute; display:block; top:0; right:0; width:10px; height:10px; background:url(images/cat_sub_title_rt.gif) 0 0 no-repeat; }	

#content .forms ul { display:block; padding:0; margin:0; list-style-type:none;  }
	#content .forms ul li { display:block; height:19px; line-height:16px; clear:both; background: none; }
	#content .forms ul input { border:1px solid #afb5c1; font:11px tahoma, arial; color:#444; background:#fff }
	#content .forms ul label { float:left; text-align:right; padding:2px 4px 0 0  }
	#content .forms ul .query { height:16px; float:left; } 
	#content .forms ul select { height:20px; float:left; border:1px solid #afb5c1; font:11px tahoma, arial; color:#444;}
	#content .forms input.but { height:15px; border:none; cursor:hand; cursor:pointer; float:right; background:left top no-repeat; }

	#content .forms input.filter { background-image:url(images/but_filter.gif); width:60px; }
	#content .forms input.cancel { background-image:url(images/but_cancel.gif); width:60px; }
	#content .forms input.find 	{ background-image:url(images/but_find.gif); width:45px; }

	
/*** Back Nav ***/	
		.backNav { padding-top:12px; color:#383838;}
		.backNav a { text-decoration:none;}
		.backNav span { padding:0 6px; }

/*** Page Nav ***/	

	#content .pageNav {margin:35px 0 10px 0; line-height:18px;}
	#content .bottom {margin-top:20px} /*the bottom one*/
		#content .pageNav div { color:#393939 }
		#content .pageNav div span { padding-left:0.6em;}
		#content .pageNav .alL span {padding:0 3px 0 3px;color:#a8adae;}
		#content .pageNav .alC a {padding:0 3px;}
		#content .pageNav .alC b {padding:1px 4px 2px 4px;background-color:#798ead;color:#fff;}
	
	/*---Index Catalog---*/
	.index_catalog { padding-top:29px; overflow:hidden; }
	.inside { padding:12px }
	.new_label { display:none; position:absolute; top:-6px; left:-6px; width:57px; height:21px; background-image:url(images/new_label.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/new_label.png',sizingMethod='crop'); }
	.new .new_label { display:block }
	.inside * { display:block }
	.inside .articul { height:15px; color:#5e5d65; }
	.inside .title { /*height:26px;*/ padding-bottom: 5px; font-weight:bold; }
	.inside .title { text-decoration:none; }
	.inside .title:hover { text-decoration:underline; }
	.inside img { border:none; margin:0 auto; }	
		.price { height:20px; color:#c90001; font:bold 15px tahoma, arial; text-align:center; }
		.buy_now { height:21px; width:37px; margin:5px auto; background:url(images/buy_icon.gif) 0 0 no-repeat; padding-left:28px }
		.short_descr { padding-top:0 !important;}

.index_catalog table { margin:6px 0 26px 0; /margin-top:11px;}
	.index_catalog td { vertical-align:top; background:#fff;}
		.index_catalog td.inside { width:153px; border:0;}
		.index_catalog td.spacer, .index_catalog td.spacer div { width:12px; background:none!important;}
.index_catalog .new_label {margin:-8px 0 0 -9px; top:auto; left:auto;}

.index_catalog td.left, .index_catalog td.left div, .index_catalog td.right, .index_catalog td.right div { width:5px;}

.index_catalog .top td, .index_catalog .bot td { height:5px; font-size:1px; line-height:1px;}
	.index_catalog .top td b, .index_catalog .bot td b { display:block; width:5px; height:5px; overflow:hidden;}
	.index_catalog .top td { background:url(images/item_border.gif) 0 2px repeat-x #fff;}
	.index_catalog .bot td { background:url(images/item_border.gif) 0 2px repeat-x #fff;}
	.index_catalog td.left  { background:url(images/item_border.gif) 2px 0 repeat-y #fff;}
	.index_catalog td.right  { background:url(images/item_border.gif) 2px 0 repeat-y #fff;}

.index_catalog td b.lt { float:left; background:url(images/item_corn_lt.gif) no-repeat  }
.index_catalog td b.rt { float:right; background:url(images/item_corn_rt.gif) no-repeat  }
.index_catalog td b.lb { float:left; background:url(images/item_corn_lb.gif) no-repeat  }
.index_catalog td b.rb { float:right; background:url(images/item_corn_rb.gif) no-repeat  }

	/*---Lists Columns---*/
	#content .col {
	width:280px;
	padding-right:10px;
	float:left;/* border:1px solid red;*/
	margin:30px 0 0px 5px;
	_margin:30px 0 0 2px;
	color:#5c5b66;
}
	#content .list * { display:block; padding-bottom:3px } 
	#content .list img { float:left; border:1px solid #bbc2cd; margin-right:12px } 
 	#content .list p {
}
	#content .list span {  font-size:10px; padding-bottom:5px }
	#content .list a.list_title { height:35px; }
	#content ul.list { padding-top:28px;}
	#content .list li { padding-bottom:12px;}
	#content .list li a { display:inline; margin-right:4px;}

		#news .list_title { background:url(images/head_news.gif) 0 2px no-repeat; padding-left:71px}
		#news p, #specials p { padding-top:0}
		#specials .list_title { background:url(images/head_specials.gif) 0 2px no-repeat; padding-left:141px}
		#articles { background:url(images/head_articles.gif) 0 0 no-repeat;}
		#files { background:url(images/head_files.gif) 0 0 no-repeat;}
		#certificates { background:url(images/head_certificates.gif) 0 0 no-repeat;}
		
/*** Footer Blocks ***/
		#footer {
	overflow:hidden;
	_overflow:visible;
	 height:81px;
}
		#footer p { display:block; height:81px;}
		#footer #copy { float:left; width:278px; margin-right:10px; line-height:12px; color:#383838; text-align:right; padding:15px 30px 0 0; }
                #footer #intelsib { float:left; width:278px; margin-right:10px; line-height:12px; color:#383838; text-align:right; padding:0px 0px 15px 0px; }
		#footer #copy a { color:#ff3c00 }
		#footer #contacts { float:left; line-height:14px; width:527px; padding:18px 0 0 127px; background:url(images/footer_bg.gif) no-repeat #c90001; color:#fff; }
		#footer #contacts a { color:#FFF }
		#footer b { position:absolute; display:block; top:-4px; right:10px; width:10px; height:11px; background:url(images/footer_corn_rt.gif) left top no-repeat }
		
/*** Item - product page ***/
.productItem .item { background:none; padding-top:20px;}
	.productItem .item h1 { padding:0 0 32px 19px;}
	.productItem .item .pic { padding:1px; width:248px; background-color:#fff; text-align:center; vertical-align:middle;}
		.productItem .item .pic img { margin:0 auto;}
	.productItem .item .productInfo { /*width:295px;*/ width:100%; padding:0 6px 0 22px; background:url(images/productInfo_bg.png) bottom repeat-x; vertical-align:top; line-height:12px;}
		.productItem .item .productInfo * { display:block;}
			.productItem .item p { padding-top:0 !important; padding-bottom:8px !important;}
			.productItem .item p.new { position:relative; padding:0 0 13px 72px;}
			.productItem .item .new_label { display:block; top:-2px; _margin-left:-72px;}
			.productItem .item .price { float:left; margin-top:14px;}
			.productItem .item .buy_now { float:left; margin-top:17px; margin-left:14px;}
	.productItem .col { _position:relative; margin-top:17px; width:180px !important; /width:188px !important; _height:2px;}
	
	table.tech_data { width:586px; border-bottom:3px solid #babec7; margin-top:21px}
			.tech_data td, .tech_data th  { padding:6px; width:50%; text-align:center; color:#383838; border-top:1px solid #383838; }
			.tech_data .first_line td { border:none}
			.tech_data .second td { background-color:#dee2e9;}
			.tech_data th { background-color:#778ba7; color:#fff; border:0; font-weight:normal}
		
	table.red th { background-color:#ca0405;}	
	table.squeezed { width:80%; margin:auto }

/*** Contact page ***/
#content .contact .list li { padding-bottom:0;}
#content .contact ul.list { padding-top:0; padding-top:15px;}
#content .contact .direction { text-align:center;}
#content .contact .direction strong { display:block; height:26px;}
#content .contact .direction img { margin:5px auto;}

/*** Files List page ***/
#files_list #content .list div { padding:5px 10px 3px 0px;}
#files_list #content .list li { padding-bottom:15px;}


/*** Catalog Section page  ***/
#filter { width:587px; padding:15px 0; background:url(images/filter_back.gif) left bottom repeat-x }
#filter form {  padding:15px 0 0 0; background:url(images/filter_title.gif) 15px 0 no-repeat;  }
#filter ul li { padding-bottom:3px; }
#filter ul label {  width:94px;  }
	#filter ul label.sec { width:66px; }
	#filter ul label.third { width:22px; }
#filter ul .query { width:198px; } 
	#filter ul .small { width:54px; } 
#filter ul select { width:204px; }

/*** Companies page  ***/

#companies_list {width:300px; margin:0 auto}
	#companies_list ul label { width:94px; font-weight:bold; font-size:12px }
	#companies_list ul li { padding-bottom:9px; }
	#companies_list ul select { width:156px; }
	#companies_list .but { margin-right:46px; _margin-right:44px}
	
/*** Text Pages ***/
	#content #subcat_menu { position:relative; width:462px; padding-left:125px; padding-bottom:10px; margin-top:20px; margin-right:20px; overflow:hidden; _height:10px; _overflow:visible; background:url(images/text_sub_title.gif) left top no-repeat; min-height:66px; _height:66px; padding-top:8px }
	#content p.text_block { padding-top:0px}
	/*#content ul.text_block { margin:10px 0 0 25px}
	#content ul.text_block li { list-style:none; background:url(images/bullet_red_arr.gif) 0 8px no-repeat; padding-left:12px; line-height:21px}
	#content ul.text_block ul li { background-image:url(images/bullet_gray_arr.gif); margin-left:10px}
	#content ul.text_block ul ul li { background-image:url(images/bullet_arr_red.gif); padding-left:8px;}
	#content ul.text_block ul ul ul li { background-image:none;}
	#content ul.text_block ul ul ul ul li { color:#8c8d8f }*/
	
	
	#content ul { margin:10px 0 0 25px}
	#content ul li { list-style:none; background:url(images/bullet_red_arr.gif) 0 8px no-repeat; padding-left:12px; line-height:21px;}
	#content ul ul li { background-image:url(images/bullet_gray_arr.gif); margin-left:10px; }
	#content ul ul ul li { background-image:url(images/bullet_arr_red.gif); padding-left:8px;}
	#content ul ul ul ul li { background-image:none;}
	#content ul ul ul ul ul li { color:#8c8d8f }
	#content ul ul{ pading: 0px !important; margin: 0px !important;}
	

	#content p img.flL { margin:5px 30px 20px 0;}
	#content p img.alC { margin:10px auto;}
	#content p.text_block span.scream { font-weight:bold; color:#cf022d; display:block }
	#content h1 { padding-bottom:30px } 
	#content h3 { padding-bottom:20px } 	
	#content h4 { padding-bottom:10px } 
	#content h5.blue { color:#6a7a93 } 
	#content table.tech_data { margin-top:35px}







table.data-table { 
	/*width:586px; */
	border-bottom:3px solid #babec7; 
	/*margin-top:21px*/

	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
	font-size:100%;

}
/*.data-table td, .data-table th  { 
	padding:6px; 
	width:50%; 
	text-align:center; 
	color:#383838; 
	border-top:1px solid #383838; 
}*/			
	.data-table th { 
	background-color:#778ba7; 
	color:#fff; 
	border:0; 
	font-weight:normal
}
table.data-table th, table.data-table td
{
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}

.data-table th {
	background-image:url(images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;

}





.not{margin-left:16px; clear:both;}
#news p{padding-bottom: 20px !important;}
.line {height:20px; clear:both;}
.alink {
	float:left;
	background:transparent url(images/lhs_active_marker.gif) no-repeat left 7px !important;
	margin-left:0px !important;
}
.calendar-icon {display: inline;}
.starrequired {color:#ff0000;}

.list_new{
	margin-top: 25px;
}
.list_new ul{
	width: 178px;
	float: left;
	margin-left: 0px !important;
}
.n1 li{
	background: none !important;
	padding-left:0px !important;
	margin-bottom: 10px !important;
	line-height: 14px !important;
}
.b1{
	margin-right: 28px !important;
}
	 
	

