/* Standart*/
* {
	margin: 0; padding: 0;
}
html, body {
	font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif; font-size: 10pt;
	background-color: #fff;
}
table {
	border-collapse: collapse;
	width: 100%;
}
img { border: 0; display: block; }
p {margin-bottom: 0.5em; }

/* Navigation */
a:link, a:link:active { text-decoration: underline; color: #405e80; }
a:visited { text-decoration: underline; color: #404280; }	
a:link:hover, :visited:hover { text-decoration: underline; color: #000; }	

/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	margin-bottom: 0.2em;
}

h1 { font-size: 180%; font-weight: normal; }
h2 { font-size: 140%; font-weight: normal; }
h3 { font-size: 120%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 90%; }

/* Global */
#header, #content, #footer {
	width: 850px; text-align: left;
}

/* Menu */
#menu {
	background: #efe4da url("menu-background-full.gif"/*tpa=http://dz.insense.ru/images/menu-background-full.gif*/) repeat-y;
}
#menu a, #menu a:visited {
	text-decoration: none; font-size: 8pt;
	display: block; width: 169px; padding-top: 7px; padding-bottom: 7px; padding-left: 34px;
	background: #efe4da url("menu-li.gif"/*tpa=http://dz.insense.ru/images/menu-li.gif*/) repeat-y; color: #666;
}
#menu a.top, #menu a.top:visited {
	background: #efe4da url("menu-li-top.gif"/*tpa=http://dz.insense.ru/images/menu-li-top.gif*/) repeat-y;
}
#menu a.bottom, #menu a.bottom:visited {
	background: #efe4da url("menu-li-bottom.gif"/*tpa=http://dz.insense.ru/images/menu-li-bottom.gif*/) repeat-y;
}
#menu a:hover, #menu a:visited:hover, #menu a.top:hover, #menu a.top:visited:hover, #menu a.bottom:hover, #menu a.bottom:visited:hover {
	background: #e7d6c5 url("menu-li-hover.gif"/*tpa=http://dz.insense.ru/images/menu-li-hover.gif*/) repeat-y; color: #000;
}

/* Content */
#body {
	background-color: #c57128;
}

.body-left-top, .body-left-bottom, .body-right {
	vertical-align: top;
}
.body-left-top div, .body-left-bottom div, .body-right div {
	padding: 18px 0px 18px 24px;
}
.body-left-top {
	background: #d7b997 url("body-left-top.gif"/*tpa=http://dz.insense.ru/images/body-left-top.gif*/) repeat-x;
}
.body-left-bottom {
	background: #501608 url("body-left-bottom.gif"/*tpa=http://dz.insense.ru/images/body-left-bottom.gif*/) repeat-x; color: #fff;
}
.body-right {
	background: #ebdbce url("body-right.jpg"/*tpa=http://dz.insense.ru/images/body-right.jpg*/) repeat-x;
}
.sp a{
    color: #ffffff;
    text-decoration: none;
}
.sp a:hover{
    color: #ffffff;
    text-decoration: none;
}
.sp2 a{
    color: #000000;
    text-decoration: none;
}
.sp2 a:hover{
    color: #000000;
    text-decoration: none;
}
/* Footer */
#footer {
	background: #e0c7ad url("footer-background.gif"/*tpa=http://dz.insense.ru/images/footer-background.gif*/) repeat-x;
	color: #565656;
}
#footer div {
	padding: 18px 0 15px 0;
}
#footer a, #footer a:visited {
	text-decoration: none;
	color: #3a1800;
}
#footer a:hover, #footer a:visited:hover {
	text-decoration: underline;
}
#counters {
	text-align: left; margin-top: .5em;
}