body				{background-color: #080707; padding: 0px; margin: 0px; font-family: Arial;}
#website_interno  {width: 1259px;}

th#h1_img			{width: 1%; text-align: right;}
#mainh1				{margin-left: 90px;margin-top: 10px;}
img					{border: 0px;}

hr					{color: #DDDDDD;}


b					{font-weight: normal;}

p					{text-align: justify;}
p#desc					{text-align: justify; font-size: 15px; font-family: Trebuchet MS; line-height: 24px;width: 420px;}
p.desc					{text-align: justify; font-size: 15px; font-family: Trebuchet MS; line-height: 24px;width: 420px;}
p.left				{text-align: left;}
p.right				{text-align: right;}
p.center			{text-align: center;}
p#white				{COLOR: #F0F0F0;text-indent: 10px;}
p#white_info		{COLOR: #F0F0F0;margin: 0px;margin-left: 15px; margin-right: 15px; margin-top: 5px;  font-size: 14px;}
p#white	A			{COLOR: #F0F0F0;}
table#white			{COLOR: #F0F0F0;text-indent: 10px;}

p#error				{COLOR: #770000;font-weight: bold;}
p#err				{COLOR: #770000;font-weight: bold;}
p#ok				{COLOR: #007700;font-weight: bold;}

img#contact_top		{margin: 20px 0px 0px 20px;}
div#contact_div		{display: inline-block; width: 580px; background: URL('../img/contact_fon.png');margin: 0px 0px 0px 20px; font-family: Trebuchet MS;}
table#contact_table	{width: 100%; font-family: Trebuchet MS;}
table#contact_table td	{vertical-align: top;}
table#contact_table td.left_td	{width: 195px;}
div#contact_div h1	{color: #450000; margin: 0px 0px 0px 20px; font-size: 16px; font-family: Trebuchet MS;}
div#contact_div P	{margin: 0px 20px 10px 20px; font-size: 14px; font-family: Trebuchet MS;}
div#contact_div span.pre	{line-height: 24px;font-size: 14px; font-weight: bold;color: #444444; font-family: Trebuchet MS;}
div#contact_div A.menu	{text-decoration: none; font-weight: bold; color: #000000;}
div#contact_div A	{font-weight: bold;color: #000090;text-decoration: none;}
img#mini_map		{margin: 10px 0px 0px 20px;}
img#contact_bottom	{margin: 0px 0px 20px 20px;}


div#left_div      {display: inline-block;width: 620px;}


img#text_top		{margin: 20px 0px 0px 20px;}
div#text_div		{display: inline-block; width: 580px; background: URL('../img/text_fon.png');margin: 0px 0px 0px 20px; font-family: Trebuchet MS;}
table#text_table	{width: 100%; font-family: Trebuchet MS;}
table#text_table td	{vertical-align: top;}
table#text_table td.left_td	{width: 195px;}
div#text_div h1	{color: #450000; margin: 0px 0px 20px 20px; font-size: 16px; font-family: Trebuchet MS;}
div#text_div P	{margin: 0px 20px 10px 20px; text-indent: 40px; font-size: 14px; font-family: Trebuchet MS; line-height: 24px;}
div#text_div span#pre	{line-height: 30px;font-size: 14px; font-weight: bold;color: #444444; font-family: Trebuchet MS;}
div#text_div A.menu	{text-decoration: none; font-weight: bold; color: #000000;}
div#text_div A	{font-weight: bold;color: #000090;text-decoration: none;}
img#text_bottom	{margin: 0px 0px 20px 20px;}

div#right_div    {display: inline-block; width: 306px;vertical-align: top;margin: 20px 0px 20px 10px;} /*Расширенный поиск*/
div#ssearch_div		{display: inline-block; width: 306px; background-color: #ffffff;font-family: Trebuchet MS;vertical-align: top;}
div#ssearch_div	 SPAN	  {display: inline-block;}
div#ssearch_div	 SELECT	  {border: 1px solid #5b1616;margin: 0px 0px 0px 15px;}
img.arrow         {margin: 3px 5px 0px 0px;}
DIV#isearch_cat_div  {margin: 10px 0px 0px 15px;}
SPAN.ssearch_h    {font-size: 18px; color: #5b1616; margin: 10px 0px 0px 0px;}
SPAN.parametr     {font-size: 14px;font-weight: bold; color: #000000; margin: 10px 0px 0px 0px;cursor: pointer;}
SPAN.inputs     {font-size: 14px; color: #000000; margin: 5px 0px 0px 32px;}
SPAN.inputs INPUT     {border: 1px solid #5b1616;text-align: right;width: 65px;}
SPAN.key_on        {padding: 0px 5px 0px 5px; margin: 0px 2px 0px 2px;font-size: 13px; font-weight: bold; color: #000077; background-color: #cccccc;border: 1px solid #CCCCCC;}
SPAN.key_off       {padding: 0px 5px 0px 5px; margin: 0px 2px 0px 2px;font-size: 13px; font-weight: bold; color: #777777; cursor: pointer;border: 1px solid #CCCCCC;}
SPAN.key_off:hover  {background-color: #fcebbe;}
DIV#fabriki_checkbox {border-top: 1px dotted #777777; margin: 10px 15px 0px 20px;text-align: left;}
DIV.fabriki_div     {margin: 5px 0px 0px 20px;}
DIV#all_fab        {overflow-y: scroll;height: 300px;}

DIV#dop_parametr DIV {margin: 5px 0px 0px 20px;text-align: left;}

DIV#isearch_cost_div  {margin: 10px 15px -15px 15px; border-top: 1px dotted #777777;font-size: 14px;}
DIV#isearch_cost_div INPUT	  {border: 1px solid #5b1616;text-align: right;width: 65px;}
DIV#button_submit  {text-align: center;margin: 5px 15px 5px 15px; padding: 5px; border-top: 1px dotted #777777;}

SPAN#isearch_span  {display: inline-block; position: absolute; margin-left: 690px; margin-top: 8px; cursor: pointer;} //В каталоге
DIV.isearch_on     {display: inline-block;}
DIV#catalog_isearch {position: absolute; margin-left: 660px; margin-top: 50px; border: 5px solid #000000;}

th#normal			{font-weight: normal; font-size: 16px;}

h3				{COLOR: #e0e0e0; font-family: Arial;text-align: left;}
h3 A			{COLOR: #e0e0e0;text-decoration:none;}
h3 A:hover		{COLOR: #f0f0f0;}

h4				{width: 100%; color: #450000; border-top: 5px #aaaaaa solid; text-align: left; font-size: 16px;padding-top: 10px;margin-bottom: 10px;}
span#vakans		{width: 200px; display: inline-block;}


ol li 			{text-align: justify;}


div#search			{margin-left: 15px; color: #FFFFFF; font-size: 12px;margin-top: 8px; text-align: left;}
div#search img		{margin-right: 10px; margin-top: 15px;}
div#search form		{margin: 0px; padding: 0px;}
A#ssearch			{width: 1%; text-align: right; color: #CCCCCC; text-decoration: none; margin-top: 5px;}
A#ssearch:hover		{text-decoration: underline;}

table#general		{width: 100%; height: 100%; background-color: #000000; margin: 0px;}
td#left				{border: 0px; border-right-style: solid; border-right-width: 1px; border-right-color: #484848; vertical-align: top;
					 background-repeat: no-repeat; background-position: top; text-align: left;}
					 
td#right			{vertical-align: top;}
div#menu			{border: 0px; border-top-style: solid; border-top-width: 1px; border-top-color: #484848;border-bottom-style: solid; 
					 border-bottom-width: 1px; border-bottom-color: #484848; vertical-align: middle;}
div#menu A			{color: #ffffff; text-decoration: none; letter-spacing: 0px;}




div#lmenu			{width: 100%; text-align: left;}
div#lmenu A			{color: #ffffff; text-decoration: none; margin: 0px;}
div#lmenu A#spec_week		{color: #ee0000;}
div#lmenu A#active	{color: #ffeac0; text-decoration: none;}
div#lmenu A.active	{color: #ffeac0; text-decoration: none;}
div#lmenu A:hover	{color: #e7bf81;}


table#lmenu_tab th		{text-align: left; font-weight: normal; vertical-align: top; white-space: nowrap;}
SPAN#NO_BR			{white-space: nowrap;}
SPAN.NO_BR			{white-space: nowrap;}
table#lmenu_tab td		{text-align: left; font-weight: normal; vertical-align: top;}
table#lmenu_fab th		{text-align: left; font-weight: normal; vertical-align: top;}
table#lmenu_fab td		{text-align: left; font-weight: normal; vertical-align: top;}

td#main				{vertical-align: top;}

div#klu4			{background-color: #1a1a1a; color: #555555; margin-top: 40px; text-align: left;}
div#klu4 A#on		{color: #ffeac0; text-decoration: none; font-weight: bold; font-family: Tahoma;}
div#klu4 A#off		{color: #777777; text-decoration: none; font-weight: bold; font-family: Tahoma;}

table#pokup th		{font-weight: normal; font-size: 18px; color: #ffffff; text-align: left;}
div#pokup 			{border: 1px; border-color: #ffffff; border-style: solid; vertical-align: top; font-size: 14px; color: #3b3b3b; margin-top:6px; text-align: left;}
div#pokup hr		{width: 100%; height: 1px; color: #8d8d8d;}



span.name			{font-weight: bold; margin: 0px; color: #000000;}
A#more				{width: 1%; text-align: right; color: #0d2c86; text-decoration: none;}
A#more:hover		{text-decoration: underline;}

div#niz_left		{text-align: left; vertical-align: bottom;margin-bottom: 15px;} 

table#form			{border: 0px; font-weight: bold; width: 1%;}
table#form	td		{background-image: none;border: 0px; color: #000000;}
table#form	th		{padding: 3px; text-align: center;}

td#foot				{border-top-style: solid; border-top-width: 1px; border-top-color: #777676;background-color: #000000;text-align: center;}
td#footleft			{border-top-style: solid; border-top-width: 1px; border-top-color: #777676;background-color: #000000;text-align: left; padding: 5px; padding-left: 15px;}
td#foot A			{color: #FFFFFF; text-decoration: none; margin-top: 20px; margin-left: 12px; margin-right: 12px; font-weight: normal;font-size: 14px;}

table#akcnew		{width: 100%;}
table#akcnew td		{width: 50%; border: 1px solid #ffffff;}

table#model			{background-color: #c3c3c3; border: 1px; border-color: #ffffff; border-style: solid; width: 910px;}
table#model	 h1		{color: #660000; margin: 10px 0px 0px 30px;}
table#model	td		{vertical-align: top;}
td#img				{text-align: center; vertical-align: top;}
table#model td#img A			{color: #000066; text-decoration: none; font-weight: bold; font-size: 14px;}
table#model td#img A:hover		{color: #0000aa;}
table#model td#img p			{margin: 2px;}
table#model div#fab     {padding: 7px; text-indent: 23px; font-size: 13px; font-weight: bold; color: #333333;}
table#model div#fab A   {color: #333333;text-decoration: none;}



A#cart				{color: #660000; text-decoration: none; font-weight: bold; font-size: 14px;}
A#cart:hover		{color: #0000aa;}

#specification th	{text-align: left; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #777676; color: #555555;white-space: nowrap;}
.specification th	{text-align: left; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #777676; color: #555555;white-space: nowrap;}
#specification td	{text-align: left; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #777676; font-weight: bold;}
.specification td	{text-align: left; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #777676; font-weight: bold;}
#specification A	{color: #000088; text-decoration: none; font-weight: bold}
.specification A	{color: #000088; text-decoration: none; font-weight: bold}



A.close			{font-size: 13px; font-weight: normal; color: #aaaaaa; text-decoration: none; margin-left: 15px; border-bottom: 1px dashed #cccccc; padding-bottom: 1px;float: left;}
A.open			{font-size: 13px; font-weight: normal; color: #ffeac0; text-decoration: none; margin-left: 15px; border-bottom: 1px dashed #cccccc; padding-bottom: 1px;float: left;}
div#AboutDiv		{font-size: 13px; font-weight: normal; color: #aaaaaa; margin: 5px; margin-left: 15px; margin-right: 15px;padding: 5px; border: #888888 solid 1px;overflow: hidden;}
div#AboutDiv p		{text-indent: 30px; margin-left: 5px; margin-right: 5px;}
div#AboutDiv A		{color: #aaaaaa; text-decoration: none; cursor: text;}
IMG#AboutClose		{cursor: pointer;float: right;}


table#catalog		{background-color: #C3C3C3; border: 1px; border-color: #ffffff; border-style: solid;}
table#catalog td	{width: 20%; text-align: center; vertical-align: top;}
table#catalog td.border {border-right: 1px; border-right-color: #555555; border-right-style: dotted; border-bottom: 1px; border-bottom-color: #555555; border-bottom-style: dotted;;}
table#catalog td#noborder {border: 0px;}
table#catalog A		{color: #000066; text-decoration: none; font-weight: bold}
table#catalog A:hover	{color: #0000aa;}
table.img	td		{text-align: center; background-image: URL("../img/fon_logo.jpg"); vertical-align: middle; border: 1px; border-color: #555555; border-style: solid;}
.cost				{color: #770000;}

table#info			{background-color: #EAEAEA; border: 1px; border-color: #ffffff; border-style: solid; }
table#info td		{text-align: center; vertical-align: top;}
table#info p		{text-align: justify;line-height: 20px;}
table#info A		{color: #000066; text-decoration: none; font-weight: bold}
table#info A:hover	{color: #0000aa;}
table#info ul		{text-align: left;}
table#info ol		{text-align: left;}
table#info li		{margin: 5px;}
table#info A#nav	{color: #000000; text-decoration: none; font-weight: normal;}
table#info td#about			{padding-right: 250px;}
table#info td.silver			{background-color: #DADADA;}
SPAN#video      {width: 250px;}
SPAN#video P    {font-size: 12px; text-indent: 25px; text-align: justify; color: #000000; font-family: Trebuchet MS;}

table.cat_des		{background-color: #eeeeee;}
table.cat_des th	{font-weight: bold; text-align: left; padding: 2px; border: 1px; border-color: #c3c3c3; border-style: solid; color: #222222;}
th.article A	{font-weight: bold; color: #222222;text-decoration: none;}
table.cat_des th.cost	{color: #5f0000;}

SPAN.cat_head     {width: 300px; display: inline-block;color: #FFFFFF;font-size: 12px;margin: 10px 0px 10px 10px;}
SPAN.cat_head A   {color: #FFFFFF;font-weight: bold;text-decoration: none;}

.sort			{font-size: 14px; margin: 5px; padding: 0px;}


table#post_form th	{ text-align: left; vertical-align: middle;}
table#post_form td	{vertical-align: middle;}


table#korzina					{width: 193px; margin-right: 0px; margin-bottom: 20px;}
td#kor							{background-image: URL("img/korzina_fon.jpg"); vertical-align: top; padding-left: 19px; padding-right: 18px;}
td#kor p 						{font-size: 14px; font-weight: normal;}

p#korz							{text-indent: 0px; margin-top: 5px; margin-bottom: 2px; font-weight: normal; font-family: Arial; font-size: 16px;}

table#cart						{width: 95%;}
table#cart td					{padding: 5px; text-align: center; border-right-width: 1px; border-right-style: solid; border-right-color: #BBBBBB;
								border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BBBBBB; vertical-align: middle;}
table#cart th					{padding: 5px; text-align: center; border-right-width: 1px; border-right-style: solid; border-right-color: #BBBBBB;
								border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BBBBBB;background-color: #DADADA; font-size: 14px;
								color: #444444;}

table#cart td#cartname			{text-align: left;border-left-width: 1px; border-left-style: solid; border-left-color: #BBBBBB;}
table#cart td#cartpic			{text-align: center;border-left-width: 1px; border-left-style: solid; border-left-color: #BBBBBB; width: 130px; height: 130px;}
table#cart	strong				{color: #444444;}
td#cartname A					{font-size: 16px; color: #000055; text-decoration: none;}
table#cart th#cartname			{border-left-width: 1px; border-left-style: solid; border-left-color: #BBBBBB;}

A#kor							{font-size: 14px; color: #000055; text-decoration: none; font-weight: bold;}



table#zakaz						{width: 60%;background-color: #E0E0E0; margin-left: 20px;}
table#zakaz th					{text-align: left; font-size: 14px; padding: 15px;}
table#zakaz td					{text-align: left; font-size: 14px; padding: 5px; vertical-align: middle;}
table#zakaz th#zakcen			{text-align: center;background-color: #DADADA;}
span#star						{color: #cc0000; margin-left: 5px; font-size: 18px; font-weight: bold;}


table#pro						{margin: 5px;margin-top: 0px;background-color: #EAEAEA; border: 1px solid #ffffff; width: 930px; margin-left: 10px;}
#im_pro							{width: 95%;margin: 12px; background-color: #FFFFFF; width: 900px; padding: 0px;}
#image							{text-align: center; width: 600px; border: 1px solid #888888; padding-top: 10px; vertical-align: middle;}
#descr							{text-align: justify;  border: 1px solid #888888; border-left: 0px; padding: 10px; vertical-align: top;}
#descr h3						{margin: 5px; color: #660000;}
table#pro p						{margin-left: 40px; margin-right: 40px; text-indent: 40px; font-size: 14px;}
table#pro h1					{margin-left: 30px; margin-top: 20px; font-size: 14px; text-align: left; color: #660000;}

table#pro span					{display: inline-block; width: 400px;margin: 16px;}
table#pro p#img					{margin-left: 0px; margin-right: 0px; text-indent: 12px; font-size: 14px;}
table#pro p#comment				{margin-left: 40px; margin-right: 40px; text-indent: 40px; font-size: 12px; color: #660000;}
table#pro img#left				{float: center; width: 410px;}
table#pro img#right				{float: center; width: 410px;}

.off							{display:none;}
.on								{display:block;}
.hide							{visibility: hidden;}


#partner td#logo				{width: 5%; padding: 5px; vertical-align: top;}

#prigl						{margin: 15px;background-image: URL("../img/prigl_fon.jpg"); width: 245px; height: 268px; color: #220000;}
#prigl center				{font-size: 15px; color: #770000; font-weight:bold;}
#prigl p					{font-size: 14px; margin-left: 20px; margin-right: 20px;font-weight:bold; text-align: center; margin-top: 20px;}
#prigl A					{font-size: 14px; font-weight:bold; text-align: center; margin-top: 20px; color: #030d4c;}

span#lit_let				{text-transform: lowercase;}

#more_img	{background-color: #aaaaaa;padding-left: 10px;padding-right: 10px;padding-bottom: 15px;padding-top: 0px;}

.gp_product	{display: inline-block; width: 102px;height: 102px;text-align: center;vertical-align: middle;}	

.gp_product:hover	{border: 1px #777777 solid;width: 100px;height: 100px;}


#konkurs_table td		{height: 25px;padding-left: 10px;font-size: 14px;}
#konkurs_table th		{font-size: 14px; font-weight: normal; text-align: justify; vertical-align: top;text-indent: 40px;}
