body, td				{font-family:tahoma, verdana, sans-serif; font-size:70%; color:#5E5E5E; line-height:140%;}

table.main				{width:100%;}
td.topleft				{width:25%; background:url(i/bg01.gif) no-repeat top left; vertical-align:top;}
td.topright				{width:75%; background:url(i/bg03.gif) repeat-x top left; vertical-align:top; padding:10px 0px 0px 0px;}
td.logo					{padding:0px 10px;}
td.topline				{background:url(i/bg00.gif) repeat-x center left; padding:0px 30px 0px 0px;}
td.centerleft			{vertical-align:top;}
td.centerright			{vertical-align:top; padding:0px 30px 30px 0px;}
td.botleft				{background:url(i/bg02.gif) no-repeat bottom left;}
td.botright				{background:url(i/bg03.gif) repeat-x bottom left;}

a						{color:#131570;}
a:visited				{color:#131570;}
a:hover					{text-decoration:none;}

h1						{font-size:200%; font-weight:normal; color:#131570; margin:20px 0px 30px 0px;}
h2						{font-size:150%; font-weight:normal; color:#131570; margin:7px 0px 7px 0px;}
h3						{font-size:120%; color:#131570; margin:4px 0px;}
h4						{font-size:100%; color:#131570; margin:0px;}




.menu					{padding:40px 20px 20px 0px;}

.m01 div				{font-weight:bold; text-transform:uppercase;}
.m01 div.m01m			{background:url(i/m01m.gif) no-repeat top left; padding:4px 0px 4px 30px; margin:9px 0px;}
.m01 div.m01m a			{text-decoration:none;}
.m01 div.m01m a:hover	{text-decoration:underline;}
.m01 div.m01s			{background:#B3D234 url(i/m01s.gif) no-repeat top left; color:#ffffff; padding:4px 10px 4px 30px;}
.m01 div.m01s a			{color:#ffffff;}
.m01 div.m01s a:hover	{color:#ffffff;}
.m01 div.mcr			{background:#B3D234;}

.m02					{margin-left:20px;}
.m02 div				{padding:0px 0px 0px 10px; margin:10px 0px 10px 10px;}
.m02 div.m02m			{background:url(i/m02m.gif) no-repeat top left;}
.m02 div.m02m a			{text-decoration:none;}
.m02 div.m02m a:hover	{text-decoration:underline;}
.m02 div.m02s			{background:url(i/m02s.gif) no-repeat top left; font-weight:bold; color:#B3D234;}
.m02 div.m02s a			{color:#B3D234;}
.m02 div.m02s a:hover	{color:#B3D234;}

.m03					{margin-left:40px; background:url(i/bg06.gif) repeat-y top left;}
.m03 div				{padding:3px 3px 5px 20px;}
.m03 div.m03m			{background:url(i/m03m.gif) no-repeat top left; border-left:6px solid #B3D234;}
.m03 div.m03m a			{text-decoration:none;}
.m03 div.m03m a:hover	{text-decoration:underline;}
.m03 div.m03s			{background:#FCFAF3 url(i/m03s.gif) no-repeat top left; border-left:6px solid #131570;}
.m03 div.m03s a			{color:#5E5E5E;text-decoration:none;}
.m03 div.m03s a:hover	{color:#5E5E5E;text-decoration:none;}



.hotline				{width:160px; height:60px; background:url(i/hotline.gif) no-repeat center; text-align:center; line-height:16px; padding:7px 2px;}
.hotline-name			{font-family:arial, tahoma, sans-serif; font-size:11px; color:#D4D219; text-transform:uppercase;}
.hotline-number			{font-family:arial, tahoma, sans-serif; font-size:22px; color:#ffffff; letter-spacing:-1.5px; padding:3px 0px 0px 0px;}
.hotline-link			{font-family:arial, tahoma, sans-serif; font-size:11px; color:#ffffff;}
.hotline-link a			{color:#ffffff;}
.hotline-link a:visited	{color:#ffffff;}

.lang div				{float:left; font-size:85%; width:70px; height:19px; text-align:center; margin:10px 0px 0px 0px;}
.lang div.lang-s		{background:url(i/lang.gif) no-repeat center;}

.zakladka				{background:url(i/bg05.gif) no-repeat bottom left;}
.kroshki				{font-weight:bold; color:#B3D234; padding:5px 10px;}
.slash					{color:#999; font-size:80%;}
.zoom					{background:url(i/zoom.gif) no-repeat center left; padding:0px 5px 2px 23px; margin:5px 0px;}
.price					{color:#131570; font-size:120%; font-weight:bold;}
.green-big				{color:#B3D234; font-size:120%; font-weight:bold;}
.date					{font-weight:bold; color:#CAAD6E; padding:3px 0px;}
.source					{text-align:right; font-style:italic; padding:5px 0px;}
.line					{background:#ddd; margin:10px 0px;}
.col33					{width:33%; float:left;}
.back					{font-weight:bold; background:url(i/arr02.gif) no-repeat top left; padding:3px 0px 3px 15px;}



.tab-brown				{background:#DBC085;}
.tab-brown td			{color:#ffffff; font-size:70%;}

.tab-beige				{background:#F9F3E6;}
.tab-beige td			{color:#ffffff; font-size:70%;}

.tab-blue				{background:#131570;}
.tab-blue td			{color:#ffffff; font-size:70%;}

.tab01 td				{padding:0px 10px 10px 0px;}

.tab02 td				{padding:5px 10px; border-bottom:1px solid #F9F3E6;}
.tab02 tr.line td		{background:#FDFCF8;}

.tab03					{width:100%; margin:10px 0px;}
.tab03 td.tab03left		{vertical-align:top; padding:0px 10px 30px 0px;}
.tab03 td.tab03right	{width:100%; vertical-align:top; padding:0px 0px 30px 0px;}

.tab04					{width:100%; background:#FFF9E9 url(i/bg07.gif);}
.tab05					{width:100%; background:#FFF9E9;}




.bord01-t				{border-top:1px solid #FFDF8A;}
.bord01-r				{border-right:1px solid #FFDF8A;}
.bord01-b				{border-bottom:1px solid #FFDF8A;}
.bord01-l				{border-left:1px solid #FFDF8A;}
.bord01-rl				{border-right:1px solid #FFDF8A; border-left:1px solid #FFDF8A;}

.page td div			{font-size:10px; font-weight:bold; color:#5E5E5E; background:url(i/page02.gif) no-repeat center; padding:0px 5px 2px 5px; margin:3px;}
.page td a div			{color:#131570; background:url(i/page02.gif) no-repeat center;}
.page td a:hover div	{color:#5E5E5E; background:url(i/page01.gif) no-repeat center; text-decoration:none;}
.page td a:visited div	{color:#131570;}
.page td#s div			{background:url(i/page01.gif) no-repeat center;}

.copyright				{font-weight:bold; background:url(i/fozzy.gif) no-repeat top left; vertical-align:bottom; padding:0px 0px 0px 40px; margin:20px 20px 25px 40px;}
.copyright a			{color:#5E5E5E;}
.copyright a:visited	{color:#5E5E5E;}

.perevorot				{vertical-align:bottom; margin:20px 40px 25px 20px;}


.p10					{padding:10px;}
.p22					{padding:2px 0px;}
.p55					{padding:0px 5px;}
.p1010					{padding:0px 10px;}
.m1010					{margin:10px 0px;}

li						{margin:10px 0px; list-style-image:url(i/li.gif);}

input, select, textarea	{font-family:tahoma, verdana, sans-serif; font-size:100%; color:#131570;}
.button					{color:#ffffff; font-weight:bold; background:#131570; border:1px solid #131570; padding:1px 0px;}

form					{padding:0px; margin:0px;}

/*Главная - Баннер*/
.h-orange				{width:30%; font-weight:bold; color:#EE9A2C; letter-spacing:-1px; line-height:200%; text-transform:uppercase;}
.h-white				{width:20%; font-size:150%; font-weight:normal; color:#ffffff; background:url(i/p06.gif) no-repeat center left; padding:0px 10px; text-transform:uppercase;}
.h-blue01				{font-size:300%; font-weight:bold; color:#131570; text-transform:uppercase; line-height:80%; letter-spacing:-2px;}
.h-blue02				{font-size:210%; font-weight:bold; color:#131570; text-transform:uppercase; line-height:80%;}
.h-blue03				{font-size:160%; font-weight:bold; color:#131570; text-transform:uppercase;}
/*Главная - Таблица топ-товаров*/
.toptovar				{width:100%;} 
.index-tovarname		{background:#FFF9E9; width:100%; font-weight:bold; padding:10px; line-height:90%;}
.index-price			{font-family:arial, sans-serif; font-size:100%; font-weight:bold; background:#131570; color:#E6FF0B; padding:5px 5px 5px 0px;}
.index-ctop				{background:#FFF9E9 url(i/c05_bgt.gif) no-repeat top right;}
.index-cbot				{background:#FFF9E9 url(i/c05_bgb.gif) no-repeat bottom right;}
.index-pic				{background:#FFF9E9; border-right:1px solid #FFDF8A; border-left:1px solid #FFDF8A;}
/*Главная - Цена*/
.cblue-right			{background:#131570 url(i/c06_br.gif) no-repeat bottom right; vertical-align:top;}
.cblue-left				{background:#131570 url(i/c06_bl.gif) no-repeat bottom left; vertical-align:top;}