body{
  background:#d6dde1;
  padding:0;
  margin:0;
}
body, table, td, input, textarea, select{
  font: 12px Arial,Tahoma,Verdana,sans-serif;
  color:#2f486a;
}
input, textarea{
  font-size: 12px;
  padding:0;
}
form{
  margin:0;
}
img{
  border:0;
}
label{
  cursor:pointer;
}
h1{
	font-size: 200%;
	padding:0;
	margin:0;
	font-weight:normal;
}
h2{
	font-size: 150%;
	padding:0;
	margin:0;
}

a, a:link,a:visited,a:active{color:#2f486a;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}

a.inv, a.inv:link,a.inv:visited,a.inv:active{text-decoration:none;}
a.inv:hover{text-decoration:underline;}

a.none, a.none:link,a.none:visited,a.none:active,a.none:hover{text-decoration:none;}

a.white, a.white:link, a.white:visited, a.white:active, a.white:hover{color:#fff;}
.white{color:#fff;}

img.b{border:1px solid #B2B3DB;}

.clear{clear:both;}
.to_left{float:left;}
.to_right{float:right;}
.hidden{display:none;visibility:hidden; }
.visible{display:block;visibility:visible; }
.smaller{font-size:90% !important;}
.small{font-size:80% !important;}

hr{border:1px solid #CED7DE; border-width:1px 0 0 0;background:#CED7DE;height:1px;}

input.button{border:1px solid #5A5A5A;background:#5D7496;font-weight:bold;color:#fff;cursor:pointer;padding:1px 2px;}
input.button_red{border:1px solid #5A5A5A;background:#da0a00;font-weight:bold;color:#fff;cursor:pointer;padding:1px 2px;}

.red{color:rgb(204,0,0)}
.error{color:#CC0000;}
p.error, div.error{background:url(/images/warning.png) no-repeat 10px 50% #FFDFDF;color:#CC0000;display:block;padding:10px 10px 10px 40px;margin:10px 0;font-weight:bold;}
.green{color:rgb(0,153,0)}
.success{color:#009900;}
p.success, div.success{background:url(/images/success.png) no-repeat 10px 50% #CFFFCF;color:#009900;padding:10px 10px 10px 40px;margin:10px 0;font-weight:bold;}
.pager b{font-size:125%;}

#body{
  width:1070px;
  margin:auto;
}
#head{
  background:url(/images/top_bg.jpg) no-repeat;
  height:185px;
  position:relative;
}
#logo{
  position:relative;
  left:17px;
}
#menu{
  position:absolute;
  top:140px;
  left:70px;
}
#menu ul{
  list-style:none;
  margin:0;
  padding:0;
}
#menu ul li{
  float:left;
  background:url(/images/menu_line.jpg) no-repeat top right;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited, #menu ul li a:active{
  color:#fff;
  text-decoration:none;
  display:block;
  font: 17px 'Trebuchet MS',Arial,Tahoma,Verdana,sans-serif;
  padding:11px 9px;
}
#menu ul li a:hover{
  color:#162337;
}
#menu ul li a.active, #menu ul li a.active:link, #menu ul li a.active:visited, #menu ul li a.active:active{
  color:#162337;
}
#menu ul li a.active:hover{
}


#main{
  margin-left:66px;
  background:#fff;
}
#content{
  width:669px;
  float:left;
  background:#f3f5f6;
  border-right:1px solid #d6dde1;
  padding:20px;
}
#right{
  width:252px;
  padding:20px;
  float:right;
}


#footer{
  height:84px;
  margin-left:66px;
  background:url(/images/footer.jpg) no-repeat;
  position:relative;
}
#footer_desc{
  width:260px;
  color:#fff;
  font-size:90%;
  position:absolute;
  top:13px;
  right:30px;

}
#footer_menu{
  position:absolute;
  top:0;
  left:15px;
}
#footer_menu ul{
  list-style:none;
  margin:0;
  padding:0;
}
#footer_menu ul li{
  float:left;
}
#footer_menu ul li a, #footer_menu ul li a:link, #footer_menu ul li a:visited, #footer_menu ul li a:active{
  color:#fff;
  text-decoration:none;
  display:block;
  font: 15px 'Trebuchet MS',Arial,Tahoma,Verdana,sans-serif;
  font-weight:bold;
  margin:15px 10px;
}
#footer_menu ul li a:hover{
  color:#162337;
}
#copyright{
  position:absolute;
  top:50px;
  left:25px;
  color:#fff;
  font-size:90%;
}

h3.offer{
  padding:15px 0 2px 0;
  margin:0;
}
