body {
	padding:0;
	margin:0;
	font:12px Arial;
	width:expression(document.body.clientWidth < 1001? "1000px": "100%" );
}

table {
	border-collapse:collapse;		
}

table, td, tr {
	padding:0px;	
}

img { border:0; }

.fixed {
	width:1000px;
	margin:0 auto;	
}

.clear {
	clear:both;
}

#header {
	font-size:0;
}

#headerUnder {
	height:300px;	
	background-image:url(templates/tmpl_1ru/rbimages/header_bg.jpg);
	background-position:center;
	position:absolute;
	width:100%;
	z-index:1;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1001? "1000px": "100%" );
}

#headerUnder2 {
	position:absolute;
	width:100%;
	height:300px;	
	z-index:2;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1001? "1000px": "100%" );

	background:url('rbimages/h_bg.jpg');
	background-position:center;	
	background-repeat:no-repeat;
}

#header
{
	position:relative;
	z-index:3;
}

#logo {
	margin-left:40px;	
	position:relative;
}

#menu, #menu li {
  float:left;
  list-style:none;
  margin:0; padding:0;
}

#menu {
	margin-top:26px;
	padding-left:43px;
}

#menu li a {
	background-repeat:no-repeat;		
	height:41px;
	display:block;
	margin-right:47px;
}

#m_home {
	width:92px;	
	background-image: url('rbimages/m_home.jpg');

}

#m_join {
	width:66px;	
	background-image: url('rbimages/m_join_now.jpg');

}

#m_login {
	width:102px;	
	background-image: url('rbimages/m_member.jpg');

}

#m_search {
	width:57px;	
	background-image: url('rbimages/m_search.jpg');

}

#m_about {
	width:69px;	
	background-image: url('rbimages/m_about.jpg');

}

#m_help {
	width:38px;	
	background-image: url('rbimages/m_help.jpg');
	
}

#block1 
{
	position:relative;
	z-index:3;
	/*background-color:#f9f8eb;	*/
}

#block1 .fixed .fInner {

	padding-left:40px;
}

#mainText {
	width:250px;
	font-size:12px;
	padding-top:20px;
	float:left;	
	color:#444;
}

#mainText p {
	margin:0;
	padding:0;
	padding-bottom:5px;	
}

#sloganBox {
	float:left;	
	padding:20px 0 0 32px;	
}

#slogan {
	/*margin-left	*/
}

#gallery {
	margin-top:20px;		
}

#gallery, #gallery .item {
	float:left;
	font-family:Tahoma;
}

#gallery .item {
	padding-right:10px;
}

#gallery .last {
	padding-right:0px;
}

#gallery .item a {
	color:#a90248;
	font-size:10px;
}

#gallery .item div {
	text-align:center;
	margin-bottom:3px;
}

.holder {
	position:relative;	
}

.hok
{
	z-index:-3;
}

#centerUnder {
	height:411px;	
	background-image:url('rbimages/center.jpg');
	background-position:center;
	position:absolute;
	width:100%;
	z-index:-1;
	top:-95px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1001? "1000px": "100%" );
	background-repeat:no-repeat;
}

#centerUnder1 {
	height:411px;	
	background-image:url('rbimages/center_Bg.jpg');
	position:absolute;
	width:100%;
	z-index:-2;
	top:-95px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1001? "1000px": "100%" );	
}

#secondBox .fixed
{
	top:16px;
}

#loginBox {
	font-size:12px;
	padding-top:79px;
	padding-left:50px;	
}

#loginBox input
{
	width:150px;
	border:0;
	background-color:Transparent;
	padding-left:3px;
}

*html #loginBox .login {
	padding-bottom:5px;
}

*html #loginBox .pass {
	padding-top:11px;
	padding-bottom:5px;
}

#loginBox .login {
	padding-bottom:6px;
}

#loginBox .pass {
	padding-top:12px;
	padding-bottom:6px;
}

-, #loginBox .pass { padding-top:9px; }

#rememberBox 	
{
	font-size:12px;
	padding-left:45px;	
	padding-top:25px;
}

#rememberBox div {
	float:left;
}	

#rememberBox .in {
	width:20px;
	overflow:hidden;
}
	
#rememberBox input {
	width:20px;
}

#rememberBox .rem {
	padding-left:5px;
	padding-top:2px;
}

*html #rememberBox .rem {
	padding-left:2px;
	padding-top:3px;
}

*html .loginBtn {
	position:absolute;
	left:157px;
	top:213px;
	z-index:25;
}

.loginBtn {
	position:absolute;
	left:157px;
	top:211px;
}

.forgets {
	padding-left:52px;
	padding-top:10px;
}

.forgets a {
	font-family:Tahoma;
	color:#a90248;
	font-size:11px;
}

.joinUS {
	display:block;
	position:absolute;
	width:200px;
	height:65px;
	left:250px;
	top:80px;
	z-index:20;
}

.joinUS img 
{
	width:200px;
	height:45px;
}

#searchBox {
	width:445px;
	height:225px;
	position:absolute;
	left:485px;
	top:75px;
	font-size:12px;
}

*html #searchBox {
	left:487px;
}

#searchBox select {
	width:110px;
}

#searchBox .lb {
	margin-bottom:4px;
	padding-left:6px;
}

#searchBox .ctr {
	margin-bottom:8px;
	padding-left:2px;
}

#searchBox .cok {
	padding-left:0px;
}

#searchBox .ctr1 {
	margin-bottom:3px;
	padding-left:2px;
}

#searchBox .sItem {	
	position:absolute;
	left:130px;	
}

#searchBox .sItem a {
	color:#a90248;
}

.sBtnBox {
	margin-top:20px;
}

.c1 {
	padding-top:24px;
}

#thirdBox {
	height:100px;
	margin-top:110px;
	position:relative;
	z-index:3;
}

*html #thirdBox {
	margin-top:55px;
	position:relative;
}

#thirdBox .item1 {
	position:absolute;
	left:35px;
	width:300px;
	color:#444;
}

#thirdBox .item1 .text {
	padding-top:15px;
}

#thirdBox .item1 .nhelp
{
	padding-top:55px;
	padding-left:10px;
}

#thirdBox .item2 {
	position:absolute;
	left:470px;
}

#thirdBox .item3 {
	position:absolute;
	left:730px;
}

#thirdBox .item4 {
	position:absolute;
	left:458px;
	top:195px;
}

#footerUnder {
	height:317px;	
	background-image:url('rbimages/footer_bg.jpg');
	background-position:center;
	position:absolute;
	width:100%;
	z-index:1;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1001? "1000px": "100%" );
}

#footerUnder2 {
	position:absolute;
	width:100%;
	height:317px;	
	z-index:2;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1001? "1000px": "100%" );

	background:url('rbimages/footer.jpg');
	background-position:center;	
	background-repeat:no-repeat;
}

#footerUnder2 .ltext {
	font-size:11px;
	font-family:Tahoma;
	color:#fff;
	position:absolute;
	top:207px;
	left:40px;
	width:535px;
	line-height:1.3em;
}

#footerUnder2 .ltext a {
	color:#fff;
}

#footerUnder2 .footer_m a, #footerUnder2 .footer_m
{
	font-size:11px;
	font-family:Arial;
	color:#fff;
}

#footerUnder2 .footer_m
{
	position:absolute;
	top:207px;
	right:22px;
	width:320px;
}

#footerUnder2 .lastFoot
{
	padding-top:7px;
	padding-left:30px;
}

