body{
	font-family: Arial,sans-serif;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	font-size:13px;
}

table {font-size:13px;}

a{
	color: #006699;
	text-decoration: none;
}

h2 {font-size: 140%; margin: 0px;}

h1 {
	font-size: 100%;
	background-color:#FF0000;
	color:#FFFFFF;
}

#logo {
	Z-INDEX: 100; VISIBILITY: visible; MARGIN: 6px 0px 16px; WIDTH: 220px; POSITION: relative; HEIGHT: 88px
}
#logo H2 {
	DISPLAY: block; Z-INDEX: 200; RIGHT: 0px; VISIBILITY: visible; POSITION: absolute
}
#logo A.url {
	DISPLAY: block; Z-INDEX: 200; RIGHT: 0px; VISIBILITY: visible; POSITION: absolute
}
#logo H2 {
	WORD-SPACING: 0.4em; FONT: 10px Tahoma, Verdana, serif; TEXT-TRANSFORM: uppercase; COLOR: #777676; TOP: 52px; TEXT-ALIGN: right
}
#logo A.url {
	COLOR: #016fbb; LETTER-SPACING: 0.05em; TOP: 65px; TEXT-DECORATION: none
}

#dreams { border:#CCCCCC 1px solid; text-align:left; margin-bottom: 14px; padding: 5px;}
#dreams  h3 {font-size: 110%; font-weight:bold; margin: 0px;}

#comments {
margin: 0px 0px 10px 10px;
padding: 10px 0px 10px 10px;
background-color:#eeeeee;

}

#comments:first-letter {
	FONT-WEIGHT: bold; COLOR: #ff0000;
}

#breadCrumb{
	font-size: 100%;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 10px;
	background-color:#FF0000;
	color:#FFFFFF;
	vertical-align: bottom;
	font-weight:bold;
}

#breadCrumb_fio{
	font-size: 100%;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	background-color:#FF0000;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
}

#search {
background-color:#3399FF;
height:18px;
 
}

#search form{
 margin: 10px 10px 10px 10px;
 height:40px;
 vertical-align:middle;
}

#search label{
	display: block;
	color:#FFFFFF;
 height:10px;

}

#search IMG {
	VERTICAL-ALIGN: middle
}
#search INPUT {
	BORDER-RIGHT: #0263a7 1px solid; 
	PADDING-RIGHT: 12px; 
	BORDER-TOP: #0263a7 1px solid; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 1px 3px 1px 0px; 
	FONT: 12px Tahoma, Verdana, serif; 
	BORDER-LEFT: #0263a7 1px solid; 
	WIDTH: 60%; COLOR: #000; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #0263a7 1px solid; 
	HEIGHT: 21px; 
	vertical-align: middle;
}

#navBar{

	margin: 40px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	/*
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	*/
}


#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


#headlines{
  float: right;
	width: 160;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

#headlines h3 {	background-color:#3399FF;
padding:5px;
color:#FFFFFF;}



.story{

 
/*	clear: both;*/
	padding: 0px 10px 0px 10px;
	font-size: 100%;
}

.story p{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	text-align:justify;
	text-indent:15px;
	
}

.story a{
text-decoration: underline ;
}

#my_alf  {
/*
border-collapse:collapse;
border-color:#000000;
border:1px solid black;
PADDING-RIGHT: 0px; PADDING-LEFT: 33px;
*/
margin: 10px 10px 10px 35px ;
/*border-width:1px;*/
/*border: 1px;*/
}

#my_alf a {
margin: 0px;
padding: 0px;

}

#my_alf td,th {
/*border:1px solid black;*/
text-align:center;
}



#my_table  {
	border-collapse:collapse;
	border-color:#CCCCCC;
	border:1px solid #CCCCCC ;/*border-width:1px;*/
/*border: 1px;*/
}

#my_table td,th {
border:1px solid #CCCCCC ;
}

#my_table2  {
border-collapse:collapse;
border-color:#000000;
border:0px solid black;
/*border-width:1px;*/
/*border: 1px;*/
}

#my_table2 td,th {
border:0px solid black;
}

#sectionLinks{
	margin: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #cccccc;*/
	font-size: 100%;
}

#sectionLinks h3{
	padding: 10px 10px 10px 10px;
	background:#ffd801;
	vertical-align:middle;
	margin:0px;
	font-size:120%;}

#sectionLinks ul li {
BACKGROUND: url(img/arrow_orange.gif) no-repeat 20px 9px;
PADDING-RIGHT: 0px; PADDING-LEFT: 33px;
}



#sectionLinks a {
	display: block;
	/*border-top: 1px solid #cccccc;*/
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	/*background-color: #dddddd;*/
}

#headlines{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#headlines{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;

}

#headlines p{
	padding: 0px 0px 0px 0px;
}

#headlines h3 {	background-color:#3399FF;
padding:10px;
margin:0px;
color:#FFFFFF;
font-size:120%;}

#pager {
	MARGIN: 5px 0px 25px 0px; WIDTH: 100%; HEIGHT: 22px
}
.pager {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 14px
}
.pager A {
	COLOR: #666666
}

.pagerh {
	BORDER-RIGHT: #dd8b00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dd8b00 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #dd8b00 1px solid; COLOR: #dd8b00; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #dd8b00 1px solid; HEIGHT: 14px
}


