*						{ padding: 0; margin: 0; outline-style: none;}
img						{ border: 0; }
table					{ border-collapse: collapse; }

div#nav_wrap			{ background-image: url(/elements/nav_bg.gif); }
ul#nav_top				{ margin: 0 auto; width:758px; height: 42px; clear: both; }
#nav_top li				{ display: inline; float: left; margin: 0; }
#nav_top li a span		{ display: none; }
#nav_top li a			{ display: block; height: 42px; background: url(/elements/navigation.gif) no-repeat 0 0; }

li#n_home a				{ width: 107px; }
li#n_works a			{ width: 132px; background-position: -107px 0; }
li#n_sell a				{ width: 184px; background-position: -239px 0; }
li#n_price a			{ width: 80px; background-position: -423px 0; }
li#n_photo a			{ width: 129px; background-position: -503px 0; }
li#n_contacts a			{ width: 117px; background-position: -632px 0; }

li#n_home a:hover		{ width: 107px; background-position: 0 -42px; }
li#n_works a:hover		{ width: 132px; background-position: -107px -42px; }
li#n_sell a:hover		{ width: 184px; background-position: -239px -42px; }
li#n_price a:hover		{ width: 80px; background-position: -423px -42px; }
li#n_photo a:hover		{ width: 129px; background-position: -503px -42px; }
li#n_contacts a:hover	{ width: 117px; background-position: -632px -42px; }

li#n_home.active a, li#n_home.active a:hover			{ width: 107px; background-position: 0 -84px; }
li#n_works.active a, li#n_works.active a:hover			{ width: 132px; background-position: -107px -84px; }
li#n_sell.active a, li#n_sell.active a:hover			{ width: 184px; background-position: -239px -84px; }
li#n_price.active a, li#n_price.active a:hover			{ width: 80px; background-position: -423px -84px; }
li#n_photo.active a, li#n_photo.active a:hover			{ width: 129px; background-position: -503px -84px; }
li#n_contacts.active a, li#n_contacts.active a:hover	{ width: 117px; background-position: -632px -84px; }

#menu_sub				{ float: left; padding: 150px 0 0 15px; text-align: left; }
#menu_sub a.active		{ font-weight: bold; }

#nav_bott				{ background-image: url(/elements/nav_bott.gif); height: 5px; padding: 0; margin: 0; }

p, h1, h2, h3, li, td, a	{ color: #25507d; }
h1, h2, h3				{ font-family: Arial; }
h1						{ padding-top: 40px; font-size: 25px; }
h2						{ padding-top: 20px; font-size: 17px; }
h3						{ padding-top: 15px; font-size: 14px; }
p, td, li				{ font-family: Tahoma; font-size: 14px; margin-top: 4px;}
p						{ margin-top: 12px; }

ul, ol					{ margin-top: 15px; }
li						{ margin-left: 35px; }

table					{ margin-top: 15px; width: 100%; }
.table2 td				{ width: 50%; }
.table4 td				{ width: 25%; }
td						{ padding: 4px; vertical-align: top; }
td h3					{ white-space: nowrap; }

#content p				{ text-indent: 24px; }
#content p.noind		{ text-indent: 0; }
#content img			{ padding: 0 6px 12px 6px; }

#wrap					{ text-align: center; border: 0px solid black; }

#header2				{ text-align: right; background: url(/elements/left.jpg) no-repeat 0 0; height: 285px; }

#logo					{ display: block; position: absolute; top: 40px; left: 40px; }

#page_wrap				{ background: url(/elements/pic1.gif) no-repeat 0 0; height: 89px; }
#content				{ margin: 0 auto; width: 640px; text-align:left; }

#sep					{ height: 7px; background-image: url(/elements/sep.gif); margin-top: 18px; }
hr						{ width: 100%; color: #a0a0a0; margin-top: 18px; }

#footer					{ border: 0px solid blue; margin-top: 25px; height: 105px; background: url(/elements/bottom_line.gif) repeat-x 0 0; background-color: #ededed; }
#footer div				{ width: 49%; float: left; }
#footer p				{ color: #454545; text-align: left; }
#copyright p			{ padding-top: 30px; }
#bottom_contacts p		{ padding: 14px 0 0 45px; }