body,td,th 					{font-family: Arial;font-size: 12px;color: #000000;}
body 						{background-color: #FFFFFF;margin: 0px; padding:0px; position:relative}
a 							{font-size: 12px;color: #008dc3;}
a:link 						{text-decoration: none;color: #008dc3;}
a:visited 					{text-decoration: none;color: #008dc3;}
a:hover 					{text-decoration: underline;color: #008dc3;}
a:active 					{text-decoration: none;color: #008dc3;}
h1,h2,h3,h4,h5,h6 			{font-family: Times New Roman;color: #008dc3;}
h1 							{font-size: 24px;}
h2 							{font-size: 18px;}
h3 							{font-size: 16px;}
h4							{font-size: 14px;}

td 							{vertical-align:top}
img 						{border:none; border:0px;}

#header .block				{height:174px; background:url(/img/header_block_bg.jpg) repeat-x;}
#header .block .banner 		{background:url(/img/banner.jpg) no-repeat; width:996px; height:174px;}

#top_menu  {position: absolute; width:500px; height:43px; left:430px; top:197px;}
#top_menu a{ height:43px;padding: 0 3px; border-left:1px solid white; width:95px; float:left; display:block}

.sep 						{background:url(/img/sep.jpg) repeat-x; height:31px; clear:both; margin-bottom:8px;}

#header .sep				{margin:0px}
#header .top .main_text		{position:absolute; top:32px; left:370px; width:410px; height:75px; font-family:'Times New Roman'; color:#FFFFFF; font-size:30px; line-height:25px}
#header .top .main_text_addr {text-align:center}

#header .black				{height:11px; background:black}
#header .top				{background:url(/img/header_bg.jpg) no-repeat; height:240px; position:relative}
#header .top .site_url 		{position:absolute; top:40px; left:840px; color:#FFFFFF; font-size:18px; font-family:'Times New Roman'}

#content					{margin-top:10px;}
#content .menu				{position:relative; margin-bottom:15px}
#content .menu .title		{font-family:"Times New Roman"; font-size:20px; text-align:center; color:#FFFFFF; background:url(/img/menu_title_bg.jpg) repeat-x; height:31px; padding-top:5px;}
#content .menu .block 		{}
#content .menu .block .item {}
#content .menu .block a{display:block;  padding:3px; font-size:16px;  font-family:"Times New Roman", Times, serif; margin-bottom:1px}
#content .menu .block a:hover{background:#54a0e6;color:#FFFFFF; text-decoration:none}

.catalog .title		{font-family:"Times New Roman"; font-size:30px; text-align:center; color:#FFFFFF; background:url(/img/menu_title_bg.jpg) repeat-x;  padding:7px; clear:both}
.catalog .block 		{ margin-left:20px; position:relative}
.catalog .block .item { float:left; width:120px; height:138px; text-align:center; border:1px outset #008dc3; margin:5px; position:relative}
.catalog .block .item a.link{background:#54a0e6; color:#FFFFFF; display:block; font-weight:bold; font-size:14px; font-family:"Times New Roman"}
.catalog .block .item a:hover{}

.catalog .title		{font-family:"Times New Roman"; font-size:30px; text-align:center; color:#FFFFFF; background:#54a0e6;padding-top:5px;}

#content .new_item				{ position:relative}
#content .new_item .title		{font-family:"Times New Roman"; font-size:20px; text-align:center; color:#FFFFFF; background:#54a0e6; height:26px; padding-top:5px;}
#content .new_item .name		{margin-left:20px; margin-top:10px; margin-bottom:10px; display:block; font-family:Arial; font-size:14px; color:#008dc3; text-decoration:underline}
#content .new_item .tov			{margin-left:20px;}
#content .new_item .sep 		{background:url(/img/tov_sep.jpg) 5px repeat-x}
#content .new_item .tov	.img	{border:3px solid #c5c5c6}

#content .new_item .tov	.prod	{margin-left:15px;}
#content .new_item .tov	.prod a	{display:block; text-decoration:underline} 
img.ruble-img 					{height: 14px; border:0px }

.contact 						{margin-left:20px;}
.contact .title					{color:#008dc3; font-size:24px;}
.contact td 					{color:black; font-size:12px; font-family:Arial}
.contact form 					{margin-top:10px;}
.contact .inp					{border:1px solid #868686; width:200px; color:#60a7e8; padding:3px; margin-bottom:3px;}
.contact .inp2					{border:1px solid #868686; width:255px; color:#60a7e8; padding:3px; margin-bottom:3px;}
.contact .but					{font-size:18px; margin:0px; color:#FFFFFF; padding:3px; background:#60a7e8; border:none; border:0px; cursor:pointer}


.news div span					{color: white; background:#60a7e8; padding:3px }

.menu_footer {padding-top:20px; text-align:right}
.menu_footer a{color: #878787}
.menu_footer a:hover{}
.menu_footer span { margin:0 10px; color:#878787}

.navigation 				{color:#666;border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active		{float:left;text-decoration:none;color: white;background:#ff8100;border:1px solid #E6E6E6;padding:3px 6px;font-size:11px}
.navigation a:hover 		{float:left;background:#7b0605;color:#FFFFFF;border-color:#E6E6E6;}
.navigation span 			{float:left;text-decoration:none;background:#fff;padding:3px 6px;border:1px solid #E6E6E6;color:#ccc;font-size:11px;}



