/*
	========================
	= INDEX ================
	========================
*/
	
	
	img { border:0; }
	body { background-color:#FFFFFF; margin:5px 5px; }
	table { font-family:Arial; font-size:11px; color:#CCCCCC; }
	a { font-family:Arial; font-size:12px; color:#0C63A1; text-decoration:underline; }
	a:hover { font-family:Arial; font-size:12px; color:#990000; text-decoration:underline; }
	
	.field_form { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:1px 1px; font-family:Arial; font-size:12px; }
	.button_form { background-color:#FFFFFF; border:1px solid #CCCCCC; font-family:Arial; font-size:11px; color:#0C63A1; }
	
	a.index_main_menu { background-color:#FFFFFF; padding-left:13px; padding-right:13px; font-family:Arial; font-size:12px; color:#0C63A1; text-decoration:none; }
	a.index_main_menu:hover { background-color:#E0E7ED; padding-left:13px; padding-right:13px; font-family:Arial; font-size:12px; color:#0C63A1; text-decoration:none; }
	
	a.index_copyright { font-family:Arial; font-size:11px; color:#0C63A1; text-decoration:underline; }
	a.index_copyright:hover { font-family:Arial; font-size:11px; color:#990000; text-decoration:underline; }
	font.index_copyright { font-family:Arial; font-size:11px; color:#000000; }
	
	font.index_registering_header { font-family:Arial; font-size:12px; font-weight:bold; color:#0C63A1; }
	font.index_registering_field { font-family:Arial; font-size:12px; color:#666666; }
	
	font.index_date { font-family:Arial; font-size:11px; color:#999999; }
	font.index_comment { font-family:Arial; font-size:11px; color:#666666; }
	font.header { font-family:Arial; font-size:18px; font-weight:bold; color:#0C63A1; }
	
	td.login { background-color:#F6F8FA; cursor:pointer; padding-left:5px; font-family:Arial; font-size:11px; color:#0C63A1; text-decoration:underline; }
	div.login_forgot_form_off { display:none; }
	div.login_forgot_form_on { cursor:default; display:block; position:absolute; background-color:#f7f4dd; width:400px; height:180px; left:35%; top:25%; }
	span.login_forgot_form_close { font-family:Arial; font-size:11px; color:#990000; cursor:pointer; }
	font.login_forgot_form_header { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; }
	font.login_forgot_form_text { font-family:Arial; font-size:12px; color:#000000; }
	
	.on { display:block; }
	.off {display:none; }
			
	
/*
	========================
	= VACANCY ==============
	========================
*/
	
	
	font.vacancy_text { font-family:Arial; font-size:12px; color:#000000; }
	font.vacancy_about { font-family:Arial; font-size:12px; color:#333333; }
	
	
/*
	========================
	= SERVICES =============
	========================
*/
	
	
	font.services { font-family:Arial; font-size:12px; color:#333333; }
	
	
/*
	========================
	= SEARCH ===============
	========================
*/
	
	
	font.search { font-size:12px; color:#000000; }
	a.search { font-size:14px; }
	a.search:hover { font-size:14px; }
	a.search_url { font-size:11px; color:#000000; }
	a.search_url:hover { font-size:11px; color:#000000; }
	font.search_url { font-size:11px; color:#336633; }
	
	
/*
	========================
	= REGISTERING ==========
	========================
*/
	
	
	font.registering { font-family:Arial; font-size:12px; color:#000000; }
	table.registering { background-image:url(/img/registering/img.jpg); background-position:bottom right; background-repeat:no-repeat; }
	div.registering_rules_form_off { display:none; }
	div.registering_rules_form_on { cursor:default; display:block; position:absolute; background-color:#f7f4dd; width:400px; height:240px; left:35%; top:25%; }
	span.registering_rules_form_close { font-family:Arial; font-size:11px; color:#990000; cursor:pointer; }
	font.registering_rules_form_header { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; }
	font.registering_rules_form_text { font-family:Arial; font-size:12px; color:#000000; }
	
	
/*
	========================
	= PROFILE ==============
	========================
*/
	
	
	font.profile { font-family:Arial; font-size:12px; color:#000000; }
	
	
/*
	========================
	= NEWS =================
	========================
*/
	
	
	font.news_date { font-family:Arial; font-size:12px; color:#666666; }
	font.news_header { font-family:Arial; font-weight:bold; font-size:12px; color:#000000; }
	font.news_text { font-family:Arial; font-size:12px; color:#000000; }
	a.news_header { font-family:Arial; font-weight:bold; font-size:12px; color:#000000; text-decoration:underline; }
	a.news_header:hover { font-family:Arial; font-weight:bold; font-size:12px; color:#990000; text-decoration:underline; }
	
	
/*
	========================
	= MAIN =================
	========================
*/
	
	
	font.main_about { font-family:Arial; font-size:12px; color:#000000; }
	font.main_news_date { font-family:Arial; font-size:11px; color:#666666; }
	font.main_news_header { font-family:Arial; font-weight:bold; font-size:12px; color:#000000; }
	a.main_news_header { font-family:Arial; font-weight:bold; font-size:12px; color:#000000; text-decoration:underline; }
	a.main_news_header:hover { font-family:Arial; font-weight:bold; font-size:12px; color:#990000; text-decoration:underline; }font.main_news_text { font-family:Arial; font-size:12px; color:#333333; }
	font.main_news_catalog_header { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#0C63A1; padding-left:18px; }
	font.main_news_catalog { font-family:Arial; font-size:12px; color:#666666; }
	a.main_news_catalog { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0C63A1; text-decoration:underline;  }
	a.main_news_catalog:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008000; text-decoration:underline;  }
	
	
/*
	========================
	= CONTACTS =============
	========================
*/
	
	
	font.contacts_address { font-family:Arial; font-size:12px; font-weight:bold; color:#000000; }
	font.contacts_text { font-family:Arial; font-size:12px; color:#000000; }
	font.contacts_connection_header { font-family:Arial; font-size:12px; font-weight:bold; color:#0C63A1; }
	font.contacts_connection_text { font-family:Arial; font-size:12px; color:#666666; }
	
	
/*
	========================
	= CATALOG ==============
	========================
*/
	
	
	a.catalog_menu { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; text-decoration:underline; }
	a.catalog_menu:hover { font-family:Arial; font-size:12px; font-weight:bold; color:#990000; text-decoration:underline; }
	a.catalog_menu2 { font-family:Arial; font-size:12px; font-weight:bold; color:#666666; text-decoration:underline; }
	a.catalog_menu2:hover { font-family:Arial; font-size:12px; font-weight:bold; color:#990000; text-decoration:underline; }
	a.catalog_menu2_active { font-family:Arial; font-size:12px; font-weight:bold; color:#0c63a1; text-decoration:underline; }
	a.catalog_menu2_active:hover { font-family:Arial; font-size:12px; font-weight:bold; color:#990000; text-decoration:underline; }
	
	td.catalog_menu { background-image:url(../../img/catalog/menu.gif); background-repeat:no-repeat; background-position:right bottom; }
	td.catalog_menu2 { display:block; }
	td.catalog_menu2_off { display:none; }
	table.catalog_menu2 { border:1px solid #e5eef5; background-image:url(/img/catalog/background.jpg); background-repeat:repeat-y; background-position:right; }
	font.catalog_menu2 { font-family:Arial; font-size:12px; font-weight:bold; color:#0c63a1; }
	span.catalog_menu2_img_down { display:block; cursor:pointer; }
	span.catalog_menu2_img_down_off { display:none; }
	span.catalog_menu2_img_up { display:block; cursor:pointer; }
	span.catalog_menu2_img_up_off { display:none; }
	
	font.catalog_more_header { font-family:Arial; font-size:12px; font-weight:bold; color:#0c63a1; }
	
	font.prices_field { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; }
	font.prices { font-family:Arial; font-size:12px; color:#333333; }
	div.prices_info { width:auto; height:auto; background-color:#F6F8FA; padding:10px 10px 10px 10px; font-family:Arial; font-size:12px; color:#000000; }
	a.prices_d { font-family:Arial; font-size:12px; color:#333333; text-decoration:none; }
	
	font.catalog_fieldsName { font-family:Arial; font-size:12px; font-weight:bold; color:#000000; }
	font.catalog_headerName { font-family:Arial; font-size:12px; color:#000000; }
	font.catalog_content { font-family:Arial; font-size:12px; color:#333333; }
	
	table.catalog_content { font-family:Arial; font-size:12px; color:#333333; }
	
	td.catalog_fieldsName { background-color:#F6F8FA; }
	
	.catalog_48_off { display:none; }
	.catalog_48_on { display:block; }
	
	font.catalog_news_catalog_header { font-family:Arial; font-size:12px; color:#000000; }
	
	
/*
	========================
	= ABOUT ================
	========================
*/
	
	
	font.about_text { font-family:Arial; font-size:12px; color:#000000; }
	

/*
	========================
	= SALE ================
	========================
*/
	
	
	font.sale_header { font-family:Arial; font-size:18px; color:#000000; }
	font.sale_text { font-family:Arial; font-size:12px; color:#000000; }
	
		
/*
	========================
	= SUBSCRIPTION =========
	========================
*/
	
	
	div.news_subscription_info2 { font-family:Arial; font-size:12px; color:#333333; padding-right:240px; }
	td.news_subscription_info2 { border:1px solid #E0E7ED; padding:10px 10px 10px 10px; background-image:url(../../../img/news/subscription/img.jpg); background-position:bottom right; background-repeat:no-repeat; }
	td.news_subscription_info { border:1px solid #E0E7ED; padding:10px 10px 10px 10px; }
	div.news_subscription_info { background-color:#F6F8FA; padding:5px 5px 5px 5px; font-family:Arial; font-size:12px; color:#333333; }
	font.news_subscription_text { font-family:Arial; font-size:12px; color:#000000; }


/*
	========================
	= DOWNLOAD =========
	========================
*/	


	font.download_text { font-family:Arial; font-size:12px; color:#000000; }
	

/*
	========================
	= complaints ================
	========================
*/
	
	
	font.complaints_text { font-family:Arial; font-size:12px; color:#000000; }
	
	fieldset.form_complaints {
		width:400px;
		border:1px solid #98B0C9;
		background-color:#F5F8FA;
		background-image:url(../img/complaints/bg.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		padding:20px 20px 20px 20px;
	}
	
	div.form_complaints {
		margin-bottom:20px;
		font-size:11px;
		color:#666666;
	}
	
	input.form_complaints {
		width:300px;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		padding-left:5px;
		padding-right:5px;
	}
	
	textarea.form_complaints  {
		width:380px;
		height:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		padding:5px 5px 5px 5px;
	}
	
	input.form_complaints_b {
		margin-top:20px;
	}
	
	span.form_complaints {
		font-size:18px;
		color:#FFFFFF;
		background-color:#3ABE4B;
		padding-left:5px;
		padding-right:5px;
	}
	
	span.form_complaints2 {
		font-size:18px;
		color:#FFFFFF;
		background-color:#CA2F2F;
		padding-left:5px;
		padding-right:5px;
	}
	
	div.form_complaints_c {
		display:none;
	}
	
	div.form_complaints_c2 {
		display:block;
	}