* {margin: 0; padding: 0;}
a {text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}
a img {border: none;}
ul, ol, li {list-style: none;} 

/* ie6 only */
*html #footer .menu {margin-left: -5px;}
	 
body {background: #0f0f0f url(../images/bg/repeater.png) left top repeat-x; font: 62.5%/1.4 Tahoma, sans-serif;}
#page {width: 780px; margin: 0 auto;}
#header {background: url(../images/bg/header.jpg) left bottom no-repeat; height: 256px; padding-top: 88px; position: relative;}
#wrapper {width: 100%; overflow: hidden; padding: 10px 0;}
#content {background: #ffffff; width: 580px; float: right; padding: 5px 10px;}
#sidebar {width: 170px; float: left; background: #ffffff;}
#footer_cont {background: #272727;}
#footer {width: 753px; overflow: hidden; margin: 0 auto; padding: 44px 0 20px;}

#logo {position: absolute; top: 16px; left: 23px;}
	#logo a {display: block; text-indent: -200em; overflow: hidden; width: 128px; height: 55px; background: url(../images/all/logo.png) left top no-repeat;}
#title {overflow: hidden; text-indent: -200em; position: absolute; top: 122px; left: 140px; background: url(../images/all/title.jpg) left top no-repeat; width: 253px; height: 50px;}
.style1 {
	font-size: 18px;
	font-weight: bold;
	color: #FF002A;
}
.style2 {color: #FF002A}
.style3 {color: #323232}
.menu {position: absolute; top: 13px; right: 15px; }	
.menu li {border-bottom: 1px solid #3f3e36; color: #999; width: 50px; overflow: hidden; margin-bottom: 9px;}
	.menu li.home a {background: url(../images/bg/home.png) right center no-repeat;}
	.menu li.sitemap a {background: url(../images/bg/sitemap.png) right center no-repeat;}
	.menu li.contact a {background: url(../images/bg/contact.png) right center no-repeat;}
.menu li a {color: #999; padding-right: 15px; display: block; float: right;}
.menu li a:hover {text-decoration: none; color: #d4d4d4;}
.middlead {float:right; width: 336px; height:280px; padding-left:10px;} 
.side_img {background: #ffffff url(../images/bg/side_bg.png) left top no-repeat; width: 160px; height: 600px; padding: 4px;}
.side_img img {display: block; width: 160px; height: 600px;}

#content p {color: #7e7e7e; line-height: 1.1em; margin-bottom: 12px; font-size: 1.2em;}
#content .accent {color: #ff002a;}
#content .limit {border-bottom: 1px solid #7b7a71; padding-bottom: 25px; margin-bottom: 16px;}

#footer .menu {position: static; width: 356px; font-size: 1.2em; float: left; margin-left: -11px;}
	#footer li {padding: 0 12px 0 11px; background: url(../images/bg/limiter.png) right center no-repeat; border: none; display: inline;}
	#footer li.last {background: none;}
		#footer li a {color: #a2a2a2; display: inline; float: none; padding: 0;}
		#footer li a:hover {text-decoration: none; color: #ff002a;}
#copyrights {float: right; width: 280px; text-align: right;}	
	#copyrights p {font-size: 1.1em; margin-bottom: 0;}
	#copyrights .copy {color: #7e7e7e;}
	#copyrights .design {color: #a7a7a7;}
		#copyrights .copy a {color: #c5c5c5; text-decoration: none;}
		#copyrights .design a {color: #a7a7a7; text-decoration: underline;}
		#copyrights .copy a:hover {text-decoration: underline;}
		#copyrights .design a:hover {text-decoration: none;}

