/* layout */
body						{background-image:url(/i/body-bg.gif); font-family: Geneva CY, arial, sans-serif;}
td.leftCol					{background:url(/i/logo-line-bg.gif) repeat-x;}

td.homeIcon						{border-left:#7A7A6E 1px solid; padding-right:12px;}
table.headerIcons div			{position:relative; top:4px;}

table.floorBox				{background: url(/i/footer-box.gif) no-repeat;}
div.footerIcons				{margin-left:24px;}

/* общее */
.small						{font-size:70%;}
div.link					{margin:0 0 1em 33px; text-indent:-13px; font-size:70%;}
form						{margin:0;}
.dump						{font-size:1px;}
.defText					{font-size:75%;}
.fade						{color:#4C4C45;}

/* navigation */
ul.mainNav					{margin:0 20px 20px 40px; padding:0 0 0 1.5em; font-size:70%;}
ul.mainNav li				{margin:0.8em 0;  list-style-image:url(/i/nav-1.gif);}
ul.mainNav li.active		{list-style-image:url(/i/nav-1-a.gif); font-weight:bold;}
ul.mainNav ul				{margin:0; padding:0 0 0 1.5em;}
ul.mainNav ul li			{margin:0.2em 0; list-style-image:url(/i/nav-2.gif); font-weight:normal;}
ul.mainNav ul li.active		{list-style-image:url(/i/nav-2-a.gif);}
ul.mainNav a				{color:#B83527;}

/* auth */
td.auth						{border:#7C7C70 1px solid; border-top:#7C7C70 2px solid;}
td.login					{padding:11px 15px 15px 15px;}
td.logout					{padding:16px 20px 20px 20px;}
td.login td.reg				{padding-top:10px; font-size:70%;}
td.login h3					{margin:5px;}
td.logout div.text			{margin-top:10px; margin-bottom:0.2em; font-size:70%;}
td.logout h3				{margin:0;}
td.auth div.link			{margin-left:13px;}

/* lnk */
div.lnk						{margin:0 20px 2em 57px; width:100px; font-size:70%; position:relative; top:-8px;}
div.lnk img					{margin-bottom:10px;}

/* titles */
h1							{font-family: Times New Roman, Geneva CY, arial, sans-serif; font-weight:normal; font-size:185%; color:#4C4C45; margin:0 0 0.7em 0;}
h2							{font-family: Times New Roman, Geneva CY, arial, sans-serif; font-weight:normal; font-size:140%; color:#4C4C45; margin:0 20px 0.1em 20px;}
h2.archive					{margin-bottom:1em; margin-left:20px;}
h3							{font-family: Times New Roman, Geneva CY, arial, sans-serif; font-weight:normal; font-size:120%; color:#4C4C45; margin:0 20px 0.1em 20px;}

/* content */
p.block						{font-size:75%; margin:0 20px 1.5em 20px;}
p.blockSmall				{font-size:70%; margin:0 20px 1em 20px;}

/* фотографии */
div.photo					{font-size:70%; text-align:left; margin:20px;}
div.photo div				{margin-top:10px; margin-left:20px; text-indent:-20px;}
img.photo					{border:#4C4C45 1px solid;}

/* article list */
td.articleAnnDate			{font-size:70%; color:#4C4C45;}
td.articleAnn				{padding:0 0 1.5em 10px; font-size:75%;}

/* article */
p.articleData				{font-size:70%; margin:0 20px 1em 20px; color:#4C4C45;}
td.articlePict				{padding-left:20px;}
td.articlePict table.vert	{background: url(/i/photo-frame-v.jpg) no-repeat;}
td.articlePict table.hor	{background: url(/i/photo-frame-h.jpg) no-repeat;}
td.articlePictDescr			{font-size:70%; padding:20px 0 20px 20px;}

/* архивы */
table.archive td					{font-size:70%;}
table.archive td.header				{border-bottom:#4C4C45 1px solid; padding-bottom:7px;}
table.archive td.header div.left	{margin:0 0 0 20px;}
table.archive div					{margin-top:7px;}
table.archive div.left				{margin-left:20px;}

/* списки */
ul.block, ol.block			{font-size:75%; margin:0 20px 1.5em 20px; padding:0 0 0 2em; list-style-type:disc;}
ul.block ul, ul.block ol,
ol.block ul, ol.block ol	{margin:0; padding:0 0 0 2em;}
ul.block li, ol.block li	{margin-bottom:0.3em;}

/* списки ссылок */
ul.links					{font-size:70%; margin:0 20px 1.5em 18px; padding:0 0 0 2em; list-style-image:url(/i/li-arrow-sm.gif);}
ul.links li					{margin-top:0.7em;}

/* форум */
ul.forum, ul.forumOpened					{font-size:75%; margin:0 20px 1.5em 20px; padding:0 0 0 18px; list-style-image:url(/i/li-page.gif);}
ul.forum li									{margin:0.3em 0;}
ul.forum ul, ul.forumOpened ul				{margin:0; padding:0 0 0 16px; list-style-image:url(/i/li-arrow.gif);}
ul.forum li span, ul.forumOpened li span	{font-size:95%;}
ul.forum li div, ul.forumOpened li div		{font-size:95%;}
ul.forum li.deleted, 
ul.forum li.deleted a,
ul.forumOpened li.deleted, 
ul.forumOpened li.deleted a					{color:#4C4C45;}

ul.forumOpened li							{margin:1.5em 0 0.3em 0;}
ul.forumOpened ul							{padding-left:30px;}
ul.forumOpened li div						{margin:0.3em 0;}

td.forumAddLink								{padding-left:10px; font-size:70%;}

/* формы */
div.formHr					{height:2px; background-color:#DCDCC7;}
h3.formTitle				{margin-bottom:0.3em;}
form.block, div.block		{margin:0 20px 1.5em 20px;}
td.fieldTitle				{font-size:70%; padding:0.2em 5px 1em 0; text-align:right; vertical-align:top;}
td.fieldInput				{font-size:70%; padding:0 0 1em 0;}
td.fieldInputText			{font-size:70%; padding:0.2em 0 1em 0; vertical-align:top;}
div.variants				{margin-left:23px; text-indent:-23px;}
div.variants input			{margin-right:3px;}
label.variants				{position:relative; top:-2px;}

/* sitemap & search */
td.search					{border:#4C4C45 1px solid;}
table.siteMapModes			{margin-left:10px; position:relative; top:-2em;}
table.siteMapModes td		{font-size:70%;}

/* tables */
div.defTable				{margin-left:20px;}
table.defTable td			{font-size:70%; border-bottom:#DCDCC7 1px solid;}

table.defTable td.right		{padding-right:20px;}
table.defTable td.left		{padding-left:20px;}
table.defTable td.last		{border:0;}

table.defTable tr.header td		{border-bottom:#DCDCC7 2px solid; font-weight:bold;}
table.defTable tr.selected td 	{font-weight:bold; color:#B83527;}
table.defTable tr.last td		{border:0;}


/* catalogue */
.catCategoryImgText			{color:#4C4C45; padding-top:10px; font-size:70%;}
td.catCategoryDescr			{padding-bottom:1.5em; font-size:75%;}
div.catCategoryImg			{padding:0 5px 1em 0; position:relative; left:-5px; top:-5px;}
div.priceTableLink			{margin:0 20px 1.5em 40px; font-size:70%;}
table.options 				{margin-bottom:1em;}
table.options td.radio		{padding:0 5px 0 35px;}
table.options td.option		{padding:4px 0 0.5em 0; font-size:70%;}
tr.amount td				{border:0; border-top:#DCDCC7 1px solid;}
td.total					{padding-top:0; padding-right:10px;}
table.total					{border:#B83527 2px solid;}
table.total td				{font-size:70%; font-weight:bold; padding:3px 8px; border:0;}
table.total td.sum			{font-size:70%; font-weight:bold; padding:3px 8px; border:0; background-color: #B83527; color: white;}
table.total td.calc			{width: 6em; padding: 0 10px;}
table.defTable td.basket	{width: 6em;}

input.update				{font-size: 80%;}

td.basketSummary			{padding-top:5px; padding-right:20px;}
p.basketSummary				{margin:10px 10px 0 20px; font-size:70%;}

/* листалка страниц */
table.pageNav				{margin:0 20px 1.5em 20px;}
table.pageNav td			{font-size:70%;}

/* qna */
td.qnaCatAnn				{padding-bottom:1em; font-size:75%;}
td.qnaTitle					{width:75px; text-align:right; font-size:70%; padding:0 7px 0 0; color:#4C4C45;}
td.question					{font-size:75%; padding-bottom:1em; font-weight:bold;}
td.answer					{padding-bottom:1em;}
td.answer p.block,
td.answer ul.block, 
td.answer ol.block			{margin-left:0;}

/* sitemap */
ul.sitemap					{margin:0 20px 20px 40px; padding:0 0 0 1.5em; font-size:70%;}
ul.sitemap li				{margin:0.8em 0;  list-style-image:url(/i/nav-1.gif);}
ul.sitemap ul				{margin:0; padding:0 0 0 1.5em;}
ul.sitemap ul li			{margin:0.2em 0; list-style-image:url(/i/nav-2.gif); font-weight:normal;}
.dNewsPic					{background:url(/i/cn_tl.gif) no-repeat;padding:7px 0 0 7px}
.dNewsPic div				{background:url(/i/cn_br.gif) bottom right no-repeat;padding:0 7px 6px 0}

.NY-class					{background:url(/i/n/ny_ball.jpg) no-repeat;}

