/* CSS Document 
PRIME-GROUP LTD www.prime-gr.ru
 created
 neuromachine86@mail.ru 
 */ 

body, html {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#ffffff;}
img { border:none;}

#container  { position:relative; width:1024px; border: solid 1px; border-color:#cccccc;  margin:auto; }
	#head { height:88px; background:url(/images/tata/head_back.jpg) repeat-x top; position:relative;}
		#logo { width:200px; padding-top:16px;}
		#menu_top { background:url(/images/tata/menu_top.jpg) repeat-x; height:17px; width:198px; position:absolute; top:71px; left:0px; color:#FFFFFF;}
			.m_t_text { width:50px; text-align:right; float:right; margin:1px 21px 0 0;}
			.m_t_cur { width:12px; background:url(/images/tata/menu_top_cur.gif) no-repeat left; height:17px; float:right;}
	#img { position:relative; height:201px;  background: url(/images/tata/img_right_td_back.jpg) repeat-x top}
		.img_right_td { background: url(/images/tata/img_1.jpg) top right no-repeat}
			#razdel_title { font-size:15px; font-weight:bold; color:#FFFFFF; padding: 111px 0 0 56px; text-align:left;}
		#menu { float:left; height:201px; width:198px; background:url(/images/tata/menu_back2.jpg) repeat-y left;}
			#menu_body { height:181px; background:url(/images/tata/menu_back_ugol.jpg) no-repeat right bottom;  padding: 20px 0 0 0; font-size:10px;}
				.menu_cell { margin: 0 12px 0 0; padding:13px 0 13px 0; background: url(/images/tata/line.jpg) no-repeat left bottom;}
				.menu_cell_on { margin: 0 12px 0 0; padding:13px 0 13px 0; background:url(/images/tata/menu_back_on.jpg) repeat-y left;}
					.menu_cell_table { margin: 0 0 0 0;}
						.menu_cell_number { background: url(/images/tata/menu_cell_text_back2.jpg) repeat-y left; width:25px; font-size:8px; color:#ebebeb; padding: 0 0 0 6px;}
						.menu_cell_link {}
							.menu_cell_link a { color:#FFFFFF; text-decoration:none;}
							.menu_cell_link a:hover {color:#FFFFFF; text-decoration:none;}	
			
	#center { background:url(/images/tata/center_back.jpg) repeat-x top; padding-bottom:20px;}
		.center_table {}
			.center_left_td { width:198px;}
				#vert {}
					#vert_line { height:3px; background:url(/images/tata/vert_top.jpg) no-repeat left top; line-height:0px; font-size:0px;}
					#vert_head { width:198px; height:31px; background:url(/images/tata/vert_head_back.jpg) repeat-x left; font-size:12px; color:#FFFFFF; text-decoration:underline;}
						#vert_head_text { padding: 8px 0 0 33px;}
							#vert_head_text a { color:#FFFFFF; text-decoration:underline;}
							#vert_head_text a:hover { color:#FFFFFF; text-decoration:none;}							
					#vert_body { padding: 20px 0 0 0; background:url(/images/tata/vert_back_2.jpg) no-repeat top left }
						.vert_cell { padding: 5px 5px 5px 0px; font-size:14px;}
							.vert_cell a { color:#000000; text-decoration:none;}
							.vert_cell a:hover { color:#045289; text-decoration: underline;}												
						.vert_cell2 { padding: 5px 5px 5px 0px; font-size:14px; background: url(/images/tata/vert_back.jpg) repeat-y left top;}
							.vert_cell2 a { color:#000000; text-decoration:none;}
							.vert_cell2 a:hover { color:#045289; text-decoration: none;}										
					#showroom { padding-top:10px;}		
			.center_content_td { padding: 22px 48px 0 28px; background:url(/images/tata/content_td_back.jpg) no-repeat left top;}
				#nav { font-family:Tahoma, Verdana; font-size:12px; color:#000000;}
					#nav a { color:#000000; text-decoration:underline;}
					#nav a:hover { color:#045289; text-decoration:none;}					
				#title { background: url(/images/tata/title_back.gif) left repeat-y; font-family:Tahoma, Verdana; color:#000000; font-size:17px; font-weight:bold; padding:  4px 0 4px 15px;}
				#tovar_title { font-size:22px; color:#202174; text-align:right; padding:5px 10px 5px 0; font-weight:bold;}
				#content { padding: 24px 42px 0px 42px;}
							#content a { color:#000000; text-decoration:none;}
							#content a:hover { color:#000000; text-decoration: underline;}												
				
	/*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;} 
	/*faq*/
		.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;}
	/*Catalog*/
		.cat_td_title { background-color:#e3e3e7; color:#000033; padding: 15px 0 11px 5px; font-family:Tahoma, Verdana; font-weight:bold; font-size:13px;}
		.cat_small_descr_td { padding:5px 0 13px 0px; font-size:11px;}
		.cat_small_descr_td P { margin: 0 0 0 0;}
		.tovar_top {}
		.tovar_dop_cell { padding: 3px 0 3px 0;}
		#tovar_right { padding: 0 19px 0 19px;}
			#tovar_right a { color:#045289; text-decoration: underline;}		
			#tovar_right a:hover { color:#000000; text-decoration: underline;}					
		#tovar_zakaz { width:120px; text-align:center; background-color:#4a73a9; padding: 13px 18px 13px 18px; color:#FFFFFF; font-weight:bold; margin-top:25px;}
			#tovar_zakaz a {color:#FFFFFF; text-decoration:none;}
			#tovar_zakaz a:hover {color:#000000; text-decoration:none;}
			.cat_title { font-size:12px; font-weight:bold; color:#000000; padding: 6px 0 3px 18px; background:url(/images/tata/cat_title_back.jpg) repeat-y left; background-color:#efefef;}
			.left_menu { width:120px;}
			.left_menu_cell { padding: 0px 20px 0 10px; font-weight:bold; text-align:center;}	
			.left_menu_cell a { color:#000000; text-decoration:none;}
			.left_menu_cell a:hover { color:#045289; text-decoration:none;}
				.l_m_cell_left { height:35px; width:8px; background:url(/images/tata/button_left.gif) no-repeat left;}
				.l_m_cell_center {height:35px; background:url(/images/tata/button_back.gif) repeat-x left; font-size:11px; padding:0 4px 0 4px;}
				.l_m_cell_right { height:35px; width:8px; background:url(/images/tata/button_right.gif) no-repeat right;}
			#item_full_desr { padding: 10px 0 0 0;}	
				#item_full_desr strong {font-size:12px; font-weight:bold; color:#000000; padding: 6px 20px 3px 18px; background:url(/images/tata/cat_title_back.jpg) repeat-y left; background-color:#efefef;}
				#item_full_desr 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-right-width:0px; border-color:#DFDDDD;}				

.small {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999}
#bottom {height:150px; background-color:#EDEDED; position:relative; }


		#bottom_line_top {height:25px; background-color:#F6F6F6;}
		#bottom_line_bot {height:123px }
		
			.bot_logo {width:281px; height:123px; vertical-align:top}
			#bot_logo {margin-top:41px}
			
			.filter_bot {font-size:11px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; }
				.filter_bot a {text-decoration:none; color:#000000; }
				.filter_bot a:hover {text-decoration:underline; color:#990000;}
				
					.home {position:absolute; top:140px; left:20px;}
			.letter {position:absolute; top:140px; left:50px;}
		
		ul a {color:#000000}		
		ul a:hover {color:#000099}
		
.bottom_block  ul { list-style: none; margin: 0; padding:0px; float: left; overflow: hidden; }
.bottom_block  ul a { color: #666666;  text-decoration: none; }
.bottom_block  ul.selected a { color: #000000; }
.bottom_block  ul:hover a { color: #000000; }
.bottom_block  ul.mouseon a { color: #000000; }
.bottom_block  ul.mouseon a:hover, #people_footer a:hover { color: #c71717; text-decoration: underline; }
.bottom_block  ul a:hover { color: #c71717; background: none; text-decoration: underline; }
.bottom_block li { margin-bottom: 4px; list-style: none; margin:0px; }

.proizv {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000}
	.proizv  a {color:#000000; text-decoration:none}
	
.link, .link a {
	color: grey;
	padding-top: 30px;
	font-size: 8px; display:none;
}