body				{font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
h1				{font-size: 160%; font-weight: normal; color: #4DB23D; margin: 0; padding: 16px 0 4px;}
h2				{font-size: 120%; color: #666666; margin: 0; padding: 5px 0 3px;}
h3				{font-size: 120%; color: #666666; margin: 0; padding: 0 0 0;}
p				{margin: 9px 0 0;}
ul, ol				{margin-top: 0; margin-bottom: 0;}
ul li, ol li				{padding-top: 4px;}
input.text, input.password	 	{font-family: arial, sans-serif; width: 100%;}
input.password			{font-family: tahoma;}
input.button			{font-family: arial, sans-serif;}
textarea				{font-family: arial, sans-serif; font-size: 100%; width: 100%; height: 20em;}

.clear										{clear: both;}


table				{font-size: 100%; border: 0;}

div.corners			{display: block; position: relative; height: 5px;}
div.blockBottom			{clear: both; margin: -1px 5px 0;}

/* Верхняя часть страницы */
div.container			{text-align: center;}
div.content			{width: 973px; margin-left: auto; margin-right: auto; margin-top: 30px; text-align: left;}
div.header			{float: left; padding: 18px 30px 0;}
div.globalNav			{float: right; font-size: 85%; padding: 20px 15px 0 0;}
div.globalNav a			{color: #666666;}
div.searchField			{margin-top: 3px;}
div.searchField input		{font-size: 85%; color: #999999; width: 153px; margin-right: 5px;}

/* Главное меню */
div.mainMenu			{color: #FFC900; margin: 15px 0 0; background-image: url(/i/bg-main_menu.gif); background-repeat: repeat-x;}
div.mainMenu a			{color: #FFFFFF;}
div.mainMenu a.inside		{color: #FFC900;}
div.mainMenuItems			{padding: 7px 0 5px 30px;}
div.mainMenuItem			{padding-right: 30px; display: inline;}

/* Левый блок на вложенных страницах */
div.addBlock			{float: left; margin: 45px 30px 20px 0;}

/* Дополнительное меню */
div.addMenuCorners		{float: left; background-color: #FFC900;}
div.addMenuBlock			{padding-left: 20px; border-left: #FFC900 10px solid;}
div.addMenuBlock ul		{padding: 1px 0 4px; margin: 0;}
div.addMenuBlock ul ul		{font-size: 85%; padding: 0 0 0 15px; margin: 0;}
div.addMenuBlock ul li		{list-style-type: none; padding-top: 6px;}
div.addMenuBlock ul li b		{color: #4DB23D;}
div.addMenuBlock ul li a b		{color: #167407;}
div.addNavHeader			{font-weight: bold; color: #666666; margin: 12px 0 2px 30px;}

/* Иллюстрации на главной странице */
div.mainImagesBlock		{margin: 15px 0 0; background-color: #F3F1EA;}
div.mainImages			{padding: 15px 0 10px 15px; border: #E8E5D7 1px solid; border-bottom: none;}

/* Новости */
div.newsBlock			{margin: 15px 0 0; background-color: #EDF2F1;}
div.news				{padding: 12px 0 0; border: #CCDAD7 1px solid; border-bottom: none;}
div.newsMainContainer		{width: 40%;}
div.newsMain			{margin: 0 30px 12px;}
div.newsTextContainter		{width: 58%;}
div.newsOtherContainter		{width: 49%;}
div.newsOther			{padding: 0 15px 9px 0;}
div.newsDate			{font-size: 85%; color: #999999;}
#newsArchiveCorners		{background-color: #CCCCCC;}
#newsArchiveBlock			{border-left: #CCCCCC 10px solid;}


div.priceBlock			{margin: 15px 0 0; background-color: #EDF2F1;}
div.price				{padding: 15px 15px 7px; border: #CCDAD7 1px solid; border-bottom: none;}
div.price a				{color: #666666;}
div.priceInfo			{font-size: 85%; color: #999999;}
div.priceIcon			{padding-right: 10px;}


/* Текст на главной странице */
div.addText			{clear: both; font-size: 85%; color: #333333; padding: 3px 15px 0;}

/* Copyright */
div.copyright			{font-size: 85%; color: #999999; border-top: #CCCCCC 1px solid; margin: 15px 0; padding: 7px 0 10px 255px;}

/* Прайс-лист */
div.priceBlock			{margin: 15px 0 0; background-color: #EDF2F1;}
div.price				{padding: 15px 15px 7px; border: #CCDAD7 1px solid; border-bottom: none;}
div.price a				{color: #666666;}
div.priceInfo			{font-size: 85%; color: #999999;}
div.priceIcon			{padding-right: 10px;}

/* Баннеры */
div.bannerBlock, div.bannerBlockMain	{margin: 15px 0 0; background-color: #E5ECEB;}
div.bannerBlockMain		{width: 237px; float: left;}
div.bannerImage			{clear: both; background-color: #FFFFFF; margin: 0 5px;}

/* Партнёры */
table.dealersList			{font-size: 100%;}
table.dealersList td			{padding: 0 0 16px;}
div.dealerImage			{float: left; padding: 0 15px 0 0;}
div.dealerInfo			{float: left;}


/* Схемы */
div.imageMap			{font-size: 85%; margin: 5px 0;}
a.NoMapLink			{color: #333333; cursor: default; text-decoration: none;}
a.mapLink				{cursor: pointer; cursor: hand;}
a.mapLink:hover, a.NoMapLink:hover	{color: #FF0000;}





/* Партнеры */
div.partnerCityBlock							{margin: 0 10px 10px 0; padding: 4px 7px 5px; background-color: #E4EBEA;}
div.partnerCityBlock a							{color: #007100;}
div.partnerCityBlock#selected						{background-color: #FFC600;}

div.partnerBlock								{margin: 20px 20px 0 0;}
div.partnerHeader								{font-size: 120%; margin: 5px 0;}