html, body {  height:100%; }
body  {color: #333; font: 12px Arial, Helvetica, sans-serif; background: #fff url(../images/backwindow.gif) repeat-x;  }
html, body, li,  p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {	margin: 0;	padding: 0;	border: 0;}
table {border-collapse:collapse;	border-spacing:0; }
img {border: 0; vertical-align: top; }
td {padding:0; vertical-align: top; }
p {margin: 15px 0;}
ul {margin: 10px 0 0 15px; list-style: disc; padding: 0;}
h1 {color: #004B96; font-size: 22px; font-weight: 700; margin:0; padding:0;}
h2 {color: #004B96; font-size: 16px; font-weight: 700; margin:0; padding:0;}

#inner_block{ height:100%; min-height:100%; background: transparent url(../images/backfooter.png) repeat-y top;  width: 100%;}


/*Header*/
.tabgeneral {background: #fff url(../images/backwindow.gif) repeat-x;  }
.boxlogin {	background: url(../images/loginbox.gif) no-repeat 100% 0%; width:210px;  padding:40px 22px 0 0; color: #fff; font-size: 11px; text-align: right; }
.boxlogout {	background: url(../images/loginbox.gif) no-repeat 100% 0%; width:210px;  padding:60px 22px 0 0; color: #fff; font-size: 11px; text-align: right; }

.members {padding: 80px 0 0 0; width:408px;  }
.button_left { background: url(../images/button_left.png) no-repeat top right; width:5px; height: 25px;  }
.button_right { background: url(../images/button_right.png) no-repeat top left; width:5px; height: 25px;  }
.button_cen { background: url(../images/button_back.png) repeat-x; height: 25px; color:#fff; text-align: center; vertical-align: middle; padding: 0 10px;}
.td_form {padding: 0 0 4px 10px;} 
.button2_left { background: url(../images/button2_left.png) no-repeat top right; width:5px; height: 25px;  }
.button2_right { background: url(../images/button2_right.png) no-repeat top left; width:5px; height: 25px;  }
.button2_cen { background: url(../images/button2_back.png) repeat-x; height: 25px; color:#fff; text-align: center; vertical-align: middle; padding: 0 10px;}


/*CenterBox*/
.u1 {background: #fff url(../images/u1.png) no-repeat bottom right; }
.u2 {background: #fff url(../images/u2.png) no-repeat bottom left;}
.u3 {background: #fff url(../images/u3.png) no-repeat top left;}
.u4 {background: #fff url(../images/u4.png) no-repeat top right;}
.u1, u2, u3, u4 {width: 8px; height: 8px;}
.utop {background: #fff url(../images/utop.png) repeat-x bottom; height: 8px; }
.ubottom {background: #fff url(../images/ubottom.png) repeat-x top; height: 8px; }
.uleft {background: #fff url(../images/uleft.png) repeat-y right; width: 8px; }
.uright {background: #fff url(../images/uright.png) repeat-y left; width: 8px; }
.ucen {padding: 20px 28px 20px 40px; background-color: #fff;}

.boxnot { background-color: #ECECEC; text-align: right; vertical-align: middle; padding: 0 5px 0 0; }
.tabcell {padding: 10px; background-color:#E7E7E7; width: 280px; }


/*Box*/
.a1 {background: #fff url(../images/a1.png) no-repeat bottom right; }
.a2 {background: #fff url(../images/a2.png) no-repeat bottom left;}
.a3 {background: #fff url(../images/a3.png) no-repeat top left;}
.a4 {background: #fff url(../images/a4.png) no-repeat top right;}
.a1, a2, a3, a4 {width: 10px; height: 10px;}
.atop {background: #fff url(../images/atop.png) repeat-x bottom; height: 10px; }
.abottom {background: #fff url(../images/abottom.png) repeat-x top; height: 10px; }
.aleft {background: #fff url(../images/aleft.png) repeat-y right; width: 10px; }
.aright {background: #fff url(../images/aright.png) repeat-y left; width: 10px; }
.acen {padding: 5px;}

.leftcolumn {float: left; width: 593px; border-right: 1px #ccc solid; }
.leftcolumn2 {float: left; width: 675px; border-right: 1px #ccc solid; }
.rightcolumn {float: left; width: 220px; margin: 0 0 0 30px }
.rightcolumn2 {float: left; width: 120px;; margin: 0 0 0 30px }
.box1 {border-bottom: 1px #ccc solid;}
.box2 {width: 95%;}
.box3 {border-bottom: 1px #ccc dashed; margin: 0 0 5px 0;padding: 3px 0;}
.box3_blue {border-bottom: 1px #98B4CE dashed; margin: 0 0 5px 0;padding: 3px 0;}
.box4 {padding: 3px 0;}
.data {padding: 3px 0; font-size: 10px; color: #818181;}
.quote { background: url(../images/quote.png) no-repeat top left; padding: 0 0 0 50px; margin: 15px 0;}

.more_block { 
position: absolute; 
width: 220px;
height: 80px;
margin: 15px 0 0 0;}
 
.editprofile {	background: url(../images/edit.png) no-repeat 0% 50%; height: 33px; padding: 5px 0 5px 25px; font-size: 18px; font-weight: 700; vertical-align: middle; }

.td_1 {background-color: #E7E7E7; padding: 3px 5px 3px 10px; font-weight: 700;}
.td_2 {padding: 3px 0;}
.td_3 {font-size:11px; padding: 3px 5px; vertical-align: middle;}


.empty { height: 13px;}
	
.pages {border-bottom: #000 1px ;  padding: 5px 0; font-size:11px;  text-align: right;  }
.onpage { background-color: #ECECEC; padding: 0px 3px; border: 1px #ccc solid; font-weight: 700;}
.offpage {padding: 0px 3px; border: 1px #ccc solid;}
 
.post_tab {border: 1px #737373 solid;} 
.post_head {border: 1px #737373 solid; padding: 3px 5px; background-color: #E7E7E7; font-size: 12px; font-weight: 700;}
.post_td1 {padding: 5px; font-size: 11px;}
.post_td2 {padding: 5px; font-size: 11px; background-color: #CBDBEA; border-top: 7px #77A2C5 solid; border-bottom: 7px #77A2C5 solid; }
.sub { color: #606060; font-weight: 700;     } 
 
 
/*.more_arrow { 
position: relative;
left: 1; 
top: 50px;
width: 240px; text-align: right;
}
 */


/*
.footer { background: url(../images/backfooter.png) repeat-y top; height: 100% }*/

/*Forms*/
input, select, textarea { font: 12px Arial, Helvetica, sans-serif; margin: 0; }
input.button {border:1px solid #fff; padding:3px 5px; font-size:11px; margin:15px 0; color:#fff;  text-transform: uppercase;  font-weight: 700;  background-color:#2374a4; }
input.mem {border:1px solid #848484; padding:0px 3px; margin:0 6px 0 0; color:#fff;  background-color:#4C4C4C; font: 12px Arial, Helvetica, sans-serif; width:40px; text-align: right; height:14px;}
input.fgrey, textarea.fgrey {font-size:12px; background-color:#E7E7E7; width: 99%}

/*Links*/

a:link, a:visited, a:active 	{color: #004C98; text-decoration:underline; }
a:hover	{color: #7b7b7b; text-decoration: underline;}

a.white:link, a.white:visited, a.white:active 	{color:	#fff; text-decoration: none;}
a.white:hover	{color:	#fff; text-decoration: underline; }

a.grey:link, a.grey:visited, a.grey:active 	{color:	#3B3B3B; text-decoration: none;}
a.grey:hover	{color:	#004C98; text-decoration: underline;  }

/*03.05.2008*/
.td_4 {padding: 5px 10px 5px 5px; border-bottom: 2px #fff solid; color: #606060; font-weight: 700;  font-size:11px;  background-color: #E5EFF8;  }
.td_5 {padding: 5px 5px 5px 10px;  font-size:11px;  }
.td_6 {color:#77A2C5; font-weight: 700; font-size: 16px; border-right: 1px #77A2C5 solid; padding: 5px 20px 5px 5px
	
}