/*Standart styles*/
	body {background-color:#d3d3d3; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;}
	ul {margin-top:0px;margin-bottom:0px;}
	blockquote {margin-top:0px;margin-bottom:0px;}
	hr {margin-top:0px;margin-bottom:0px;}
	form {margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px;}
	#bigfield * {width:95%;}
	textarea {font-family: verdana; border: 1px solid #707070; color: black; font-size: 11px;}
	#position {padding-right: 20px; text-align: right;}	
	input {border:solid #b6b7b6 1px;}

	.main_table	{
	min-width: 800px;
	width:expression(document.body.clientWidth < 800? "800px": "100%");
	}
/*deafult link*/
	a {color:#000; text-decoration:underline;}
	a:hover {color:#000; text-decoration:none;}
	
	a.no_underline{text-decoration:none;}
	a:hover.no_underline{text-decoration:none;}

	/*deafult text*/
	td {font-family:Tahoma; font-size:11px; color:#000;}
	th {font-family:Tahoma; font-size:11px; color:#000;}

	.atent {color: #B22222;}
	.small_atent {color: #B22222; font-size: 11px;}
/*Style for headers*/
	h1 {color:#464646; font-size:14px; font-weight:bold; padding-bottom:12px;}
	h2 {font-size:14px; font-weight:bold; padding-bottom:15px;}
	/*If the header is pretty complicated objet, e.a. contain lines, border or oth. All shit, which belongs to text header should leave here*/
	/*the main header of pages*/
	.text_header_mainpage {color:#464646; font-size:14px; font-weight:bold; padding-bottom:12px;}
	.text_header {color: #000000; font-size:14px; font-weight:bold; padding-bottom:6px;}


/*menu*/
	/*main*/
	a.menu_1 {color:#FFF; text-decoration:none; text-transform:uppercase;}
	a:hover.menu_1 {color:#FFF; text-decoration:underline; text-transform:uppercase;}
	a.menu_1_active {color:#FFF; text-decoration:none; text-transform:uppercase;}
	a:hover.menu_1_active {color:#FFF; text-decoration:none; text-transform:uppercase;}

	a.menu_1_new {color:#FFF; text-decoration:none; text-transform:uppercase;}
	a:hover.menu_1_new {color:#FFF; text-decoration:underline; text-transform:uppercase;}
	a.menu_1_new_active {color:#FFF; text-decoration:none; text-transform:uppercase;}
	a:hover.menu_1_new_active {color:#FFF; text-decoration:none; text-transform:uppercase;}

	
	.menu_1_item_new {padding:0px 14px 0px 0px; background-color: #a30000;}
	.menu_1_item_new_active {padding:0px 14px 0px 0px; background:url(img/menu_active_item_new.gif) no-repeat left top;}
	.menu_1_item {padding:0px 14px 0px 0px; background: #00456a;}
	.menu_1_item_active {padding:0px 14px 0px 0px; background: #1585B4 url(img/menu_active_item.gif) no-repeat left top;}

	/*main_submenu*/
	.menu_1_level_2 {background:#cee1fd; padding: 5px 7px 5px 7px;}

	a.ref_menu_1_level_2 {color:#30527e; text-decoration:underline;}
	a:hover.ref_menu_1_level_2 {color:#30527e; text-decoration:none;}
	a.ref_menu_1_level_2_active {color:#30527e; text-decoration:none;}
	a:hover.ref_menu_1_level_2_active {color:#30527e; text-decoration: underline;}

	/*bottom*/
	.menu_2 {color:#00456a;}

	a.menu_2 {color:#00456a; font-size:10px; text-decoration:none; text-transform:uppercase;}
	a:hover.menu_2 {color:#00456a; font-size:10px; text-decoration:underline; text-transform:uppercase;}
	a.menu_2_active {color:#00456a; font-size:10px; text-decoration:none; text-transform:uppercase;}
	a:hover.menu_2_active {color:#00456a; font-size:10px; text-decoration:underline; text-transform:uppercase;}


/*registration*/
	/*Styles for left column*/
	a.registration_logout {color:#30527e; font-weight:bold; text-decoration:underline; cursor: pointer;}
	a:hover.registration_logout {color:#30527e; font-weight:bold; text-decoration:none;}	
	a.registration_login {color:#30527e; background:url(img/registration_link_1.gif) right 5px no-repeat; padding-right:6px; text-decoration:none; cursor: pointer;} 
	a:hover.registration_login {background:url(img/registration_link_1.gif) right 5px no-repeat; padding-right:6px; text-decoration:underline; cursor: pointer;} 
	a.registration_new_or_recovery {color:#30527e; background:url(img/registration_link_2.gif) left 4px no-repeat; padding-left:13px; cursor: pointer;}

	.registration_new_or_recovery_area {font-family:verdana; padding-left:45px; padding-bottom:1px;}
	.registration_login_area {font-weight:bold; padding:6px 0px 10px 0px;} 
	.registration_text {font-family:verdana; color:#252525; font-size:11px;}
	.registration_logout {color:#30527e;font-weight:bold;}
	input.left_column_registration_field{width:110px; color:#252525; font-family:verdana; font-size:11px; text-align: right;}
	

/*styles for search(filter)*/
	a.filter_link{color:#30527e; font-weight:bold; text-decoration:underline;}
	a:hover.filter_link{color:#30527e; font-weight:bold; text-decoration:none;}

	input.filter_field_id{width:87px; height:15px;}
	input.filter_field_1{width:31px; height:15px;}
	input.filter_field_2{width:30px; height:15px;}



/*styles for right column  RC == right column*/
	.payment_rc_area {padding:170px 19px 0px 19px;}
	.payment_rc_header{font-size:14px; font-weight:bold; padding-bottom:7px;}
	.payment_rc_field_header {font-weight:bold; padding-top:4px; padding-bottom:2px;}
	.payment_rc_field_header_nopadding {font-weight:bold;}

	input.payment_rc_button_buy {background:url(img/payment_button_buy.gif); width:46px; height:15px; border:0px;} 
	input.payment_rc_button_add_to_cart {background:url(img/payment_button_add_to_cart.gif); width:61px; height:15px; border:0px;} 
	input.payment_field{width:160px; height:15px; margin-top:3px;}
	input.payment_comments{width:160px; height:150px; margin-top:4px;}
	input.payment_quant{width:43px; height:15px;}

	select.payment_field{width:160px; height:15px; margin-top:3px;}

	 
/* Navigation between pages*/
	a.pages {text-decoration:none;}
	a:hover.pages {text-decoration:underline;}
	a.pages_active {text-decoration:underline;}
	a:hover.pages_active {text-decoration:underline;}

	.pages_active {text-decoration:underline;}
	.pages_text{}


/*navigation string*/
	.navigation_string{padding-bottom: 7px;}
	a.navigation_string_link{color:#000; text-decoration:underline;}
	a:hover.navigation_string_link{color:#000; text-decoration:none;}

	.navigation_string_active{color:#000;}


/*borders*/
	img.noborder {border:none; margin:0; padding:0px;}
	img.border {border: 3px solid; border-color:#FFF;}
	input.noborder{border:none;}


/*Promotion,Copyright,weblink and other*/
	.copyright {font-size:10px; text-decoration:none; font-family:tahoma; color:#707070;}
	font.raquo {font-family:verdana;}
	.time{color:#046791; font-size:12px; font-weight:bold; padding-bottom:9px;}
	
	.weblink a {font-size:10px; text-decoration:none; font-family:tahoma; color:#707070;}


/*Style for News and text*/
	/*Text on pages*/
	font.text {color:#475b66;}	
	.text {color:#464646; line-height:18px; font-size:11px; font-weight:normal}	
	.text_black {color:#010000; line-height:17px; font-size:11px; font-weight:normal}	
	.buy_button{color: #ffffff; background: Blue url(/img/btn_back.jpg); cursor: pointer;}
	/*Paddings for areas*/
	.page_center_area {padding:11px 30px 48px 28px;}
	.page_item_area {padding:0px 9px 0px 15px;}
	.page_leftcolumn {padding:155px 10px 48px 20px; background-color: #d3d3d3;}

	/*Source of the new, if exists*/
	.source_text {color:#ff6633;}

	/*link to source*/
	a.source_link {color: #ff6633; text-decoration:underline;}
	a:hover.source_link {color: #ff6633; text-decoratioon:none;}

	/*news*/	
		/*styles for mainpage output*/
		a.news_link_mainpage {color:#30527e; font-weight:bold;}
		a:hover.news_link_mainpage {color:#30527e; font-weight:bold;}

		.news_date_mainpage {color:#145880; padding-bottom:5px;}
		.news_smalldescription_mainpage{color:#000;  line-height:16px;}
		.news_mainpage {padding:20px 0px 20px 25px; background:#e3edff;}
		.news_header_mainpage {color:#046791; font-size:14px; font-weight:bold; padding-bottom:8px;}
		.news_link_mainpage	{color:#30527e; font-weight:bold; padding-bottom:6px; text-decoration:underline;}
		
		/*styles for newspage*/
		.news_date {}
		.news_text {}
		.news_header {}

		a.news_link {}
		a:hover.news_link {}	


/*styles for CART*/
	/*cart preview in left column*/
	a.cart_link_to_cart {color:#30527e; font-size:14px; text-decoration:underline; font-weight:bold; cursor: pointer;}
	a:hover.cart_link_to_cart {color:#30527e; font-size:14px; text-decoration:none; font-weight:bold; cursor: pointer;}

	.cart_link_to_cart {color:#30527e; font-size:14px; font-weight:bold; padding-bottom:4px;}
	.cart_left_column_total_items_text{ padding-bottom:4px;}
	.cart_left_column_total_items_digit{font-weight:bold;}

			
/*styles for forms*/
	.fb_input {color: #545b60; color: #475b66; font-family: arial; font-size: 12px; border: 1px solid #475b66; width: 100%;}
	.fb_label {width: 200px; text-align: left; color:#475b66;}
	.fb {width: 100%; color:#475b66;}
	.fb_field {padding-bottom: 5px; padding-top: 5px; width: 500px; color:#475b66;} 
	.fb_textarea {padding-bottom: 5px; padding-top: 5px; font-family: arial; font-size: 12px; width: 100%; color: #475b66;}
	.form_required{color:#475b66;}
