   * {font-family:arial;}
   body {margin:0; margin-left:18px; height:100%;}
   html {height:100%;}
   a {color:#03C;}
   a img {border:0;}
   table {width:100%; border-collapse:collapse;}
   p {margin:8px 0;}
   #prods a {color:#666; font:11px arial; text-decoration: underline;}
   #prods td {text-align:center; padding:15px 5px; vertical-align:top;}

   #topmenu a {color:#333; font:13px arial; }
   #topmenu td {width:14%; text-align:center;}
   
   #top h1 {font:19px arial; margin:0; color:#FFF; white-space:nowrap;}
   #top h1.phone {font-size:29px;}
   #top p {font:13px arial; color:#FFF; margin:0; white-space:nowrap;}
   
   #mainmenu td {vertical-align:middle; color:#666; border-bottom:1px solid #CCC;}
   #mainmenu td.null, #mainmenu table td {border:0;}
   #mainmenu td a {font:bold 12px arial; color:#03C;}
   #mainmenu td a.sub {font:12px arial; color:#666;}
   
   td.null {padding:0 !important; border:0;}
   #footer td {vertical-align:top; padding:0;}
   #footer table td {border-top:1px solid #CCC; padding:22px;}
   #footer p {margin:0; padding:0; font:10px arial; color:#666;}
   
   #maincont h1 {margin-top:20px; color:#03C; font:bold 20px arial;}
   #maincont h2 {margin-top:25px; color:#000; font:20px arial; margin-bottom:10px;}
   #maincont td {vertical-align:top;}
   
   #maincont, p, li, td {font-size:13px; font-family: arial;}
   
   #leftmenu li {list-style-type:none; margin-bottom:8px;}
   #leftmenu ul {margin:0; padding:0;margin-bottom:9px;}
   
   #leftmenu li a {color:#03C; font:bold 13px arial;}
   
   #leftmenu li ul li {margin-left:20px; margin-bottom:0;}
   #leftmenu li ul a {color:#666; font:12px arial;}
   
   .block {margin-bottom:40px;}
   #maincont .block td {vertical-align:middle;}
   #maincont .block h1 {color:#333; font-size:18px; margin:5px 0;}
   #maincont .block a {font-size:13px;}
   #maincont .block div.more {margin-top:20px;}
   #maincont .block div.more a {font:17px arial; color:#333;}
   #maincont .block h2 a {font:bold 17px arial;}
   
   

   #maincont .gcat td.prod {vertical-align:middle; padding:4px 0; border-bottom:1px solid #CCC;}
   #maincont .gcat td.price {white-space:nowrap; padding:6px; vertical-align:top; padding-top:15px; text-align:right;}
   td.imgtd {vertical-align:top; padding:10px;}
   #maincont .gcat h2 {font:bold 19px arial; white-space:nowrap;}
   #maincont .gcat h3 {margin:10px 0; white-space:nowrap; font:bold 15px arial;}
   #maincont .gcat a b {white-space:nowrap;}
   #maincont .gcat p {margin:10px 0px;}
   #maincont .gcat p a {font:12px arial; color:#333; } 
   
   table.content {background:#EEE; border-collapse:separate; font:12px arial;}
   table.content td {padding:2px; background:#FFF;}
   table.content td p {padding:0px; margin:5px;}
   
   b.showtags {color:#090 !important; font:bold 15px arial !important;}
   
   .goodblock p {font:12px arial;}
   
   div.anounce p {color:#666;}
   div.anounce {padding-left:15px; background:url('/i/marker.gif') no-repeat left top; margin-bottom:35px;}
   
   #adv_ul {margin-top:60px !important; width:100%;}
   #adv_ul li, #adv_ul li a {font:12px arial; color:#999;}

.menu_content strong
{
	padding:0;
	margin:0;
	font-size:14px;
}

.menu_content
{
	font-size:90%;
	padding-bottom:10px;
}

.menu_content p
{
	padding-bottom:10px;
	font-size:100%;
	line-height:1.4em;
}

.pContent ul, ol
{
	_margin-left:0;
}

.pContent ul, ol
{
	maring:0;
	padding:0;
	line-height:1.4em;
}

.pContent li
{
	list-style-type: disc;
	margin:0 0 0 15px;
	padding:0 0 5px 0;
}

.ParagraphBlock
{
	padding:0;
	margin:0;
}

.ParagraphBlock h2
{
	padding:0;
	margin:0;
}
