/* -------------------------
	    css framework
 ---------------------------*/

* { margin: 0; padding: 0;}

html { height: 100%;}

body { 
	font: 76% Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.5em;
	color: #265d96;
	background: #fff;
	padding-bottom: 20px;
	}

table, input, select, textarea { font: 1em Verdana, Arial, Helvetica, sans-serif; color: #2b6ea6;}

#page {
	width: 650px;
}


/* text formating */
h1, h2, h3 { line-height: 1.2em;}

h1 { font-size: 1.1em; color: #265d96; margin:  0 0 1em 0;}
.pagetitle  { display:block; height:50px; margin:20px 0 0 0; padding:20px 0 0 0; font-size: 1.8em; border-top:1px solid #D2E1F1; }

h2 { font-size: 1.1em; color: #265d96; margin: 0 0 1em 0;}

h3 { font-size: 1em; color: #265d96; margin: 0 0 1em 0;}

p { margin: 0 0 1em 0;}

.atsign {background-color:#7ca3cd;margin: 0 2px 0 2px;}
a:hover .atsign {background-color:#8fd254;}


a { color: #7ca3cd; position: relative;}

a:hover{ text-decoration: none; color: #8fd254;}

ul li { list-style-position: inside;}

img { border: none;}

.rez_wrap {
	float:left;
	width:350px;
}
.bc_wrap {
	float:left;
	margin-top:25px;
	width:100%;
}
.rez_b {
	border-top:1px solid #D2E1F1;
	display:inline;
	float:left;
	margin-right:35px;
	padding-top:15px;
	width:185px;
}
.rez_c {
	border-top:1px solid #D2E1F1;
	float:left;
	padding-top:15px;
	width:430px;
}
