body {
	margin: 0px; 
	padding: 0px; 
	background: #fff;
}

img  {border: 0px solid}
td {
	font-family: Arial;
	font-size: 11px;
}
p {
	margin: 15 0;
	text-align: justify;
	text-indent: 15px;
	font-size: 12px;
}
ul li {
	font-size: 12px;
}


a {color: #003399; text-decoration: underline;}
a:hover {color: #6685C2; text-decoration: underline;}
.copy {
	font-family: Arial;
	font-size: 10px;
	padding: 0 2 7 0;
}
.copy a#no {
	color: #000;
	text-decoration: none
}
div {
	clear: left;
	left: 10px;
}
#1 {
	font-family: sans-serif, Arial, Tahoma;
	font-size: 11px;
	color: #8E9BCE;
	font-weight: bold;
	float: left;

}
td.body {
	width: 444px;
	padding: 10px 8px 0px 0px;
	margin: 0px;
}
DIV.caps {
	font-size: 16px; 
	color: #D97C24; 
	text-align: center; 
	font-weight: bold;
	padding: 10px;
}
#image {
	margin-left: 10px;
	border: 0px solid;
}

div#footer {
	width: 748;
	height: 12px;
	background-color: #DCEBFA;
	padding: 0px;
	margin: 10 0 0 0;
}
div#page {	margin-left: 5px;	margin-top: -21px;	width: 743px;	font-size: 13px;}
div#page table td { font-size: 13px; }
div#page a { color: #000; }
div#page a:hover { color: #666; }
span#news {	font-size: 10px}
table#services { margin-top: 7px; }
table#services td{ padding: 7 0 7 0 }

td#left { background: url("left.gif") repeat-y right }
td#right { background: url("right.gif") repeat-y left }
div#content { width: 743px; }
span#th { font-size: 13px; }

/* Категории */
table#category {margin: 15 0 15 0}
table#category tr#comment td { padding: 5 0 9 0}
table#category td br{ font-size: 3px; }
table#category td { padding: 0 4 0 4; }
table#category td a{ font-size: 13px; }
table#category td img{ border: 0px; margin-right: 15px;}
table#category td div { text-align: left; padding: 3 0 10 0; }

/* Последние добавленные работы */
table#lastwork {margin: 20 0 10 0}
table#lastwork td { height: 100px;	text-align: center; border-right: #DCEBFA 1px solid; }
table#lastwork tr#desc td  {height: 35px; padding: 5 0 0 0;}
table#lastwork td#l {border-left: #DCEBFA 1px solid; border-right: #DCEBFA 1px solid;}
table#lastwork td img{	border: #000 1px solid;}

/* showcat */
table#showcat {margin: 20 0 0 0}
table#showcat td {height: 126px; padding: 0 0 0 0; text-align: center; }
table#showcat td img{ border: #000 1px solid; }
table#showcat tr#desc td {height: 35px; padding: 0 12 10 12; border-right: #DCEBFA 1px solid; border-bottom: #DCEBFA 1px solid;}
table#showcat tr#desc td#b { border-bottom: 0px; }
table#showcat td {padding: 12 12 0 12; border-right: #DCEBFA 1px solid}
table#showcat tr#desc td#r { border-right: 0px }
table#showcat td#r { border-right: 0px }
table#showcat tr#desc td#rb { border-right: 0px; border-bottom: 0px; }

/* showphoto */
table#showphoto {margin: 20 0 20 0}
table#showphoto td#comment {padding-left: 15px; font-size: 12 px; font-family: Tahoma}
table#showphoto td img{border: #000 1px solid;}
table#showphoto div#name { font-weight: bold; font-size: 13px; }
table#showphoto div#author { font-size: 11px; }
table#showphoto div#date { font-size: 10px; }
table#showphoto div#desc { padding: 30 0 0 0; font-size: 12px; font-family: Arial}

/* showservices */
table#showservices td { padding: 20 0 0 0; }
table#showservices tr#top td { padding: 0 0 0 0; }
table#showservices td#comment { padding: 20 10 0 10; }
table#showservices tr#top td#comment { padding: 0 10 0 10; }
table#showservices div { font-size: 12px; }
table#showservices a img { border: #6685C2 1px solid }

/* contactinfo */
table#contactinfo tr td div { height: 20px; font-size: 11px }
table#contactinfo tr td { font-size: 12px }
form#contact { padding: 0px; margin: 0px; }
form#contact input { width: 275px; border: #6CA2D8 1px solid; margin: 0 0 10 0; background-color: #F8FBFE;}
form#contact input#submit { width: 100px; border: #6CA2D8 1px solid; }
form#contact textarea { width: 425px; border: #6CA2D8 1px solid; height: 200px; background-color: #F8FBFE;}
form#contact span{ color: red; }

/* about */

table#about div { padding-left: 20px }
table tr td#counter img {filter:alpha(opacity=50);}