.top2	{display: none;}
.top_left1	{float: left; margin-top: 26px;}

.top_right1	{float: right; margin-top: 80px;}

.content_block p {padding: 0px 10px; margin: 0px;}
.section_heading {position: relative; margin: 0px 0px 12px 0px; padding: 0px;}
.heading_left_img {position: absolute; left: 0px; top: 0px; width: 8px; height: 50px; background: url(/images/heading_bg_edge.png) 0px 0px;}
.heading_right_img {position: absolute; right: 0px; top: 0px; width: 8px; height: 50px; background: url(/images/heading_bg_edge.png) 8px 0px;}
.home_heading	{height: 43px; background-color: #667;}
.home_heading h2	{color: #fff; padding: 8px 0px 0px 8px;}
.logo, .logo_text	{float: left;}
.logo	{margin-right: 10px;}

.menu		{padding: 10px 0px 0px 8px;}
.menu li	{float: left;}
.menu a		{font: normal 1.4em "Open Sans"; color: #ccc; padding: 0px 8px;}
.nav > li > a:hover, .nav > li > a:focus	{color: #fff; background-color: transparent;}

.footer {height: 50px; margin-top: 50px; background-color: #000;}
.footer div {padding-top: 6px;}
.footer p {font-size: 10px;}
.footer p.copyright {color: #999;}

@media (max-width: 979px) {
}
@media (min-width: 768px) and (max-width: 979px) {
.content	{width: 724px; border: solid 0px #f00;}
.header {background: transparent;}
.header img	{max-width: 90%; border: solid 0px #ff0;}
.logo_text	{font: normal 2em "Open Sans"; color: #fff; line-height: 36px; margin-top: 4px;}
.top1	{display: none}
.top2	{display: block; max-width: 100%; max-height: 360px; }
.top2 img	{max-width: 100%; max-height: 100%;}
}

@media (max-width: 767px) {
body.site {background: #fff url(/images/site_bg.gif) repeat-x 0px -40px;}
.header {height: 100px; background: transparent; border: solid 0px #ff0;}
.header img	{max-width: 70%;}
.logo_text	{font: normal 1.5em "Open Sans"; color: #fff; line-height: 24px; margin-top: 4px;}
.logo		{margin-right: 0px;}
.top_left1	{margin-top: 20px;}
.top1	{display: none}
.top2	{display: block; max-width: 100%; max-height: 360px; } 	
.top2 img	{max-width: 100%; max-height: 100%;}
}

@media (max-width: 480px) {
body.site {background: #fff url(/images/site_bg.gif) repeat-x 0px -50px;}
.header img	{max-width: 60%;}
.logo_text	{font: normal 1.2em "Open Sans"; color: #fff; line-height: 1.2em; margin: 4px 0px 0px -12px;}
.top_left1	{float: none; margin-top: 10px;}
.top_right1	{float: none; margin-top: 10px;}
.menu		{padding: 10px 0px 0px 8px;}
.menu li	{float: left;}
.maximenuckh	{background-color: #ccc;}
}
@media (min-width: 980px) {
.logo_text	{font: normal 3em "Open Sans"; color: #fff; line-height: 36px; margin-top: 4px;}
}