/* CSS Document 
PRIME-GROUP LTD www.prime-gr.ru
 created
 neuromachine86@mail.ru 
 */ 

body, html {margin:0px; padding:0px; font-family:Tahoma, Verdana; font-size:12px; color:#000000; background-color:#FFFFFF;  }
img { border:none;}
	#container {width:100%; background:url(/images/top_right_back.jpg) repeat-x top; }					
    #container_in { width:100%; background:url(/images/float_right_back.jpg) repeat-x bottom;}
	
	.left_col {background:url(/images/left_border_center.jpg) repeat-y right top;}
	
	.center_col {width:789px; vertical-align:top; background-color:#FFFFFF;}
	
	#center { width:789px;}
					#left_menu {float:left; margin: 36px 0 0 0; width:185px;}
						.l_m_line { height:1px; width:114px; background:url(/images/vert_menu_line.jpg) no-repeat top left; font-size:0px; line-height:0px; word-spacing:0px;}						
						.l_m_off { background:url(/images/l_m_off.jpg) repeat-y left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040; padding: 5px 0 5px 18px;}
							.l_m_off a {color:#404040; text-decoration:none;}
							.l_m_off a:hover {color:#404040; text-decoration:none;}							
						.l_m_on { background:url(/images/l_m_on.jpg) repeat-y left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;  padding: 5px 0 5px 18px;}
							.l_m_on a {color:#404040; text-decoration:none;}
							.l_m_on a:hover {color:#404040; text-decoration:none;}
						.l_m_off_s { background:url(/images/l_m_off.jpg) repeat-y left; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#919090; padding: 5px 0 5px 25px;}
							.l_m_off_s a {color:#919090; text-decoration:none;}
							.l_m_off_s a:hover {color:#919090; text-decoration:none;}							
						.l_m_on_s { background:url(/images/l_m_on.jpg) repeat-y left; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#919090;  padding: 5px 0 5px 25px;}
							.l_m_on_s a {color:#919090; text-decoration:none;}
							.l_m_on_s a:hover {color:#919090; text-decoration:none;}	
					#content {width:528px; margin-left:185px; }	
						#nav { margin: 18px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#0144BB; font-size:11px;}
							#nav a { color:#0144BB; text-decoration:underline; padding: 0 6px 0 6px;}
							#nav a:hover { color:#0144BB; text-decoration:none; padding: 0 6px 0 6px;}
						#content_text { font-family:Tahoma, Verdana; font-size:12px; color:#000000; margin: 15px 0 0 0; line-height:16px; word-spacing:5px;}
							#content_text a { color:#0144BB; text-decoration:underline;}
							#content_text a:hover { color:#0144BB; text-decoration:none;}
	
	
	#row { position:relative; }
	
	#prime_logo {font-size:0px; line-height:0px; padding-left:40px; padding-top:33px;}	
				#lang { height:23px; width:156px; position: absolute; top:12px; left:628px; z-index:90;}
					#l_rus { width:70px; height:23px; float:left;}
					#l_eng { width:40px; height:23px; float:left; }
					#l_chn { width:46px; height:23px; float:left;}
	
	#white { height:35px; background-color:#ffffff; position:relative;}
					#menu { height:88px; width:789px; background:url(/images/hor_menu.jpg) no-repeat top; position:relative}
						#logo_et { position:absolute; top:8px; left:50px; width:70px; height:70px;}
						.buttons { float:right; height:81px; margin: 5px 0 3px 0;}
							.buttons a { text-decoration:none; color:#ffffff;}
							.buttons a:hover { text-decoration:none; color:#ffffff;}							
							.button { height:50px; color:#ffffff; font-size:10px; font-weight:bold; padding: 32px 7px 0 7px; float:left; margin: 0 2px 0 2px;}
							.button_sel {height:50px; color:#ffffff; font-size:10px; font-weight:bold; padding: 32px 7px 0 7px; float:left; background:url(/images/button_back.jpg) repeat-x; margin: 0 2px 0 2px;}
				#zero { height:88px;}
				#img { width:789px; height:273px; background:url(/images/img.jpg) no-repeat top;}
					#menu_in { height:29px; padding:5px 0 0 16px;}
						.in_button { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 7px 6px 0 6px; height:22px; float:left;}
						.in_button a { color:#000000; text-decoration:none;}
						.in_button a:hover { text-decoration:none;  font-weight:bold; color:#FFFFFF;}	
						.in_button_on { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 7px 5px 0 6px; background-color:#E87817; font-weight:bold; color:#FFFFFF; height:22px; float:left;}
						.in_button_on a { color:#ffffff; text-decoration:none;}
						.in_button_on a:hover { text-decoration:none; font-weight:bold; color:#FFFFFF;}	
					#img_title { font-family: Arial, Helvetica, sans-serif; color:#120F10; font-size:12px; margin: 42px 0 0 77px; font-weight:bold;}
				#title { height:25px; background:url(/images/title_back.jpg) repeat-x top;}
					#title_cont { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; padding: 4px 0 0 28px;}
					#title_right { float:right; height:25px; width:332px; background:url(/images/title_right.jpg) no-repeat right;}
	
	.right_col {width:204px; vertical-align:top; background:url(/images/right_border_back.jpg) repeat-y left;}
	
	
	#ico { height:20px; background:url(/images/ico_back.jpg) repeat-y; padding:16px 0 0 17px;}
					#home { height:11px; width:12px; float:left; }
					#mail { height:11px; width:11px; float:left; margin-left:9px;}
					#map {height:11px; width:11px; float:left; margin-left:9px;}
			#log_in { height:88px; background:url(/images/log_in_back.jpg) no-repeat top left; background-color:#BDC9E6;}
				#log_title { font-family:Tahoma, Verdana; font-size:10px; font-weight:bold; color:#2A2C33; padding:6px 0 0 10px;}
					#log_form { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding: 5px 0 0 18px;}
					#log_form a {color:#012C8B; text-decoration:underline;}
					#log_form a:hover {color:#012C8B; text-decoration:underline;}					
						.input_top { border:1px solid #999999; height:15px; background-color:#FFFFFF; width:85px; font-size:10px;}
						#reg { font-size:11px; font-family: Tahoma, Verdana; color:#333333; padding: 4px 0 0 20px;}
							#reg a { color:#333333; text-decoration:underline;}						
							#reg a:hover {color:#333333; text-decoration:none;}	
					.log_in_in { padding: 0 0 0 10px; font-size:10px;}												
					.exit { padding: 5px 10px 0 20px; font-weight:bold; font-size:11px;}
					.exit a { color:#2B3493; text-decoration:none;}
	 #news { background:url(/images/news_back.jpg) no-repeat top left; }
				#news_title { padding: 20px 0 18px 20px; font-family: Tahoma, Verdana; font-size:12px; color:#000000; font-weight:bold; }
				#news_body { padding:0 0 50px 20px;}
					.news_cell {font-family:Tahoma, Verdana; font-size:11px; padding-bottom:28px;}
						.n_date { color:#FFFFFF; width:76px; background-color:#283192; padding: 4px 0px 4px 0px; font-weight:bold; text-align:center;}
						.n_title { color:#012C8B; padding-top:8px; font-weight:bold;}
							.n_title a { color:#012C8B; text-decoration:underline;} 						
							.n_title a:hover { color:#012C8B; text-decoration:underline;}													
						.n_text { padding: 14px 0 0 0;}
							.n_text a { color:#0144BB; text-decoration:underline;} 						
							.n_text a:hover { color:#0144BB; text-decoration:underline;}
						.news_link { text-align:right; padding: 0 0 0 0;}
				#search { padding: 16px 0 0 25px;}	
					#s_title { font-family:Tahoma, Verdana; font-size:11px; color: #000000; padding: 0 0 4px 0;}												
					#search_form {}
						.in_search { border:solid; border-width:1px; background-color:#FFFFFF; border-color:#999999; width:132px; height:17px; font-size:10px;}
	
	#bottom {height:74px; background:url(/images/bottom_bg.jpg) repeat-x bottom; }
	
	#left_border_top {width:21px; height:217px; background:url(/images/left_border_top.jpg) no-repeat right top; position:absolute; left:-21px; top:0px; float:left; z-index:80;}
	#left_border_center { width:21px; background:url(/images/left_border_center.jpg) repeat-y right top;}
	#left_border_float {position:absolute; width:21px; height:280px; background:url(/images/left_border_float.jpg) no-repeat right bottom; left:-21px; bottom:0px; z-index:81;}
	#right_border_float { position:absolute; width:23px; height:304px; background: url(/images/right_border_float.jpg) no-repeat bottom left; bottom: 0px; left:789px; z-index:0;}
	
	
	.bottom_center { width:789px;}
	.bottom_right {width:204px;}
	
	#float { width:100%; height:74px; background: #E3E7F0 url(/images/float_border.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4D4E51; position:relative}
					#logo_float { width:74px; padding: 17px 0 0 24px; float:left;}
					#float_t { margin: 0px 0 0 92px; width:500px; padding-top:19px;}
						.f_adr { padding: 0px 0 0 0px;}
						.f_adr2  {padding: 0px 0 0 21px;}
						.f_tel {padding: 0 0 0 67px;}
					#copy { position:absolute; float:right; right:11px; bottom:8px; font-size:10px; color:#333333; }
					
					
	/*Tаблицы*/	
 		.tmain  { border-width:1px; border-style:solid; border-right-width:0px; border-bottom-width:0px; border-color:#813535; }
		.tmain td { padding: 3px 5px 3px 5px; margin: 0 0 0 0; border-width:1px; border-style:solid; border-top-width:0px; border-left-width:0px; border-color:#813535;}
	/*Portfolio*/		
		#port_opis { padding: 0 5px 5px 10px; text-align:justify;}
		.podr { text-align:left;  padding-left:10px; font-weight:bold;}
		#title_m { padding: 10px 5px 10px 10px;} 
	/*form*/
		.input_reg { width:150px; font-size:11px; height:15px; border:solid; border-width:1px; border-color:#422077;}
		.button_reg {border:solid; border-width:1px; border-color:#000000; font-size:11px; text-align:center; background-color:#6E73B3; color:#ffffff; font-weight:bold; padding: 5px 5px 5px 5px;}
		.input { font-size:11px; height:15px; border:solid; border-width:1px; border-color:#422077;}
		.input_area { font-size:12px;  border:solid; border-width:1px; border-color:#422077; width:250px }
		.button_faq {border:solid; border-width:1px; border-color:#000000; font-size:11px; text-align:center; background-color:#422077; color:#ffffff; font-weight:bold; padding: 5px 5px 5px 5px;}
		.textarea { width:150px; font-size:11px; border:solid; border-width:1px; border-color:#422077;}
	/*catalog*/
		.c_group {}
		.c_title_td { font-weight:bold; text-align:center;}
		.c_photo_td { padding:19px 5px 5px 5px;}
		.c_photo_i_td { padding:5px 5px 5px 5px;}
		.c_text_td { padding: 0px 0 0 15px;}
		.basket { padding: 15px 0 0 10px;}
	
