
html, body {
	height: 93.6%;
}

body {
	background-color: #2e312e;
	background-image: url('images/blue/bg.png');
	background-repeat: repeat-x;
	padding:0;
	margin:0;
}

#container {
	width: 900px;
	margin: 0 auto;
	position: relative;
	min-height: 100%;
}

* html #container {
	height: 100%;
}

.log_usr { float:right; }
.lost_pw { float:right; margin-top: 4px; margin-left: 10px; }
#cont_right .log_usr { float:left; }

#top_header {
	width: 900px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#mainmenu { float: left; line-height: 20px; width: 140px; margin-right: 10px; margin-top: 25px;}


#mainmenu a { color: #00adee; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#mainmenu a:hover { color: #a5e2ff; text-decoration: underline; }
#mainmenu a .cur { color: #676767; cursor:default; }

.cur { color: #676767; cursor:default; }

#all_content { width: 750px; float: left; }

#colorchooser {
	float:left;
	width: 200px;
	padding-top: 7px;
}

#login_field {
	float: right;
	width: 700px;
	text-align:right;
	padding-top: 3px;
}

#info_field {
	float: right;
	width: 700px;
	text-align:right;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px:
}

#info_field div { display: inline; margin-left: 10px;}


#header {
	width: 900px;
	height: 102px;
	background: url('images/blue/header_bg.png');
}

#logo {
	width: 200px;
	height: 70px;
	padding-top: 0px;
	margin-top: 15px;
	float:left;
	background: url('images/blue/logo.png');
}

#bus_menu {
	width: 700px;
	float:right;
	text-align: right;
	overflow: auto;
	padding-top: 36px;
}

#bus_chat {
	width: 695px;
	float:right;
	text-align: right;
	overflow: auto;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bebebe;
	padding-right:5px;
}

.chat_head { font-size: 11px; }

.bus_chat { font-family: Arial, Helvetica, sans-serif; color: #bebebe; font-size: 10px; }

a.usry { color: #b1e610; text-decoration: none; }
a.usry:hover { text-decoration: underline; }


#bus_menu a { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; margin-right: 15px;}
#bus_menu a.active { color: #00adee; }
#bus_menu a:hover { color: #c3c3c3; }
#bus_menu a.active:hover { color: #0ebaf3; }

#bus_chat a.usry { color: #109de6; text-decoration: none; }
#bus_chat a { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#bus_chat p { padding: 0; margin: 0; }

.datechat { color: #413e3b; font-size: 9px; }

#content {
	width: 900px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

.login { background: url('images/input_bg.png') repeat-x #fff; width: 80px; border: 1px solid #0c78b0; color: #5f5f5f; font-size: 11px; font-family: verdana, arial; padding: 3px;  }
.login_button { background: url('images/login_button.png'); border: 0; width: 60px; font-family: arial; font-size: 12px; color: #fff; padding:3px; }
#content .login { background: url('images/input_bg.png') repeat-x #fff; width: 80px; border: 1px solid #1b1b1b; color: #5f5f5f; font-size: 11px; font-family: verdana, arial; padding: 3px;  }
#content .login_button { background: url('images/blue/_button.png'); border: 0; width: auto; font-family: arial; font-size: 12px; color: #1b1b1b; padding:3px; }

h2 { color: #008cc7; font-family: Arial, Helvetica, sans-serif; }
h5 { color: #00c0ff; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
h5 span { font-size: 10px; color: #757575; }
.smtxt { font-size: 10px; color: #757575; }
span.smtxt { font-size: 10px; color: #757575; }
.news { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
a.delete_ { color: #0ebaf3; font-size: 11px; }

a.links { color: #00adee;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; line-height: 20px;}
a.links:hover { color: #a5e2ff; text-decoration:none;}

div.form div.f_inp {width:60%;float:right;margin:0;padding:1px; }
div.form div.f_inp2 {width:60%;float:right;margin:0;padding:0;}
div.form input.fcheckbox, div.form input.fradio {margin:0;padding:0;width:auto;border:auto;background-color:auto;color:auto;}

#submit .submitb { margin-top: 5px; text-align: right; line-height: 30px; }
#submit div .formtxt { line-height: 24px;}

.tabel { border: 1px solid #3c3d42; font-size: 11px; color: #fff; text-align:center; }
.c { text-align: center; }


div.form input { background: url('images/input_bg.png') repeat-x #fff; width: 100px; border: 1px solid #181818; color: #5f5f5f; font-size: 11px; font-family: verdana, arial; padding: 3px; }


.inp_txt { line-height: 24px; }

#footer_bg {
	width: 100%;
	height: 53px;
	background: url('images/footer_bg.png');
	float: left;
}

#clearfooter {
	display: block;
	height: 50px;
}

#footer {
	width: 900px;
	height: 53px;
	background: url('images/blue/footer_bg.png');
	margin:0 auto;
	position: relative; 
}

#copyright { float: left; width: 450px; font-family: Arial, Helvetica, sans-serif; color: #0fc3e4; padding-top: 21px; font-weight: bold; font-size:11px;}
#webby { float: right; width: 450px; text-align: right; color: #0fc3e4; padding-top: 21px; font-size: 10px; font-family: Verdana, Geneva, sans-serif;}
#webby a { color: #282828; text-decoration: none; }
#webby a:hover { color: #646464; }

#cont_left { float: left; width: 67%; padding-right: 10px; background: url('images/blue/sep.png') right top no-repeat; min-height:510px;  }
#cont_right { float: left; width: 30%; margin-left: 10px; } 
.whtxt { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.whtxt a{ text-decoration: none; color: #0ebaf3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.whtxt a:hover{ text-decoration: underline; color: #ebffa5; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.whtxt a strong { text-decoration: none; color: #676767; cursor:default; border:0; } 

a.lost { color: #424242; text-decoration: none; font-size: 11px; }
a.lost:hover { text-decoration: underline; }

#bus_ban { width: 728px; height: 90px; margin: auto; padding-top: 10px; margin-bottom: 50px;}
#ban {width:900px;}
