body { background:#fff; 	color:#496281;}
body, textarea, input, select{font: normal 11px/1.2 Tahoma, Arial, Helvetica, sans-serif; }


a{ color:#0474ad; text-decoration:underline;}
a:hover{color:#5ebfef;}

h1,h2,h3,h4,h5{ font-family:Arial, Helvetica, sans-serif;}
h1{ color:#134178; font-size:28px; font-weight:lighter;  margin:.2em 0 0 0; }
h2{ color:#353b46; font-size:16px;}
h3 , h4{ color:#f08d00; font-size:14px; }

 #content h2,  #content h3, #content h4{ margin:1em 0;}
  #content .unit h2,  #content .unit h3, #content .unit h4{ margin:0;}
 
 #content p{ margin:1em 0;}
 #content em, #content i{ color:#353b46;}
 #content ul{margin:1em 0; position:relative;}
	 #content ul li{ padding-left:10px; color:#4e4e4e; margin:.3em 0; background: url(../i/bullet.gif) no-repeat 0 5px;}

.drk{ color:#666;}

.lft_img{ float:left; margin:0 1.6em 1em 0; }
				

/*common*/
	#container{width:850px;margin:0 auto; position:relative; padding:240px 72px 0;  background:#fff url(../i/head0.gif) repeat-x 0 0  }
	#header{ height:198px; width:850px; position:absolute; z-index:5; top:0; left:72px;  background:url(../i/head0.gif) repeat-x 0 0 ;  }
	#content{float:right;width:588px;padding:28px 0 0 42px; position:relative; overflow:hidden; }
	#navigation{float:left; width:218px; padding:40px 0 20px 0;}
	#footer{clear:both;width:100%; padding-top:60px;}
	
/*_____________________header_____________________________*/

	#logo{ display:block; position:absolute;	left:40px; top:20px;  width:115px; height:138px; background:url(../i/logo.gif) no-repeat 0 0;  }	
		#head_navi{ position:relative;  top:36px; right:0;
					float:right; width:633px; padding-top:162px; 
					background: url(../i/head_sky.jpg) no-repeat  0 0;}	 
					
		#phone{ width:143px; height:71px; position: absolute; top:55px; left:37px; background:#1b4279; font-size:11px; color:#c7e2f1; } 			
		#phone p{ padding:1.5em .8em;}
			#phone span{ display:block; font-size:16px; letter-spacing:-1px; font-weight:bolder; color:#fff;}
			#phone em{ display:block; position:absolute; top:0; left:0; width:143px; height:71px; background:url(../i/phone.gif) no-repeat  0 0;  }

/*main navigation menu*/
#main_navi_outer{background: url(../i/navi_0.gif) repeat-x 0 0; width:632px; overflow:hidden; padding:0 1px;}

#main_navi{  float:left; width:634px; overflow:hidden;  font: bold 13px/1.1 Arial, Helvetica, sans-serif; }
	#main_navi li { float:left; margin-left:-1px;  background: url(../i/navi_right.gif) no-repeat 100% 100%; }
		#main_navi a{color:#237caa }
		#main_navi a:hover{color:#5ebfef  }
	
	#main_navi li a{display:block; float:left; padding:11px 26px 14px 24px;    background:url(../i/navi_left.gif) no-repeat 0 100%; }
	/*open tab*/
	#main_navi li.active_li{  position:relative; z-index:1;  margin:0; 
							background: url(../i/navi_right_op.gif) no-repeat 100% 100%;  }
		#main_navi li.active_li a{ padding:14px 26px 18px 24px;   color:#336;   text-decoration:none; 
								background:url(../i/navi_left_op.gif) no-repeat 0 100%; }
			#main_navi li.active_li a span{ border-bottom: 3px solid #f93; } 


#ico_mn{  margin:0; position:absolute; top:-36px; left:37px;}
#ico_mn li{ background:none; float:left; margin-right: 10px; }

/*________________navigation column_______________________ */			
/*navigation */			
  #basic_list{ width:184px; padding-bottom:29px; background:#153468 url(../i/basic_list_foo.gif) no-repeat 0 100%; font-family: Arial, Helvetica, sans-serif;  }
	#basic_list h4{height:48px; margin-bottom:0; line-height:40px; font-size:16px; font-weight:bold; text-align:center; color:#fff; background:#3c6aac url(../i/basic_list_head.gif) no-repeat 0 0;  }
	#basic_list ul{ display:block; min-height:70px; padding-top:10px; 
					 background:url(../i/basic_list.gif) no-repeat 0 0; color:#ffc364; }
	#basic_list ul li { padding:6px 6px 6px 44px; background:url(../i/basic_li.gif) no-repeat 16px 13px;  }
		#basic_list ul a{ color:#ffc364;}
		#basic_list ul a:hover{color:#ee9100;}
		
/*secondary menu*/
	#secondary_menu{ padding:10px 0;}
		#secondary_menu li{ padding:5px 0 5px 43px;  background: url(../i/secondary_li.gif) no-repeat 16px 10px;  
							font: bold 14px Arial, Helvetica, sans-serif; }
			#secondary_menu li a{color:#0084c7; }
			#secondary_menu li a:hover{ color:#5ebfef;  }

		#secondary_menu li ul{ margin-left:-43px; padding:6px 0 0 0 ; }
		#secondary_menu li ul li{ font:lighter 11px Tahoma, Arial, Helvetica, sans-serif; background:url(../i/secondary_li2.gif) no-repeat 16px 12px;   }	
			#secondary_menu li ul a{ color:#496281;}	
			#secondary_menu li ul a:hover{ color:#496281;}	
			
/*news_blocks*/
.news_block{ width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.news_block p{ clear:both; margin:8px 0; }			
	.date{ float:left;  padding:2px 4px 6px 4px; background:#215290 url(../i/date.gif) repeat-x 0 100%; color:#fff;}	
	.all_news{ margin:10px 0; padding-left:14px;  background:#fff url(../i/all.gif) no-repeat 0 3px;}		
				
				
	.timed{ display:block; overflow:hidden; position: relative; margin:20px 0; width:187px; height:128px;  
			font-size:18px; color:#336; text-align:center; }
	.timed span{ display:block; position:absolute; top:0; left:0;  width:187px; height:128px; background:url(../i/timed.jpg); }			
/*_______________________Main Content_____________________*/			
 			
#content #crumbs{ padding:6px 0 ; overflow:hidden; position:absolute; top:-.8em; left:42px;}
	#content #crumbs li{ float:left; padding:0 7px; 
	            margin-left:-6px; font-size:10px; line-height:1.2em;  background: url(../i/crumb.gif) no-repeat 2px 80%; }			
	#content #crumbs	a{ color:#91b7cd;}
	#content #crumbs	a:hover{ color:#0084c7;}
	
/*=-main page-=*/
/*promo block on main page*/
#promo_block{ overflow:hidden; background:url(../i/pr.gif) repeat-y 50% 0; margin-bottom:2em; }
	#promo_block h1{ font-size:16px; font-weight:bold; color:#353b46; padding-right:330px;}
    	#promo_block p { float:left; width:287px; clear:left; overflow: hidden;}
	 	#promo_block p.r_col{ float:right; clear:none; margin-top:-3.4em;}
	
/*js_table*/
#tabs{ margin-top:1em; }
	#tabs ul.tab_head{width:100%; margin:0;  overflow:hidden;   
						position:relative; bottom:-1px;    left:0; }
	html:root #tabs ul.tab_head{ bottom:0; left:-1px; }
	 #tabs ul.tab_head li{ display:block; float:left; margin:0 3px 0 0; padding:0;
	 						 background:url(../i/tab_r.gif) no-repeat 100% 0; } 	
		 #tabs ul.tab_head li a{ display:block; float:left; font-size:10px;  padding:10px; background:url(../i/tab_l.gif) no-repeat 0 0;  }
		#tabs ul.tab_head li b{ font-weight:lighter;}
	
		 #tabs ul.tab_head li.open_tab{ position:relative;  bottom:0px; background:url(../i/tab_ra.gif) no-repeat 100% 0;}	
			#tabs ul.tab_head li.open_tab a,
				#tabs ul.tab_head li.open_tab a:hover{padding:8px 8px 9px 8px; text-decoration:none; color:#fff;
											 background:url(../i/tab_la.gif) no-repeat 0 0;}
				#tabs ul.tab_head li.open_tab b { font-weight:bolder;}
			
			#tabs ul.tab_head li.open_tab a span{ background:#f7a11a; display:block; padding:2px;}
	
	/**/
	#tabs table{ clear:both; width:580px;  border-collapse:collapse; margin-bottom:.5em;}
	.table_outer{display:none;  }

		#tabs table td{ border:solid #aec5d7; border-width:1px 0; padding:10px;  text-align:center;  }  
		#tabs table tr {border-top:1px  solid #e0e0e0;}
		#tabs table tr.top-tabs td{ padding-bottom:1px;  border-top:1px  solid #e0e0e0; 
									border-bottom:1px solid #728fa6;
									background:#f9f9f9 url(../i/th.gif) repeat-x 0 100%; padding-bottom:10px;}
		#tabs table tr.top-tabs td.name_col{ background:#f9f9f9 url(../i/th.gif) repeat-x 0 100%;}
		
			#tabs table thead  td{border:none; background: url(../i/tab-line.gif) no-repeat 0 50%;}
			#tabs table  td.name_col{ width:168px; text-align:left;}
			#tabs table thead td.name_col,
			#tabs table thead td.last_col{ background:none}
			
		#tabs table {border:solid #aec5d7; border-width:0 1px;  background:#dee8f1; }	
	#tabs table  td{ color:#234063; background:none;}
	#tabs table span{ color:#8a94a0;}
	/**/
	#content .tab_list{ width:100%; margin:0; overflow:hidden; margin-left:-1em;}
	#content .strops .tab_list{ width:580px;}
	
		#content .tab_list li{ float:left; padding:0 1em; margin-left:-1px; background: url(../i/tab_list.gif) repeat-y 0 0; }
	#content .tab_list a{ text-decoration:none; color:#369;}
	/**/

/**/
.reference{ min-height:19px; padding:6px 0 6px 39px; margin:1em 0 1em -3px; clear:both; background:url(../i/phone_ico.gif) no-repeat 0 50%; }
	
/*urgent zk*/
.urgent{ margin:0 0 20px 0; background:url(../i/urgent-t.gif) repeat-x 0 36px;}
	.urgent div{ padding:37px 10px 0 118px; 	   min-height:146px;   background: url(../i/hend.png) no-repeat 0 100%;  }	
/*Opera huck - 8(( */
	@media all and (width) { .urgent div { border:1px solid transparent; } }

	.urgent h3 {color:#353b46; font-size:16px; padding-top:1em; margin-left:-1px; }
	.urgent_line{ display:block; height:4px;  overflow:hidden; background:url(../i/urgent-t.gif); }
	
/*sub-footer*/	
	.sub_foo{ overflow:hidden; background:#c6d3de url(../i/sub_foo.gif) repeat-x 0 0;}
	.sub_foo dl{ float:left; overflow:hidden; width:112px; padding:28px 0 28px 170px; min-height:68px;   }
		.sub_foo dt{ font: bolder 15px/1.2  Arial, Helvetica, sans-serif; padding:.3em 0;}
		.sub_foo dd{ font-size:10px; color:#444;}
	.sub_foo dl.opt{ background: url(../i/opt.gif) no-repeat 14px 14px;}	
    .sub_foo dl.delivery{ padding-left:160px; background: url(../i/delivery.gif) no-repeat 32px 32px;}	
	.sub_foo dl.contacts{ padding-left:160px; background: url(../i/contacts.gif) no-repeat 30px 10px;}	
		
/*foo*/
.f_info{ overflow:hidden; padding:30px 0 ;}
	.copyright{ float:left; width:206px;  padding: 32px 0 32px 48px;  background: url(../i/copy_logo.gif) no-repeat 0 50%; }
		.copyright span{ color:#0474ad;}
		
	/*search form*/
	#foo_seach { float:left; padding:32px 20px 32px 38px ; width:280px; background:url(../i/foo_line.gif) repeat-y  0 0;}
	
		.cust_inp{ border:1px solid #9da9b2; color:#9da9b2; background:#fff; font-size:11px; padding:3px 2px; }		
		.sub_b{ background:#285081; color:#6da1d3;}
	
	#foo_seach .cust_inp{ width:226px; float:left;}
	#foo_seach .sub_b{ float:left; margin-left:3px;}
	
	/*contacts*/
	.f_contacts{ float:left; padding:26px 0 24px 28px; background: url(../i/foo_line.gif) repeat-y  0 0;}
	.f_contacts p{ color:#000; }
	p.f_t{ position:relative; width:132px; height:25px;  overflow:hidden; font-size:1.4em; font-weight:bolder; color:#5e7da3; }
       p.f_t span{position: absolute; left:0; top:0;   width:132px; height:25px; background:url(../i/f_t.gif) no-repeat 0 0;  }


/*units list*/
  .unit{ overflow:hidden; width:587px; padding:1.5em 0 1em 42px; margin-left:-42px;  border-bottom:3px solid #e0e0e0;}
	.unit dt{ float:left; width:130px; text-align:center;}
	.unit dd{ width:452px;  float:right; overflow:hidden;}
	#content .unit dd ul{ margin:.8em 0 0 -.8em; }
	
	.read_more img{ vertical-align:middle; color:#fff; background:#ff9933; margin-top:1px;  }
.price_outer .read_more img{ margin:0 0 0 .5em}
	.price{ padding:.3em .4em; background: #dee8f1; color:#999; white-space: nowrap; }
	.price b{ font-weight:lighter; color:#336;}
	
	
/*single unit (model)*/

 .model{ overflow:hidden; width:587px; margin:1.5em 0;  background: url(../i/unit.gif) repeat-y 182px 0;  }
	.model dt{ float:left; width:180px; overflow:hidden; text-align:center;}
	.model dd{ width:384px;  float:right; overflow:hidden;}
	
	#content .mod_cost{ margin-top:0;}
		.mod_cost span{ padding:.5em .5em .3em .5em; background: #dee8f1; color:#8a94a0; line-height:1.8em;}
		.mod_cost span span{ padding:0; color:#234063; }
	
	.model_spec_out{ overflow:hidden; width:590px; padding-top:1px; margin:1em 0}
		.model_spec_out table{ margin-left:-1px; width:592px; border:1px solid #718dae; border-collapse: collapse; color:#000;}
		.model_spec_out table td{ border:1px solid #718dae; padding:8px ; background:#eff4f8;}
         .model_spec_out table tr.ln td{ background:#fff;}
		 .model_spec_out table tr.hln td{ border-width: 2px 1px; border-color:#718dae  #ccc; color:#ccc;  background:#fff;}
			.model_spec_out table tr.hln td strong { color:#000;} 


/*search results page*/
 #search { border-bottom: 1px solid #c9d4dd; margin:1em 0 2.5em 0;}
 #search fieldset { padding:8px; border:1px solid #e0e0e0; border-bottom:1px solid #728fa6; background:#f9f9f9;  }
		#search input{ vertical-align:middle; }
		#search input.cust_inp{ width:534px; margin-right:3px;}


   #content .pager p{ float:left; margin:.5em 10px 0 0; }		
 	#content  .listing{ margin:0;}
	 	#content  .listing li{ margin:0 6px 0 0; padding:0; float:left; background: url(../i/list_r.gif) no-repeat 100% 100%; }
	    #content .listing a, 
		#content .listing span{ float:left; font-size:18px; padding:0 6px 6px 6px;   background: url(../i/list_l.gif) no-repeat 0 100%; text-decoration:none;  }
		#content .listing span{ color:#8a94a0;}

/*news pages*/		
	.date_nl{ float:left; color:#369; padding:0; margin:1px 6px 0 0; border-bottom:2px solid #f7a11a; font-size:10px;  }
			
/*catalog*/	
#content .catalog_list{ margin: 0 0 1.5em 0;  }
	#content .catalog_list li{ background:none; display:block;  position:relative; }
	#content .catalog_list a{ display:block; padding-left:4px; position:relative;}
	#content .catalog_list a span{ display:block; position:absolute; left:-10px; top:3px; width:10px; height: 10px; 
  									background:#f93 url(../i/cat.gif) no-repeat 0 0; } 
 
 
	#content .catalog_list a.open span{background:#ccc url(../i/cat.gif) no-repeat 0 -10px; } 
	#content .catalog_list li ul{ position:relative;   display:block;}
	#content .catalog_list li li span{ color:#999;}
	
 
#urlix:hover {cursor:pointer;} 
 		
