/*----------------------------*/
/*                            */
/*       Main CSS File        */
/*                            */
/*----------------------------*/
body {
  margin:0;
  border:0;
  padding:0;
  font-family:Arial, Tahoma, sans-serif;
  font-size:12px;
  background:url('../images/bg.jpg');
  position:relative;
}
IMG {
  border:0;
}
A:link, A:active, A:visited, A:hover {
  text-decoration:underline;
  color:#330000;
}
H1 {
  font-size:18px;
  font-weight:normal;
  font-family:Arial, Tahoma, sans-serif;
}
H2 {
  font-size:14px;
}
/* =================================================== */
/* Main styles */
#main {
  margin: 30px 20px 20px 20px;
}
#main TD {
  vertical-align:top;
}
#leftmenu {
  background:#f8efe3;
  width:161px;
  height:890px;
  padding:70px 10px 10px 10px;
  position:relative;
}
#leftmenu #ltop-menu {
  background:url('../images/top-menu.jpg');
  width:210px;
  height:71px;
  position:absolute;
  top:-6px;
  left:-12px;  
}
#leftmenu #lbottom-menu {
  background:url('../images/bottom-menu.jpg');
  width:220px;
  height:58px;
  position:absolute;
  bottom:-57px;
  left:-16px;  
}
#leftmenu #lmenu-left-bg {
  background:url('../images/menu-left-bg.jpg');
  width:11px;
  position:absolute;
  top:62px;
  left:-1px;
  height:910px;
}
#leftmenu #lmenu-right-bg {
  background:url('../images/menu-right-bg.jpg');
  width:11px;
  position:absolute;
  top:62px;
  right:-3px;
  height:910px;
}
#leftmenu #rabbit {
 margin:10px 0px 10px 40px;
 padding:0px 0px 0px 0px;
 z-index:100;
}
.lm_link{
  font-size:14px;
  font-family: Courier New;
  line-height:22px;
}
.lm_link_second{
  font-size:12px;
  font-family: Courier New;
  line-height:17px;
  padding:0px 0px 5px 10px;
}
.lm_link_third{
  font-size:12px;
  font-family: Courier New;
  line-height:17px;
  padding:0px 0px 5px 15px;
}
.auth_input {
  border: 1px solid #CCC;
}
/* =================================================== */
#tablecontent {
  margin:0px 20px 0px 20px;
}
#header {
  padding:0px 40px 0px 40px;
  text-align:center;
}
#center_h2 {
  text-align:center;
}
#header #title {
 margin:0px 10px 0px 10px;
 text-align:center;
}
#header #gloves {
  margin-top:5px;
  margin-bottom:10px;
}
#header #fan {
  margin-top:5px;
}
#header #title {
  float:left;
}
/* =================================================== */
#content {
  background:#f8efe3;
  margin: 0px 18px 20px 18px;
  padding:0px 0px 0px 0px;
  position:relative;
}
#content #top-bg {
  background:url('../images/top-bg.jpg');
  height:59px;
  width:100%;
  position:absolute;
  top:-6px;
  left:-14px;
}
#content #left-bg {
  background:url('../images/left-bg.jpg');
  width:15px;
  position:absolute;
  top:-6px;
  left:-2px;
  height:100%;
  height:expression(document.body.clientHeight-200);
}
#content #right-bg {
  background:url('../images/right-bg.jpg');
  width:25px;
  position:absolute;
  top:-6px;
  right:-3px;
  height:100%;
  height:expression(document.body.clientHeight-200);
}
#content #ltc {
  position:absolute;
  top:-14px;
  left:-14px;
  z-index:100;
  width:85px;
  height:76px;
  background:url('../images/center-ltc.jpg') top left no-repeat;
}
#content #rtc {
  margin:0px 0px 0px 0px;
  position:absolute;
  z-index:300;
  top:-12px;
  right:-17px;
  width:85px;
  height:76px;
  background:url('../images/center-rtc.jpg') top left no-repeat;
}
#content #lbc {
  position:absolute;
  bottom:-30px;
  left:-18px;
  z-index:100;
  width:85px;
  height:76px;
  background:url('../images/center-lbc.jpg') top left no-repeat;
  float:left;
}
#content #rbc {
  position:absolute;
  z-index:30;
  bottom:-35px;
  right:-23px;
  width:85px;
  height:76px;
  background:url('../images/center-rbc.jpg') top left no-repeat;
}
#content #bottom-bg {
  background:url('../images/bottom-bg.jpg');
  height:49px;
  width:100%;
  float:left;
  position:absolute;
  bottom:-17px;
  left:-14px;
}
#content #maintext {
  padding: 50px 20px 40px 20px;
}
#content #maintext #error {
  color: red;
}
#content #maintext #registration TD {
  color:#333;
}
#content #maintext #registration INPUT {
  border:1px solid #CCC;
}
#content #maintext .homework {
  border:1px solid #CCC;
  width:350px; 
  height:100px;
}
#content .regfield{
  width:300px;
}
#content #contenttable {
	border:1px solid #CCC;
	width:90%;
}
#content #contenttable TD, TH {
	border:1px solid #CCC;
	padding: 7px 5px 3px 5px;
}	
.brclear {
    clear:left;
}
#pricelist {
  border:1px solid black;	
  width:500px;
}
#pricelist TD {
  border:1px solid black;
  padding: 5px 5px 5px 5px;	
}
.pricelist2{
  color:#333;
  text-align:center;
}
.pricelist2 th {
  background:#6ecbec;
  padding: 5px 5px 5px 5px;
}
.pricelist2 td {
  background:#dbe8ed;
  padding: 5px 5px 5px 5px;
}

#contact {
  border:1px solid #CCC;	
  width:500px;
}
#contact TD {
  border:1px solid #CCC;
  padding: 5px 5px 5px 5px;	
}
.content_img {
  float:left;
  padding-right:10px;	
}
#bottom #mouse {  
  float:left; 
  margin-top:10px;
  margin-left:70px;
}
#bottom P {  
  float:left; 
  text-align:center;
  margin-top:20px;
  margin-left:40px;
}
/* =================================================== */
#rightmenu {
  background:#f8efe3;
  width:161px;
  height:675px;
  padding:65px 10px 40px 10px;
  position:relative;
}
#rightmenu #rtop-menu {
  background:url('../images/top-menu.jpg');
  width:210px;
  height:71px;
  position:absolute;
  top:-6px;
  left:-12px;  
}
#rightmenu #rbottom-menu {
  background:url('../images/bottom-menu.jpg');
  width:220px;
  height:58px;
  position:absolute;
  bottom:-57px;
  left:-16px;  
}
#rightmenu #rmenu-left-bg {
  background:url('../images/menu-left-bg.jpg');
  width:11px;
  position:absolute;
  top:62px;
  left:-1px;
  height:717px;
}
#rightmenu #rmenu-right-bg {
  background:url('../images/menu-right-bg.jpg');
  width:11px;
  position:absolute;
  top:62px;
  right:-1px;
  height:717px;
}
#auth {
  text-align:center;
}
.c_link{
  font-size:14px;
  font-family: Courier New;
  line-height:22px;
  text-align:center;
}
