* {  margin: 0;  padding: 0; }
html { width: 100%;  }
body { width: 100%; margin: auto;}

#minWidth {position:relative; min-width:760px; text-align:center}
.block {min-width:760px; max-width:1300px; margin:0 auto; text-align:left}

body {font:.75em Arial,Helvetica,'MS Sans Serif',sans-serif;position:relative;color:#919396; background-color:#fff }
td,th {font:1em Arial,Helvetica,'MS Sans Serif',sans-serif;color:#919396;}

/* // ---- typography ---- // */

.fBold {font-weight:bold;}
.f13 {font-size:1.083em}
	.f13 .f11 {font-size:.846em}
.f14, .for-editor h3 {font-size:1.167em}
.f16, .translate {font-size:1.333em}
.f17 {font-size:1.417em}
.f10 {font-size:.833em}
.f11 {font-size:.917em}
	.f11 .f10 {font-size:.909em}
	.f11 .f12 {font-size:1.091em}
	.f11 .f14 {font-size:1.273em}
	
	
a {color:#247fe6; text-decoration:underline}
a:visited {color:#335C99}
a:hover {color:#d22333}

#header .logo	{float:left;margin-left:35px;	}
	#header .logo span	{	display:none;	}
	
#maincontent, #footer	{	margin:35px;padding-left:14%;	}
#center-col	{	float:left;width:60%;	}
	#center-col .centercol	{	padding-right:35px;	}
		#center-col .centercol	h1	{	font-size:2.6em;font-weight:normal;	}
		#center-col .centercol	h3	{	margin-bottom:35px;font-weight:normal;font-size:1.2em;	}
		#center-col .centercol	p,
		#center-col .centercol	ul	{	font-size:1.2em;margin-bottom:1.2em;line-height:140%;	}
		#center-col .centercol	p.msg	{	font-size:150%;	}
			#center-col .centercol	ul li	{	margin:0 0 .6em 25px;	}

#right-col	{	float:right;width:39%;	}
#right-col .searchbox	{	margin-top:10px;	}
#search-inp	{	padding:0;width:60%;margin-bottom:3px;border:1px solid #ebebeb;padding-top:2px;height:17px;background:#fff url(../img/search-field-bg.gif) repeat-x top left;color:#000;	}
#right-col .btn { margin-left:15px; height:20px;}