 
body
  { font-family:Tahoma; letter-spacing:normal; line-height:130%; margin:0; padding:0; color:#000; background-color:#C6D6E2; }

body
  { font-size:85%; }
*html body
  { font-size:80%; }
html:root body
  { font-size:75%; }
	
		
table, td, th
  { font-size:100%; }
.main2
  { width:100%; background:url('/_i/main-bg2.jpg') no-repeat left 550px; height:100%; }

a 
  { text-decoration:underline; color:#004F81; line-height:130%; } 
a:hover
  { text-decoration:none; color:#004F81; line-height:130%; } 

address
	{ font-style:normal; }
:focus
  { -moz-outline-style: none; }
a img
  { border:none; }
table
{ border-collapse:collapse; font-size:100%; empty-cells:show; }

ul
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html,
p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }

h1
  { font-weight:normal; color:#000; font-size:155%; line-height:105%; margin:0; padding:0; font-family:Georgia; font-style:italic; }  
h3
  { font-weight:normal; color:#000; font-size:115%; line-height:105%; margin:0; padding:0 0  10px 0; font-family:Tahoma; font-weight:bold; }  
h3.mini
  { font-weight:normal; color:#000; font-size:100%; line-height:105%; margin:0; padding:0 0  10px 0; font-family:Tahoma; font-weight:bold; }  
h1.blue
  { font-weight:normal; color:#004F81; line-height:105%; padding:0; font-family:Georgia; font-style:italic; both:clear; } 
h1.blue3
  { font-weight:normal; color:#004F81; line-height:105%; padding:0; font-family:Georgia; font-style:italic; both:clear; float:left; } 
.dot-blue
  { border-top:1px solid #004F81; line-height:0; font-size:0; height:1px; overflow:hidden; margin:0 0 6px 90px; position:relative; top:-8px; }

.cont-header
  { background:url('/_i/blue.gif') repeat-x left 11px; }

.td-blue
  { background:url('/_i/blue.gif') repeat-x left 11px; width:95%; display:none; }	

h1.blue2
  { background-color: #e1e9f0; font-weight:normal; color:#004F81; line-height:105%; padding:0 10px 0 0; font-family:Georgia; font-style:italic; clear: both; display: inline; } 	
	
h1.red
  { font-weight:normal; color:#BC2C00; line-height:105%; padding:0; font-family:Georgia; font-style:italic;  } 
.dot-red
  { border-top:1px solid #BC2D01; line-height:0; font-size:0; height:1px; overflow:hidden; margin:0 0 6px 64px; position:relative; top:-8px; }
h2
  { font-weight:normal; color:#000; font-size:135%; line-height:105%; margin:0 0 3px 25px; padding:0; font-family:Georgia; font-style:italic; }  
h2.blue
  { font-weight:normal; color:#293C4D; font-size:135%; line-height:105%; margin:0 0 13px 0; padding:0; font-family:Georgia; font-style:italic; }  
h2.black
  { font-weight:normal; color:#000; font-size:135%; line-height:105%; margin:0 0 13px 0; padding:0; font-family:Georgia; font-style:italic; } 	
p
  { padding:0; margin:5px 0 10px 0; line-height:130%; }
blockquote
	{ padding:5px 0 10px 20px; font-size:90%; }
.clear
  { clear:both; }

.bot-line		
  { border-top:1px solid #BBC6D0; line-height:0; font-size:0; height:1px; overflow:hidden; margin:30px 60px 30px 55px; }

/* ÌÅÑÒÎ ÄËß ÄÎÏÎËÍÈÒÅËÜÍÛÕ ÑÒÈËÅÉ */


ul.main-menu
  { padding:15px 0 20px 25px; font-size:100%; margin:0 0 30px 0; font-weight:bold; background:url('/_i/ul.gif') #b1ccdb no-repeat right bottom; }
ul.main-menu a:hover
  { text-decoration:underline; }
ul.main-menu li
  { padding:0 0 7px 0; margin:0; }
ul.main-menu li a	
  { color:#01496F; font-weight:bold; text-decoration:none; }

ul.main-menu2
  { padding:3px 0 0 10px; font-size:100%; margin:0; font-weight:normal; background:url('/_i/none.gif') #b1ccdb no-repeat right bottom; }
ul.main-menu2 a:hover
  { text-decoration:underline; }
ul.main-menu2 li
  { padding:0 0 0 10px; margin:0; background:url('/_i/li.gif') no-repeat left 6px; }
ul.main-menu2 li a	
  { color:#01496F; font-weight:normal; text-decoration:none; }
	
ul.points
  { padding:3px 0 0 25px; font-size:100%; margin:0; font-weight:normal; }
ul.points a:hover
  { text-decoration:underline; }
ul.points li
  { padding:0 0 7px 10px; margin:0; background:url('/_i/li.gif') no-repeat left 6px; }
ul.points li a	
  { color:#01496F; font-weight:normal; text-decoration:none; }	

ul.points2
  { padding:3px 0 0 0; font-size:100%; margin:0; font-weight:normal; }
ul.points2 a:hover
  { text-decoration:underline; }
ul.points2 li
  { padding:0 0 15px 10px; margin:0; background:url('/_i/li.gif') no-repeat left 6px; }
ul.points2 li a	
  { color:#0084C8; font-weight:normal; }	
	
ul.points4
  { padding:3px 0 0 0; font-size:100%; margin:0; font-weight:normal; }
ul.points4 li
  { padding:0 0 5px 10px; background:url('/_i/li.gif') no-repeat left 6px; margin:0 0 25px 0; }
ul.points4 li div
  { display:inline; color:#535351; font-size:100%; font-weight:bold; }
ul.points4 li span
  { color:#004F82; font-size:120%; font-weight:bold; }
	
		
ol.lined
  { padding:0 0 0 20px; line-height:100%; color:#000; margin:20px 0 20px 0; }
ol.lined a 
  { text-decoration:underline; color:#4E75A0; display:block; margin:0; padding:0; }
ol.lined li
  { padding:0 0 20px 5px; margin:0 0 0 0; width:auto; }		
ol.lined li p
  { font-size:90%; margin:0; padding:0; }

ol.lined2
  { padding:0 0 0 30px; line-height:100%; color:#000; margin:20px 0 20px 0; }
ol.lined2 li
  { padding:0 0 15px 5px; margin:0 0 0 0; width:auto; }		
ol.lined2 li p
  { font-size:90%; margin:0; padding:0; }
	
ul.points3
  { padding:3px 0 20px 0; font-size:100%; margin:0; font-weight:normal; }
ul.points3 a:hover
  { text-decoration:underline; }
ul.points3 li
  { padding:0 0 2px 10px; margin:0; background:url('/_i/li.gif') no-repeat left 6px; }
ul.points3 li a	
  { color:#0084C8; font-weight:normal; }		

.top1
  { background:url('/_i/top1.jpg') no-repeat left top; }
.top2
  { background:url('/_i/pic22.jpg') repeat-x left top; }
.top3
  { background:url('/_i/top3.jpg') no-repeat right top; height:260px; }
.top
  { float:left; height:260px; }	
.top-sp1
  { position:absolute; width:100%; top:0; left:0; }	
.bot-sp1
  { position:absolute; z-index:2; padding-top:70px; padding-left:118px; }
.bot-sp2
  { font-size:80%; position: absolute; z-index:2; padding-top:70px; padding-left:85px; }		

.search
	{ float:right; padding:0 30px 0 0; color:#5E5E5E; font-size:16px;font-family:Arial; padding:115px 50px 0 0; }
.search-input
	{ width:200px; height:20px; font-size:12px; color:#667F96; border:1px solid #2A445B; padding:3px 0 0 5px; background-color:#A5BDD4; font-family:Arial; margin:0 5px 0 0; }
.button
  { background:url('/_i/bg-button.gif') no-repeat left top; color:#000; margin:2px 0 0 0; width:55px; padding:0; height:21px; border:0; font-size:11px; }	
	
.picture
  { border:1px solid #9C9D9E; margin:0 15px 5px 0; float:left; }
.picture2
  { margin:0 15px 5px 0; float:left; }
.td1	
  { width:230px; background-color:#E1E9F0; }
.td2
  { width:35%; background-color:#E1E9F0; padding:0 0 0 3em; }
.td3
  { width:55%; background-color:#E1E9F0; padding:0 0 0 40px; }
.bot-td2
  { padding:0 25px 0 3em; text-align:right; font-size:80%; }	
.bot-td1
  { padding:0 0 0 3em; }	
	
.corner1
  { background:url('/_i/corner1.jpg') #C6E0F1 no-repeat left top; }	
.corner2
  { background:url('/_i/corner2.gif') no-repeat left bottom; padding:15px; margin:0 0 2em 0; }	
.corner3
  { background:url('/_i/corner3.gif') #F1F5F8 no-repeat left top; }	
.corner4
  { background:url('/_i/corner4.gif') no-repeat left bottom; padding:15px; margin:0 0 2em 0; }	
.corner41
  { background:url('/_i/corner4.gif') no-repeat left bottom; padding:15px 15px 15px 3em; margin:0 0 2em 0; text-align:center; }	
.border1	
  { border-top:1px solid #B3B5B6; border-bottom:1px solid #B3B5B6; padding:15px; }
.corner5
  { background:url('/_i/corner5.gif') no-repeat left top; }	
.corner6
  { background:url('/_i/corner6.gif') no-repeat left bottom; }	
.pad6
	{ padding:0 0 0 6px; }
.border2
  { background:url('/_i/frey.gif') #EAEFF3 repeat-y left top; }	
	
/* DL news */	
dl.news
  { margin:0 0 0 0; padding:0 0 0 0; font-family:Tahoma; }
dl.news dt
  { margin:0 0 0.1em 0; color:#000000; font-size:80%; font-family:Tahoma; color:#004F81; font-weight:bold; }
dl.news dt div
  { margin:0 0 0.1em 0; color:#000000; font-size:120%; font-family:Tahoma; color:#000; font-weight:bold; }
dl.news dd 
  { margin:0 0 10px 0; }	 
	
.checkbox
  { margin:0 10px 0 0; }	
.radio-div
  { line-height:160%; }
.max
  { vertical-align: middle; margin: 0 4px 0 0; }	
.block1
  { text-align:right; }
.block2	
  { color:#fff; font-family:Georgia; background:url('/_i/block1.gif') #357DB5 no-repeat right top; margin:8em 0 0 0; }
.block6
  { padding:25px 20px 20px 48px; background:url('/_i/block2.gif') no-repeat right bottom; }
.block4
  { color:#fff; font-family:Georgia;  font-style:italic; font-size:125%; }
.bg-col	
  { background-color:#E1E9F0; }

.icons img
  { margin:0 30px 0 0; }
.icons
  { margin:0 0 13px 0; }
.top-block1	
  { float:left; padding:32px 0 0 75px; }
.top-block2
  { float:left; padding:76px 0 0 30px; }	
	
	
.cal
	{font-size:110%; width:240px; }
.cal td
	{ padding:3px 2px 7px 4px; }
.cal .month	
  { text-align:center; color:#000; font-size:100%; padding:0 0 10px 0; font-weight:bold; }
.cal .days
  { width:14%; }	
.cal td a
	{ color:#3E8CC2; font-weight:bold; }	
.cal td.active
  { background:url('/_i/active.gif') no-repeat left top; color:#fff; font-weight:bold; }
	

.date
  { color:#004F81; font-weight:bold; padding:15px 0 15px; }	
.date2
  { color:#004F81; font-weight:normal; padding:15px 0 4px 0; font-size:90%; display:block; }	
a.black
  { color:#000; font-weight:bold; }	
a.black2
  { color:#000; font-weight:bold; text-decoration:none; }	
	
.turbo
  { width:100%; }	
.turbo th
  { text-align:left; padding:10px 15px 10px 15px; background-color:#0D649B; color:#fff; border:1px solid #0C5A8B; }	
.turbo th.new
  { text-align:left; padding:10px 15px 10px 15px; background-color:#0D649B; color:#fff; border:1px solid #0C5A8B; font-weight:normal; }	
.turbo td
  { text-align:left; padding:10px 15px 10px 15px;  border:1px solid #CBD1D8; color:#000; }	
.turbo td.blue
  { text-align:left; padding:10px 15px 10px 15px;  border:1px solid #538FB5; background-color:#5C9FC9; color:#fff; }
	
.pic-in-text
  { margin:0 10px 10px 0; }	
.pic-in-text2
  { margin:0 0 10px 10px; }	
.left-link
  { text-align:right; width:1%; padding:0 0 20px 0; }
.left-link a	
  { color:#0077C3; }
.right-link
  { text-align:left; width:99%; padding:0 0 20px 20px; font-weight:bold; }
	
.sp-pages	
  { font-size:90%; width:100%; }
.sp-pages	a	
  { color:#075286; }
	
.error
  { font-size:24px; }	
.error2
  { font-size:16px; padding:40px 0 0 0; }
.error3
  { font-size:14px; padding:35px 0 0 0; }
.error3 a	
  { color:#4179B9;  }
.smally
  { font-size:85%; text-align:right; }	

.members
  { width:100%; }
.members td
  { padding:10px 0 20px 0; }
.members img
  { border:1px solid #D5D5D5; margin:0 20px 0 0; }
	
.members2
  { width:100%; }
.members2 td
  { padding:10px 0 35px 0; width:33%; }
.members2 img
  { border:1px solid #D5D5D5; margin:0; }
	
.form
  { width:100%; }
.form .left
  { width:30%; white-space:nowrap; text-align:right; padding:0 10px 20px 0; }
.form .right
  { width:70%; white-space:nowrap; }
.form .right2
  { text-align:right; }
.form .right2 .button2
	{ width:84px; height:21px; font-size:11px; color:#000; border:0; padding:0 0 0 5px; font-family:Arial; background:url('/_i/bg-button2.gif') no-repeat left top; margin:10px 0 0 0; }
.form .right input
	{ width:100%; height:20px; font-size:12px; color:#000; border:1px solid #AEAFAB; padding:3px 0 0 5px; background-color:#fff; font-family:Arial; margin:0; }
.form .right textarea
	{ width:100%; font-size:12px; color:#000; border:1px solid #AEAFAB; padding:3px 0 0 5px; background-color:#fff; font-family:Arial; margin:0; }

div.blue-pp1
  { line-height:0; font-size:0; width:133px; height:11px; overflow:hidden; background-color:#478EC2; margin:3px 4px 0 0; float:left; }

#content table, #content table td, #content table th
{
	border-color: #000000;
	padding: 3px;
}

#content ol, #content ol li
{
 	list-style-type : decimal;
	list-style-position: inside;
}

#content ul, #content ul li
{
 	list-style-type : disc;
	list-style-position: inside;
}

#image_2 
{
	position: relative;
	top: 1px;
}

.noFont, .noFont font {
	font-size: 100%;
}