h1 {
	margin: 1em 0 0
}

#content dt
{
margin: 0.7em 0 0 0;
}
#content dl.results
{
margin: 0 0 2em 0;
}
#content dl.yandex {
	margin-left: 0
}
#content dl.results dd {
	margin-top: -0.1em
}

h2 a:link,
h2 a:visited
{
color: #000000;
}

#add_navigation {
	padding-top: 1.45em
}

#result {
margin-top: 2em
}

#sitemap {
  margin-top: 1em
}

h2.yandex {
	margin-top: 0;
	position: relative;
	z-index: 1;
	left: -0.6em;
	padding-left: 0.6em
}

#content hr {
	margin-top: 50px	
}

.subnavigation {
font-size: 0.89em;
border: 1px solid #FFF;
margin: 0;
}

#add_navigation .add_navigation {
	margin-top: -5.15em;
	padding-bottom: 3.3em	
}

#add_navigation .add_navigation li {
	clear: none
}

#filter_sheets {
	position: relative;
	z-index: 1
}

#add_navigation .sheets {	
	padding-top: 0.1em
}

#table {
	margin-top: 2em
}

#table td.description {
	padding-top: 0.9em	
}

#add_navigation td.date {	
	padding-bottom: 0.9em
}

.slider_outer {
	width: 90%;
	position: relative;
	top: -1em;
	margin-bottom: 1em
}

table.date_outer,
table.price_filter {
	width: auto
}

.date_outer td,
.price_filter td {
	vertical-align: middle;
	padding-right: 0.5em
}

.help_navigation {
	margin-top: 1em
}

#add_navigation .submit {
	margin-left: 1.5em
}

p.program_not_found {
	margin-top: 2em
}