body
{
	background: #faf8f1; margin:0px; padding:0px; padding-left:0px;
	font-family:Tahoma;
	font-color:#4b4b4a;
	font-size:12px;
	align:left;
	text-align:left;
}

td	{align:left; text-align:left;}
/* A */
a.mnu0	{color:#2e2e2e; text-decoration:none;}
a:hover.mnu0	{color:#000000;}

a				{color:#008da6;}
a:hover	{color:#ff6d00;}

a.mnu1			{color:#4b4b4a; text-decoration:none}
a:hover.mnu1	{color:#ff6d00;}

a.mnu11			{color:#b50055;}
a:hover.mnu11	{color:#780038;}

a.path			{color:#fecfa4;}
a:hover.path	{color:#ffffff;}

table.t	{width:1000px}

#td.head	{background: url('/i/bg-head1.gif') repeat-x}
td.head	{background: #e66008 url('/i/head1.gif') repeat-x}
td.head2	{background: url('/i/bg-head2.gif') repeat-x; height:100px;}
td.b1	{background: url('/i/b1.gif') repeat-x}
td.b2	{background: url('/i/b2.gif') repeat-x}
td.w		{background: #ffffff}
td.w3	{background: #ffffff; padding-top:10px;}
td.w0	{background: url('/i/w0.gif') repeat-x}
td.w1	{padding-right:20px}
td.w2	{background: #faf8f1; }
td.bb1	{background: url('/i/bb1.gif') repeat-x}
td.bb2	{background: url('/i/bb2.gif') repeat-x}
td.subtd	{padding-left:30px}
td.shapka-ill	{align:right; text-align:right}


td.wv	{background: url('/i/wv.gif') repeat-x}

h1	{font-family:Arial; font-size:24px; font-weight:normal; margin-bottom:15px; margin-top:10px; color:#ff6d00}
h2	{font-family:Arial; font-size:18px; font-weight:normal; margin-bottom:10px; margin-top:20px}
h2.blog	{font-family:Arial; font-size:18px; font-weight:normal; margin-bottom:2px; margin-top:0px}
h3	{font-family:Arial; font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:5px; color:#ff6d00}

p	{font-family:Tahoma; margin-top:0px; margin-bottom:15px; line-height:1.3;}
p.calc	{line-height:24px}
p.uslugi	{margin-top:-10px;}
p.portfolion	{margin-top:20px; margin-bottom:5px; font-weight:bold}

.news	{margin-bottom:10px;}
.news-anons	{margin-top:5px;}
.date	{color:#787878; font-size:11px; font-weight:normal}
.path	{color:#fecfa4; font-size:11px; margin:10px}
.shapka	{color:#fecfa4; font-size:12px; margin:20px; margin-top:15px;}
.dmnu	{margin-top:35px;}
.mnu	{margin-right:25px;}
.dico	{padding-left:45px; padding-top:35px}
.ico	{margin-right:30px;}
.comments_count	{font-size:11px;}
.pen	{background: url('/i/pen.gif') no-repeat; background-position:bottom left; font-weight:bold; padding-left:12px; margin-bottom:3px}

.mnua	{margin-right:20px; color:#ff6d00; font-weight:bold}
.mnu1a	{color:#ff6d00}


.portfolio-date	{color:#939393; margin-bottom:10px;}
.portfolio-names	{padding-bottom:10px; color:#000000; font-size:11px;}
.portfolio-dol	{color:#939393; font-size:12px;}
.portfolio-works	{margin-bottom:25px; margin-top:10px; text-align:center}
.portfolio-work	{width:100%; margin-bottom:20px; padding-bottom:20px; background: url('/i/block-bb.gif') repeat-x; background-position:bottom; display:table;}

.price	{font-family:Arial; font-size:24px; color:#e67208; margin-top:0px;}
.priceno	{color:#7f7f7f; text-decoration: line-through; font-weight:bold}

.workers	{margin-top:5px;}

.gray	{color: #7f7f7f}

b.path	{margin:10px}
ul.mnu1	{padding-left:0px; margin-left:0px; margin-top:0px}
li.mnu1	{list-style:none; margin-left:40px; padding:0px; margin-bottom:15px}

img	{border:0px;}

.inp	{border: #cfcfcf 1px solid; width:98%}
.inpt	{border: #cfcfcf 1px solid; width:98%; height:120px;}
.f1	{width:20%; display:block; float:left; font-size:11px; padding-top:3px}
.f2	{width:70%; display:block; float:left; padding-right:10px;}
.f3	{display:block; float:left; font-size:11px; padding-top:5px}
.fm	{display:block; margin-bottom:3px;}
.button	{font-size:11px; background:url('/i/button.gif') repeat-x; border:#cfcfcf 1px solid; height:21px;}

.comm-arrow	{background: url('/i/comm-arrow.gif') no-repeat; padding-left:25px; margin-top:5px;}
.reply	{padding-left:30px}
.otvet	{font-weight:bold; color: #e67208}
.totvet	{margin-top:3px}

.blog	{display:block; width:100%; margin-top:5px; margin-bottom:15px; clear:both}

ul	{margin-left:0px; padding-left:20px; margin-top:10px;}
li	{margin-left:0px; padding-left:5px; margin-bottom:10px;}

div.up	{text-align:center;margin-top:30px;padding:10px;}
div.up p	{line-height:1.2;}