html,body{height:100%;}

body{
background:#1a61a3 url(./images/back.jpg) top center no-repeat;
margin: 0px;
padding: 0px;
text-align: center;
font-family:Arial,Helvetica,sans-serif;
}

#wraper{
background:url(./images/lines.png);
margin: 0 auto;
width:100%;
height:100%;

}

#content{
width:860px;
margin:0 auto;
text-align: left;
padding-top:65px;
position:relative;

}

#logo{
width:250px;
height:82px;
background:url(./images/logo.png);
margin:0px auto 45px;
}

#logo a{
width:250px;
height:82px;
cursor:pointer;
display:block;
}

#search{
width:790px;
height:100px;
background:url(./images/line.png) center bottom no-repeat;
}

#search input[type="text"]{
background:url(./images/search.png);
padding:10px;
height:57px;
width:469px;
font-size:16px;
border:none;
}

#search input.buttonurl{
background:url(./images/search.png);
padding:10px;
height:57px;
width:469px;
font-size:16px;
border:none;
}

#search input.button_shrink{
background:url(./images/shrink.png);
width:138px;
height:57px;
margin-left:0px;
border:none;
cursor:pointer;
}

#search input.button_join{
background:url(./images/join.png);
width:166px;
height:57px;
margin-left:0px;
border:none;
cursor:pointer;
}

#texts{
width:860px;
padding:40px 0px 50px;
overflow:hidden;
background:url(./images/line.png) center bottom no-repeat;
}

#texts .boxtext{
width:360px;
padding:20px;
background:url(./images/black.png);
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
color:#FFF;
line-height:18px;
font-size:12px;
}

.left{float:left;}

.right{float:right;}

#texts h2{
font-size:18px;
margin:0px;
padding:10px 0px;
color:#c5cc1a;
}

#texts a{color:#CCC;}

#texts input.button_join{
background:url(./images/join.png);
width:166px;
height:57px;
margin-left:0px;
border:none;
cursor:pointer;
}

#footer{
width:860px;
padding:20px 0px 30px;
color:#54b5ea;
overflow:hidden;
font-size:12px;
}

#footer a{
color:#cbe5f3;
text-decoration:none;
}

#footer a:hover{color:#54b5ea;}

#accbox{
background:url(./images/accbox.png) bottom;
width:355px;
position:absolute;
top:0px;
right:0px;
padding:5px 15px 0px 10px;
}

#accbox .accbox{
float:right;
color:#FFF;
text-decoration:none;
margin-top:0px;
margin-right:5px;
font-size:12px;
padding-bottom:5px;
display:block;
}

#login{
background:url(./images/login.png) bottom;
width:355px;
position:absolute;
top:0px;
right:0px;
padding:5px 15px 0px 10px;
}

#login form{
width:100%;
overflow:hidden;
height:40px;

display:none;

}

#login input[type="text"]{
background:url(./images/input-login.png);
width:151px;
height:28px;
padding:5px;
font-size:12px;
margin:0px;
border:none;
display:block;
float:left;
}

#login input[type="password"]{
background:url(./images/input-login.png);
width:151px;
height:28px;
padding:5px;
font-size:12px;
margin:0px 0px 0px 5px;
border:none;
display:block;
float:left;
}

#login input.button-ok{
background:url(./images/ok-btn.png);
width:40px;
height:28px;
border:none;
margin:0px;
display:block;
float:right;
}

#login .login{
float:right;
color:#FFF;
text-decoration:none;
margin-top:0px;
margin-right:5px;
font-size:12px;
padding-bottom:5px;
display:block;
}


.rbcontent {
background: #FFFFFF;
font-size: 13px;
width:860px;
padding: 15 0;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
        border:1px #000000 solid;
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}

.deltab {
background-image :url('del.png');
cursor:pointer;
border:0;
width:32px;
height:32px;

}

.edittab {
background-image :url('edit.png');
cursor:pointer;
border:0;
width:32px;
height:32px;

}

.btnreg {
  border: 1px solid #FFFFFF;
  background: #E97F01;
  color: white;
  font: bold 26px 'Trebuchet MS';
  padding:8px 4px;
  cursor: pointer;
  -moz-border-radius: 4px;
  }

.btnreg:hover {
  border: 1px solid #FFFFFF;
  background: #FFB359;
  color: black;
  }

#textval{
background:url(./images/input-login.png);
width:151px;
height:28px;
padding:5px;
font-size:12px;
margin:0px;
border:none;
display:block;
float:left;
}

#tableadv {
width: 80%;
margin-left: 50px;
text-align: left;
border-collapse: collapse;
font-weight: normal;
font-size: 13px;
}

#tableadv th {
padding: 8px;
font-weight: normal;
font-size: 13px;
color: #039;
background: #E2E2E2;
border-width:1px;
border-style:solid;
border-color: #BDBDBE;
}

#regnow {
width: 400px; 
height: 40px;
background-image: url(images/regnow.png);
color: #206A00;

}