body		{ margin: 0px; background-color: #f1f2ed; }
body,p,td	{font-family: Arial; font-size: 12px; color: #4f585e; }
img			{ border: 0px; }

#logo		{ background-color: #f7f8f5; width: 303px; }
#copier		{ background-color: #f7f8f5; width: 303px; }

#top		{ background-color: #f7f8f5; height: 156px; /*clear: left;*/ }
#top > div	{ float: left; clear: right; width: 194px; height: 144px; background-color: #eeeeee; padding-left: 12px; padding-top: 12px; }
#top #top_wholesale	{ width: 274px; background-color: #f7f8f5; }
#top h3		{ text-decoration: underline; }

#top_wholesale div	{ width: 137px; float: left; }

#basket		{ margin-right: 12px; }

#basket_top	{ margin-left: 37px; }
#basket_top	div { color: #000000; font-family: Tahoma; font-size: 11px; padding-bottom: 10px; float: left; }
#basket_top	div.basket_i	{ width: 45px; }
#basket_top div.basket_blue	{ color: #3673b1; width: 65px; text-align: right; font-weight: bold; }

#tops_exel_search { width:100%; background-color: #fcfcfc; }
#tops_exel_search #top_excel, #top_image { float:left; }
#top_search		{ /*width: 698px;*/ height: 76px; background-color: #fcfcfc; }
#top_excel		{ height: 49px; padding-top: 27px; padding-left: 20px; font-weight: bold; background-color: #fcfcfc; margin: 0; }

#basket_table		{ border: 1px solid #c7c7c7; border-collapse: collapse; }
#basket_table th	{ background-color: #edeee9; color: #393939; font-family: Tahoma; font-size: 12px; font-weight: bold; text-align: left; }
#basket_table td, #basket_table th	{ border: 1px solid #c7c7c7; padding: 5px; margin: 0px; }
#basket_table td.quantity *	{ float: left; }

.black	{ color: #000000; }

h5	{ margin: 0px; }
h5 a	{ color: #444b4f; font-family: Tahoma; font-size: 12px; }

#main_left		{ width: 289px; /*background-color: #f7f8f5;*/ background-color: #f1f2ed; vertical-align: top; }
#main_right		{ vertical-align: top; }

div#catalog_container	{ background-color: #f1f2ed; padding-left: 39px; vertical-align: top; }

#catalog	{ margin-top: 18px; }
div.menu_item, div.menu_item_active { width: 225px; height: 18px; padding-top: 2px;
	border-bottom: 1px solid #ecede7; font-family: Tahoma; font-size: 11px; }
div.menu_item { background-color: #e5e6df; }
div.menu_item a, div.menu_item_active a		{ color: #444b4f; text-decoration: underline; white-space: nowrap; }
div.menu_item_active	{ background-color: #d7d8cf; }
a.menuSpot { font-weight: bold; }

#navigation_top	div	{ background-color: #2467ac; height: 27px; float: left; padding: 11px 10px 0px 10px; }
#navigation_top img	{ float: left; }
#navigation_top	a	{ color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 12px; }

#navigation_bottom	{ margin-left: auto; margin-right: auto; }
#navigation_bottom div	{ float: left; padding: 11px 3px 0px 3px; color: #706e6e; }
#navigation_bottom a	{ color: #706e6e; }

#some_space { width: 14px; height: 480px; background-color: #f7f8f5; float: left; }
#some_space img { margin-top: 222px; }
#some_space div { background-color: #f1f2ed; height: 140px; }

h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a {font-family: Arial narrow; margin: 0px; color: #2a2c30; text-decoration: none; }
h1			{font-size: 23px; }
h2			{font-size: 19px; }
h2#choose	{ margin-bottom: 20px; }
h3, h3 a	{font-size: 12px; font-family: Arial; }
h3.single, h3.others	{ font-family: Tahoma; color: #232323; margin-top: 10px; margin-bottom: 7px; }
h3.others	{ color: #ffffff; background-color: #2467ac; width: 220px; height: 20px; padding: 3px 10px 0px 10px; }
h4          {font-size: 10pt;}
h2#hits		{ color: #3673b1; margin-top: 20px; }
h3.hit a	{ color: #3673b1; }

h1.good_name	{ font-family: Tahoma; font-size: 11px; color: #2467ac; text-decoration: underline; margin: 20px 0px 20px 0px; }

div.white, td.white	{ background-color: #f7f7f7; }
td.white	{ padding-left: 10px; padding-right: 10px; /*width: 672px;*/ width: 100%; }

.top_price	{ color: #ffffff; background-color: #2467ac; width: 80px; white-space: nowrap; height:16px; margin-left: 7px;
	padding: 2px 10px 0px 10px; font-family: Tahoma; font-size: 11px; }

table.t_top { float: left; width: 310px; height: 110px; margin-top: 25px; }
td.t_top_l	{ width: 142px; height: 90px; }
td.t_top_l div	{ width: 142px; height: 90px; overflow: hidden; background-color: #ffffff; border: 1px solid #e9e9e9; }
td.t_top_r	{ padding-left: 15px; }

div.good_image	{ /*width: 350px; height: 250px; background-color: #ffffff; overflow: hidden;*/ }
div.add_basket	{ margin-top: 20px; width: 196px; height: 47px; background-image: url(/elements/basket_box.gif); text-align: center; padding-top: 27px; }

div.add_basket a	{ color: #b63737; }

table.good_params tr td	{ border: 1px solid #dfdfdf; }
table.good_params tr td:first-child	{ border-right: none; }

.others_item	{ width: 330px; text-align: left; vertical-align: top; background-color: #fdfdfd; padding: 0px; margin: 0px; }
.others_item div	{ float: left; width: 20px; border: 0px solid #dedede; padding: 3px; margin: 0px; }
.others_item a		{ display: block; float: left; width: 250px; border: 0px solid #dedede; padding: 3px; margin: 0px; }

.blue_line	{ background-color: #2467ac; height:4px; /*width: 700px;*/ margin-right: 10px; }
.line1		{ height: 1px; background-image: url(/elements/line_01.gif); }
.line2		{ height: 1px; background-image: url(/elements/line_02.gif); }
.line3		{ width: 1px; height: 98px; float: left; background-image: url(/elements/line_03.gif); }

table.catalog_item td	{ border: 1px solid #e1e1e1; padding: 7px; margin: 0px; }
td.catalog_image		{ width: 145px; vertical-align: top; }
td.catalog_image div	{ width: 140px; height: 88px; overflow: hidden; border: 1px solid #e1e1e1; background-color: #ffffff; }
td.catalog_text			{ width: 370px; vertical-align: top; }
td.catalog_add_basket	{ width: 55px; text-align: center; }
td.catalog_add_basket a	{ color: b63737; font-size: 11px; font-family: Tahoma; }
td.catalog_add_basket img	{ margin-bottom: 3px; }
td.catalog_compare		{ width: 30px; text-align: center; }

div#bottom_navigation	{ padding-left: 350px; background-color: #f5f6f2; height: 54px; padding-top: 12px; }
div.bottom_block		{ float: left; width: 48%; height: 78px; padding-top: 20px; padding-left: 20px; }

td.t_top_l img	{ }

a			{ color: #3673b1; }
a.add_basket	{ color: #b63737; }
.copyright          { font-size: 10px; }
.filter             {font-family: courier new,monospace; font-size: 8pt; }
.topNavigation      {background-color: #00CF80; text-align: center;}
.bottomNavigation   {background-color: #00CF80; text-align: center;}
.description        {font-family: Verdana, Arial, sans-serif; font-style: italic;}
.sort               {font-size: 8pt; text-align: left; margin-left: 6px;} 
.sortLink           {}
.sortLinkSpot       {font-weight: bold;}
.buttons            {text-align: center;}
.color1             {background-color: #f1f2ed;}
.color2             {background-color: #f7f7f7;}
.advsearch          {margin-top: 0px;}
.price              {text-align:left; margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-family: Tahoma; font-weight: bold; color: #232323; }
.grade              {text-align:left; margin-top: 5px; margin-bottom: 0px; font-size: 12px; font-family: Tahoma; font-weight: bold; color: #232323; }
.red                {color: #b63737;}

form *		{ font-size: 11px; }
input, select		{ border: 1px solid #bdbebf; background-color: #f5f7f9; color: #89aec6; /*height: 18px; padding: 0px; margin: 0px;*/ }

#tops               { background: #f7f8f5 url(/elements/box.gif) top no-repeat right; height: 156px; clear: both; }
#tops div			{ float: left; }
#tops #tops_left    { float:left; height: 156px; background-color: #eeeeee; }
#tops #tops_opt     { margin-left:10px; }
#tops_basket img    { margin: 12px 10px 0 12px; } #tops_basket { float:left; height: 156px; }
#tops h3            { text-decoration: underline; padding-top:10px; padding-bottom:10px; }
#tops #basket_top   { margin:0; padding:0; margin-right:25px; height: 156px; }
#basket_tables td   { color: #000000; font-family: Tahoma; font-size: 11px; padding-bottom:10px; } #basket_tables td strong { color: #3673b1; }
#tops #contact_top  { margin-right: 12px; }

