html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6,form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

body {margin:5px; width:990px;}

#maincol {width:770px;  display:block; float:left; }
#rightcol {width:215px; overflow:hidden; display:block; float:left;
;
}


/*    ---------- HEADER ------------ */

#mainlogo {font-family:"arial black", arial ,sans-serif;
	/*	font-size:29px;
	color:#1266A7;
	margin:5px;
	text-decoration:none;
 letter-spacing: 3px; */
width: 154px;

float:left;
}

.ltxt {font-family: arial, sans-serif; font-size:10px; color:#557AA2;}

a:link.titlelink, a:visited.titlelink{color:#1266A7; text-decoration:none;}
a:hover.titlelink {color:#064271;}
.titlelead {font-family: arial ,sans-serif;
	font-size:19px;
	color:#1266A7;
	letter-spacing: 15px;
	margin-left:3px;}

a.btitlink {color:white; text-decoration:none;}

.oneuho {width:180px; height:100px; overflow:hidden; display:block; float:left;
	text-align:center;
 /* background-color:#432; */
  padding-top:10px;
  margin-left:26px;}

.mainblock {width:770px; float:left; display:block;}
.mainblockbig {width:985px; display:block; 
height:120px; overflow:hidden;}



/* ----------- MENU  ---------*/

#mainmenu {width:152px; overflow:hidden; display:block; float:left;margin-top:9px;}
.leftcol {width:152px; display:block; float:left;margin-top:9px;}

.menuonep {font-family: "time new roman", serif;
	font-size: 18px;
	color:#2E3E4A;
	width:152px; 
	background-color:#FFFFF7;
	border-top: 1px solid #EAEBE5;
	border-bottom: 1px solid #EAEBE5;
	margin: 3px 0 0 0;
	padding: 2px 2px 2px 8px; }
a:link.menuonelink, a:visited.menuonelink {color:#2E3E4A; text-decoration:none;}
a:hover.menuonelink	 {color:#2E3E4A; text-decoration:underline;}


.menusmall {font-family: arial, sans-serif;
	font-size: 10px;}

/* --------- ICON SET ---------*/

.icoset, .newsfull {width:760px;overflow:hidden; display:block; float:left; margin-left:1px; margin-top:12px; }
.icosetbar {width:740px;
	background-color:#69CD37;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:white;
	padding: 3px 0 3px 4px;
	}
	
.setbarblue {width:750px;
background-color:#2767ab;  
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:white;
	text-align:center;
	padding: 3px 0 3px 5px;
}

.setbarorg {
clear:both;
margin-bottom:2px;
width:750px;
background-color:#F29849;  
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:white;
	text-align:center;
	padding: 3px 0 3px 5px;
	margin-top:11px;
}

.newsdaybarorg {width:603px;
	background-color:#F29849;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:white;
	padding: 3px 0 3px 10px;
	}

.newsdaybarblue {width:603px;
	background-color:#4185B9;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:white;
	padding: 3px 0 3px 10px;
	}

.orgbg603 {width:603px;  display:block;
	background-color:#FEF9EF;
	font-family: "time new roman", serif;
	font-size: 14px;
	color:#3C3C3C;
	padding: 10px;
	margin-top:5px;
	}

.orgbgfull {  display:block;
	background-color:#FEF9EF;
	font-family: "time new roman", serif;
	font-size: 14px;
	color:#3C3C3C;
	padding: 10px;
	margin-top:5px;
	}
	
	
.icosetbody, .newsfullbody {padding:7px 10px 7px 5px;
	font-family: "time new roman", serif;
	font-size: 14px;
	color:#3C3C3C;
	text-align:justify;
	}
	

.icoset2body {padding:7px 10px 7px 5px;
width:420px;
float:left;
	font-family: "time new roman", serif;
	font-size: 14px;
	color:#3C3C3C;
	text-align:justify;
 
	}	
.icoset3body {padding:7px 10px 7px 5px;
width:300px;
float:left;
	font-family: "time new roman", serif;
	font-size: 14px;
	color:#3C3C3C;
	text-align:justify;
	 
	}
	
.newsattr { width:170px;overflow:hidden; display:block; float:left;
	margin: 10px;
	text-align:center;
	vertical-align:middle;
	font-family: arial, sans-serif;
	font-size: 10px;}


/*  ----------- TITLES and texts ----------- */
.ico1b {width:105px; height:95px;
display:block;
float:left;
overflow:hidden;
font-family:arial, sans-serif;
font-size:11px;
text-align:center;
margin-bottom:10px;
}

.ico1b a {text-decoration:none;}
.ico1b a:hover {color:black;}
.ntxt {font-family:arial, sans-serif;
font-size:11px;
color:#1266a7;}

.ico2b {width:105px; height:105px;
display:block;
float:left;
overflow:hidden;
font-family:arial, sans-serif;
font-size:11px;
text-align:center;
margin-bottom:4px;
}

.ico2b a {text-decoration:none;}
.ico2b a:hover {color:black;}
.ntxt {font-family:arial, sans-serif;
font-size:11px;
color:#1266a7;}



.titledata {font-family: arial, sans-serif;
	font-size: 10px;
	color:#9D9D9D;
	margin: 5px 2px 4px 2px;}
	
.titlenews {font-family: arial, sans-serif;
	font-size: 18px;
	color:#3C3C3C;
	margin: 5px 2px 4px 0px;
	}
a:link.titlenews, a:visited.titlenews {text-decoration:none;}
a:hover.titlenews {text-decoration:underline;}
.picnewsday {margin-right:10px;}

a:link.newsbluelink, a:visited.newsbluelink {color:#1266A7; text-decoration:underline;}
a:hover.newsbluelink {color:#064271; }

a:link.urlonbar, a:visited.urlonbar {color:white; text-decoration:none;}
a:hover.urlonbar {color: white; }

a:link.newsgreenlink, a:visited.newsgreenlink {color:#44AD0F; text-decoration:underline;}
a:hover.newsgreenlink {color:#2C7D03; }


a:link.newsredlink, a:visited.newsredlink {color:#D91548; text-decoration:underline;}
a:hover.newsredlink {color:#A2304D; }

.blockbar {width:770px;height:60px; overflow:hidden; float:left; 
margin-top:15px;}

.blockbaryell {width:760px; overflow:hidden; float:left; 
margin-top:15px;
background-color:#f7fbee;}

.rbluebartitle {width:275px;  overflow:hidden; display:block; float:left;
	height:60px;
	background-color:#4185B9;
	color:white; 
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	padding-top:16px;
 
  }
	
.rbluebardesc { display:block; overflow:hidden; float:left; width:470px;
	height:60px;
	background-color:#ECF3F8;
	color:#4185B9; 
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:4px 7px 4px 10px;
	line-height: 13px;
   border-top:2px solid #4185B9;}
   
.rbluebardesc10 { display:block; overflow:hidden; float:left; width:77px;
	height:60px;
	background-color:#ECF3F8;
	color:#4185B9; 
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:4px 7px 4px 10px;
	line-height: 13px;
   border-top:2px solid #4185B9;}   
	
.rorgbartitle {width:275px;  overflow:hidden; display:block; float:left;
	height:60px;
	background-color:#F29849;
	color:white; 
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	padding-top:16px;}
	
.rorgbardesc { display:block; overflow:hidden; float:left; width:470px;
	height:60px;
	background-color:#FEF5ED;
	color:#F29849; 
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:4px 7px 4px 10px;
	line-height: 13px;}	

.rgreenbartitle {width:275px;  overflow:hidden; display:block; float:left;
	height:60px;
	background-color:#7ac83b;
	color:white; 
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	padding-top:16px;}
	
.rgreenbardesc { display:block; overflow:hidden; float:left; width:470px;
	height:60px;
	background-color:#F0FAEB;
	color:#69CD37; 
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:4px 7px 4px 10px;
	line-height: 13px;
  border-top:2px solid #7ac83b;}	

.rredbartitle {width:275px;  overflow:hidden; display:block; float:left;
	height:60px;
	background-color:#D91548;
	color:white; 
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	padding-top:16px;}
	
.rredbardesc { display:block; overflow:hidden; float:left; width:470px;
	height:60px;
	background-color:#F9E2E8;
	color:#D91548; 
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:4px 7px 4px 10px;
	line-height: 13px;}		

.roldbartitle {width:333px;  overflow:hidden; display:block; float:left;
	height:55px;
	background-color:white;
	background-image:url(img/t_oldsmt.gif);
	background-repeat: no-repeat 	;
	color:white; 
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	padding-top:16px;}
	
.roldbardesc{ display:block; overflow:hidden; float:left; width:410px;
	height:55px;
	background-color:#FFFDF4;
	color:#4F4F4E; 
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align:left;
	padding:4px 7px 4px 10px;
	line-height: 13px;}	
	
.news {width: 355px; 
	padding:10px;
	color:#3C3C3C;
	font-family: "time new roman", serif;
	font-size: 14px;}	
	
.news2 {width: 300px; 
	padding:10px;
	color:#3C3C3C;
	font-family: "time new roman", serif;
	font-size: 14px;}	
	
.oldnews {width: 740px; 
	padding:10px;
	color:#3C3C3C;
	font-family: "time new roman", serif;
	font-size: 14px;
	background-color:#FEFCF8;
	margin-top:5px;}	
	
.newslist {width: 355px; 
	padding:14px 10px 10px 10px;
	color:#3C3C3C;
	font-family: arial, sans-serif;
	font-size: 12px;
	}
.lndata {font-weight:normal;
	color:#3C3C3C;
	font-size:11px;
	}
	
.sourslink {padding:5px;
background-color:#ECF3F8;
font-family:arial, sans-serif;
font-size:12px;
margin-top:10px;}
	
/* ------- BLACK LOG and WHAITE LOG ---------*/
	
.bwtitle {font-family: arial, sans-serif;
	font-size: 18px;
  color:black;
  padding-left:10px;}
.bwsmall {font-family: arial, sans-serif;
	font-size: 9px;
  color:black;}
  
  
ul.whitelog { margin-left: 30px;
list-style-image: url("img/pull_wl.gif");
}

ul.blacklog { margin-left: 30px;
list-style-image: url("img/pull_bl.gif");
}
ul.whitelog  li, ul.blacklog  li {margin-bottom:5px; padding-top:-1px;
padding-left:2px;}
ul.whitelog  a:link, ul.whitelog a:visited, ul.blacklog  a:link,  ul.blacklog a:visited {color:black; text-decoration:none;}
ul.whitelog  a:hover, ul.blacklog  a:hover  {color:black; text-decoration:underline;}

.bwruler {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:20px;
  margin-right:20px;
  display:block;

padding-top:8px;
  border-top:1px solid #c5c5c5;}



	
/* --------- CELLL --------*/
	
.bluecell {background-color:#EFF4FA;
	vertical-align:top;}
.yellcell {background-color:#FFFFF7;
	vertical-align:top;}
.redcell {background-color:#F9EFF2;
	vertical-align:top;}
	
.orgcell {background-color:#FEF9EF;
	vertical-align:top;}
.greencell {background-color:#F7FBEE;
	vertical-align:top;}

.whitecell {background-color:#fff;
	vertical-align:top;
  width: 355px; 
	padding:10px;
	color:#3C3C3C;
	font-family: "time new roman", serif;
	font-size: 14px;
  border-top:1px solid #c6c6c6;
  border-bottom:1px solid #c6c6c6;}

.blackcell {background-color:#e6eade;
	vertical-align:top;
	width: 355px; 
	padding:10px;
	color:#3C3C3C;
	font-family: "time new roman", serif;
	font-size: 14px;
	 border-top:1px solid #b3b6ac;
  border-bottom:1px solid #b3b6ac;
  }
	
	
.linkblock {width:270px;display:block; float:left;
	font-family: arial, sans-serif;
	font-size: 10px; 
	padding:5px 5px 7px 10px;
	margin: 0px 10px 10px 0px;
	color:#3C3C3C;
	background-color:#FFFFF7;
	border-top: 1px solid #EAEBE5;
	border-bottom: 1px solid #EAEBE5;
	}

a:link.linkbloklink, a:visited.linkbloklink {color:#3C3C3C; text-decoration:underline;}
a:hover.linkbloklink {color:black; }
.baner468 {display:block; float:left; vertical-align:middle;}

.bluebar215 {width:215px;
	background-color:#7aa9ce;
	background-image:url(img/barbg_b.gif);
	background-repeat:repeat-y;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:white;
	padding: 4px 0 3px 19px;
	margin-top:4px;
	}
.orgbar215 {width:215px;
	background-color:#ffd155;
	background-image:url(img/barbg_y.gif);
	background-repeat:repeat-y;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:white;
	padding: 4px 0 3px 19px;
	margin-top:4px;
	}
.greenbar215 {width:215px;
	background-color:#a2d875;
	background-image:url(img/barbg_g.gif);
	background-repeat:repeat-y;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:white;
	padding: 4px 0 3px 19px;
	margin-top:4px;
	}

.redbar215 {width:215px;
	background-color:#e36e75;
	background-image:url(img/barbg_r.gif);
	background-repeat:repeat-y;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:white;
	padding: 4px 0 3px 19px;
	margin-top:4px;
	}
		
.redlinks {
padding:15px;
font-family:arial, sans-serif;
font-size:12px;}
.redlinks ul {list-style-image: url("img/ico_redarrow.gif");
color:#5f050a;
margin-left:15px;
}
.redlinks li {margin-bottom:12px;}
.redlinks a:link, .redlinks a:visited  {color:#656565; text-decoration:none;}
.redlinks a:hover {color:#5f050a;}
	
.calendarbody {background-color:#fff6d9;
padding-top:5px;
padding-bottom:5px;
font-family:arial, sans-serif;
}


/* -------- SEARCH ---------*/	

#search {width:215px;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:-10px;
	}
	
.formserch {width:140px;
	font-family:arial,sans-serif;
	background-color:#E7EFF6;
	font-size:12px;
	color:#3C3C3C;
	height:16px;
	margin-top:2px;
	border:1px solid #7CAACE;
	display:block; float:left;
	}

.serachbutton {width:42px; 
	height:19px; 
	margin: 3px 0 7px 10px;
	color:#1651A9;
	background-color:white;
	font-family: arial ,sans-serif;
	font-size:12px;
	font-weight:bold;
	border: 0px;
	cursor: pointer;
	display:inline-block; float:left;
	}

.newsline215 {width: 215px; 
	padding:6px 10px 10px 10px;
	color:#3C3C3C;
	font-family: arial, sans-serif;
	font-size: 12px;
	}


	
#bottom {width:990px; border-top:1px solid #79A8CC; margin-top:15px;float:left;
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#3c3c3c;
	padding: 15px 0px 20px 20px;
	}
.bluetext {color:#1266A7;}

.listalka {width:603px; padding-left:100px;}
.listalkapunkt {color:#1651A9;
	font-family: arial ,sans-serif;
	font-size:12px;
	display:block; float:left;
	margin-left:10px;
	margin-top:10px;}
	
	/*  ----------- LINKBAR  ---------*/
	
.linkbar {width: 984px;
  font-family: arial, sans-serif;
  font-size: 9px;
  background-color:#f7fbee;
  color:#555;
  border-bottom:1px solid #9aa4a3;
  border-right:1px solid #9aa4a3;
  margin-bottom:5px;
  }

.linkbar a {
  color:#555;
  text-decoration:none;
  font-size:9px;
 }

.linkbar a:hover {text-decoration:underline;
  color:#111;}
  
.topsep {height:8px;
overflow:hidden;
display:block;}

.sepin1 {height:3px;
overflow:hidden;
display:block;}

.topsep2 {height:14px;
overflow:hidden;
display:block;}

/* êóñî÷åê ìàëåíüêèé, Ñàøêà ñäåëàë ÝÒÎ Î×ÅÍÜ ÇÄÎÐÎÂÎ */

.icosset {width:990px;
padding-top:4px;
padding-bottom:4px;
border-top:1px solid #a8c3e0; 
border-bottom:1px solid #a8c3e0; 
float:left;
margin-top:5px;
}
.icos {float:left;margin-left:20px;}

.icoslink {float:left;
margin-left:5px;
font-size:14px;
padding-top:2px;}

.icoslink a {font-family:arial, sans-serif;
color:#2767ab; 
text-decoration:none;
border-bottom:1px dashed #2767ab; 	}
.icoslink a:hover {color:#073668; background-color:#ecf3f8;}

.icos2set {width:760px;
padding-top:4px;
padding-bottom:4px;
border-top:1px solid #a8c3e0; 
border-bottom:1px solid #a8c3e0; 
float:left;
margin-top:5px;
}

.icos2 {float:left;margin-left:15px;}

.blockbarsm {width:760px;height:26px; overflow:hidden; float:left; 
margin-top:15px;
background-color:#4185b9}

.rbluebartitlesm {width:100%;  overflow:hidden; display:block; float:left;
	height:26px;
	background-color:#7aa9ce;
	color:white; 
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	margin-left:12px;
	border-left:1px solid #fff;
   }
   
.blockbarsmg {width:760px;height:26px; overflow:hidden; float:left;
margin-top:15px;
background-color:#7ac83b}

.rgreenbartitlesm {width:100%;  overflow:hidden; display:block; float:left;
height:26px;
background-color:#a2d875;
color:white;
font-family: arial, sans-serif;
font-size: 14px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-left:10px;
margin-left:12px;
border-left:1px solid #fff;
  }
  .blockbarsmy {width:760px;height:26px; overflow:hidden; float:left;
margin-top:15px;
background-color:#ffbd0d;}

.ryellbartitlesm {width:100%;  overflow:hidden; display:block; float:left;
height:26px;
background-color:#ffd155;
color:white;
font-family: arial, sans-serif;
font-size: 14px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-left:10px;
margin-left:12px;
border-left:1px solid #fff;
  }


  .blockbarsmr {width:760px;height:26px; overflow:hidden; float:left;
margin-top:15px;
background-color:#d00e19;}

.rredbartitlesm {width:100%;  overflow:hidden; display:block; float:left;
height:26px;
background-color:#e36e75;
color:white;
font-family: arial, sans-serif;
font-size: 14px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-left:10px;
margin-left:12px;
border-left:1px solid #fff;
  }   
  
.blockbarsm2 {width:370px;height:26px; overflow:hidden; float:left;
margin-top:15px;
background-color:#4185b9;}  

.icolinks {padding:5px;
font-family:arial, sans-serif;
font-size:12px;
float:left;
overflow:hidden;
clear:both;
margin-bottom:5px;}

.icolinks ul {list-style-type: none;
color:#5f050a;
margin-left:15px;}
.icolinks li {margin-bottom:12px; clear:both;}
 
.icoslink2 {padding-top:8px; float:left; }
.icolinks li img {float:left; margin-right:10px;}

.oneicos3 {float:left;
overflow:hidden;
width:102px;
padding-bottom:6px;
min-height:23px;}

.oneicos3 img {margin-bottom:-5px;margin-right:3px;}

.oneicos3 a {font-family:arial, sans-serif; 
color:#2767ab; 
text-decoration:none;
border-bottom:1px dashed #2767ab; 	}
.oneicos3 a:hover {color:#073668; background-color:#ecf3f8;}

.floaterico {float:left; height:30px; overflow:hidden;}

