*{
	margin: 0;
	padding: 0;
}
a img, fieldset {border:0}
fieldset{display:inline}
* > fieldset{display: block}/* Non IE browsers */
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
p{
	margin-bottom: 11px;
}
h1, h2, h3{
	font: normal normal 18px arial;
	color: #000;
	margin-bottom: 10px;
}
h2, h3{
	font-weight: bold;
	font-size: 14px;
}
h3{
	color: #666;
}
h4{
	font: italic bold 16px/20px arial;
}
a{
	color: #666;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
fieldset{
	padding: 8px 0;
}
body{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #666;
	text-align:center;
	background: url(/doc/i/bg1000.png) repeat-y 50% 0 #e6dcdc;     /*     #e3d7d8   */
}
#topshade{
	min-width: 980px;  /*   960 -> 980 */
	background: url(http://doc.osvita.ua/doc/i/topshade.png) no-repeat 50% 0;
}

/*  НОВАЯ ШАПКА С БАННЕРОМ 960х80  начало */
#header1{
	background: url(http://doc.osvita.ua/doc/i/headerbg1.png) repeat-x 0 0;
	width: 990px;   /*   920 -> 940 */
	margin: auto;
	padding: 5px 5px 0 5px;
	text-align: left;
}
#logo1{
	width: 189px;
	padding-top: 15px;
	padding-left: 10px;
	float: left;
}
.hbanner1{
	background: url(http://doc.osvita.ua/doc/i/headerbg2.png) repeat-x 0 0;
	width: 1000px;   /*   980 -> 1000 */
	margin: auto;
/*	float: center;   */
	padding: 0px 0px 0px 0px;
	text-align:center;
}
#logoheader {display: block; height: 70px;} 
#header1 .menu{ padding-top: 3px;}  /* для всех */   
#header1 ul.main li{
	background: url(http://doc.osvita.ua/doc/i/mainbg.png) no-repeat 100% 0 #A40000;
}
#header1 ul.main li.current{
	background-position: 100% -23px;
}
#header1 ul.main li.service{
	font-size: 10px;
	background: none;
	float: right;
	padding: 4px 0 0 0;
	margin-left: 11px;
}
#header1 ul.main li.service a{
	text-decoration: underline;
}
#header1 ul.main li.service a:hover{
	text-decoration: none;
}
#header1 ul.sub{
	background: url(http://doc.osvita.ua/doc/i/dash.gif) repeat-x 0 100%;	
}
#header1 ul.sub a{
	color: #666;
}
.googleform {
	padding: 1px 0px 0px 10px;
    width: 275px;
	float: right;
}    
form .googlestring{
	width: 195px;
	height: 14px;
	font: bold 13px arial;
    margin-top: 1px;
    line-height: 14px;
	padding: 5px 0px 0px 7px;
	color: #666;
}
form .googlebutton{
	width: 52px;
	height: 22px;
	background: url(http://doc.osvita.ua/doc/i/bgbutton.gif) no-repeat 0 0;
	background-position: -428px 0px;
	border: none;
	color: #fff;
	font: bold 11px arial;
	margin-left: 2px;
	padding: 0px 1px 0px 3px;
    cursor: pointer;
}
.subsbut{
	padding: 1px 13px 5px 10px;
	background: url(http://doc.osvita.ua/doc/i/bgbutton.gif) no-repeat 0 0;
	background-position: -167px top;
    width: 155px;
    margin-top: 5px;
	float: right;
	color: #f3dadb;
	text-align:center;
	text-decoration: none; 
    cursor: pointer;
	font: 12px/18px arial;
}
.subsbut:hover {
	color: #f3dadb;
	text-decoration: none; 
}
a .ruslink{
	padding: 1px 7px 5px 15px;
	background: url(http://doc.osvita.ua/doc/i/bgbutton.gif) no-repeat 0 0;
	background-position: -630px top;
    width: 75px;
	height: 22px;
    margin-top: 5px;
	float: left;
    cursor: pointer;
}
a .ukrlink{
	padding: 1px 7px 5px 15px;
	background: url(http://doc.osvita.ua/doc/i/bgbutton.gif) no-repeat 0 0;
	background-position: -710px top;
    width: 75px;
	height: 22px;
    margin-top: 5px;
	float: left;
    cursor: pointer;
}

/*  НОВАЯ ШАПКА С БАННЕРОМ 1000х80  конец */
.blockban{
    margin-top: 8px;
}

#header{
	background: url(http://doc.osvita.ua/doc/i/headerbg.png) repeat-x 0 0;
	width: 980px;   /*   940 -> 980 */
	margin: auto;
	padding: 20px 20px 0 20px;
	text-align: left;
}
#logo{
	width: 189px;
	padding-top: 25px;
	float: left;
}
#body{
	text-align: left;
	margin: auto;
	background: #fff;
}
.banner img{
	display: block;
}
#body .banner, #footer .banner{
	margin-bottom: 10px;	
}
#header .menu{
	padding-top: 21px;
}
.menu ul{
	list-style: none;
	font: normal 11px arial;
}
#footer ul.main{
	margin-bottom: 5px;
}

ul.main li{
	float: left;
	height: 13px;
	padding: 5px 7px 5px 7px;
}

#header ul.main li{
	background: url(http://doc.osvita.ua/doc/i/mainbg.png) no-repeat 100% 0 #A40000;
}
#footer ul.main li{
	background: url(http://doc.osvita.ua/doc/i/fmenubg.gif) no-repeat 100% 0 #999;
}
ul.main li.current a{
	font-weight: bold;
	color: #666;
}
ul.main li.current a:hover{
	color: #666;
	text-decoration: underline;
}
#header ul.main li.current{
	background-position: 100% -23px;
}
#footer ul.main li.current{
	background-color: #fff;
}
#header ul.main li.service{
	font-size: 10px;
	background: none;
	float: right;
	padding: 4px 0 0 0;
	margin-left: 11px;
}
ul.main li a{
	color: #fff;
	text-decoration: none;
}
ul.main li a:hover{
	color: #fff;
	text-decoration: underline;
}
#header ul.main li.service a{
	text-decoration: underline;
}
#header ul.main li.service a:hover{
	text-decoration: none;
}
ul.sub{
	font: 11px arial;
	padding: 4px 0 6px 5px;
}
#header ul.sub{
	background: url(http://doc.osvita.ua/doc/i/dash.gif) repeat-x 0 100%;	
}
#footer ul.sub{
	background: #fff;
	margin: 0 -5px;
	padding-left: 20px;
}
ul.sub li{
	display: inline;
	margin-right: 12px;
}
ul.sub li.current a{
	font-weight: bold;
}
#header ul.sub a{
	color: #666;
}
.marquee{
	background: url(http://doc.osvita.ua/doc/i/dash.gif) repeat-x 0 100%;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 5px 0;
}
.marquee ul{
	list-style: none;
}
.marquee a{
	color: #666;
}
.marquee span{
	padding: 0 5px 0 8px;
}
.marquee .fx{
	width: 80px;
	height: 23px;
	position: absolute;
	background: url(http://doc.osvita.ua/doc/i/fx.png) no-repeat 0 -23px;
	margin-top: -4px;
}
.marquee .fx.right{
	margin-left: 910px;   /*   860 -> 880 */
	margin-top: -19px;
	background-position: 0 0;
}
#body{
	width: 990px;    /*   940 -> 960 */
	margin: auto;
	padding: 5px 5px 20px 5px
}
#left{
	width: 211px;
	float: left;
	margin-right: 5px;
}
#left468{
	width: 468px;     
	float: left;
	margin-right: 5px;  /*   11 -> 5 */
}
#center{
	width: 468px;   
	float: left;
	margin-right: 5px;   /*   11 -> 5 */
}
#center210{
	width: 210px;
	float: left;
	margin-right: 5px;
}
.inner #center{
	width: 685px;   /*   670 -> 685 */
}
#right{
	width: 300px;    /*   240 -> 300 */
	float: left;
}
#footer{
	width: 990px;    /*   940 -> 990 */
	text-align: left;
	margin: auto;
	padding: 0 5px 20px 5px;
	background: #EBEBEB;
}
.heading{
	font: bold 13px arial;
	color: #666;
	display: block;
	line-height: 14px;
	height: 16px;
}
h1.heading{
	font-size: 16px;
	margin-bottom: 0;
	height: auto;
}
.heading span{
	border-bottom: 2px solid #E59999;
}
h1.heading span{
	line-height: 20px;
}
.block{
	border: 1px solid #EBEBEB;
	padding: 2px 10px 2px 10px;
	margin-bottom: 12px;
}
.block ul{
	list-style: none;
}
.block li{
	background: url(http://doc.osvita.ua/doc/i/dash.gif) repeat-x 0 0;
	padding: 9px 0 8px 0;
}
.block li:first-child{
	background-image: none;
}
.block p.all a{
	font: bold 11px arial;
	color: #06c;
	text-decoration: underline;
}
.block p.all a:hover{
	text-decoration: none;
}
 
#left468 .block li{
	background: url(http://doc.osvita.ua/doc/i/garr.gif) no-repeat 0 4px;
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;
	color: #ccc;
	font-size: 11px;
}
#left468 .white.block li{
	margin: 0 0 5px 0;
}
#left468 .white.block ul{
	padding-bottom: 5px;
}
#left468 p.all{
	padding-left: 12px;	
	background: url(http://doc.osvita.ua/doc/i/plus.gif) no-repeat 0 4px;
}
   
#center .block li{
	background: url(http://doc.osvita.ua/doc/i/garr.gif) no-repeat 0 4px;
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;
	color: #ccc;
	font-size: 11px;
}

#center .white.block li{
	margin: 0 0 5px 0;
}

#center .white.block ul{
	padding-bottom: 5px;
}

.white{
	font-size: 11px;
	color: #999;
}
.white a{
	color: #06c;
}
.purple.white{
	background: #fff;
}
.purple {
	background: url(http://doc.osvita.ua/doc/i/diag.gif) repeat 0 0 #F5EFF7;
	color: #06c;
	font-size: 14px;
}
.purple a{
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
.purple a:hover{
	text-decoration: underline;
}
.peach{                                       
	background: url(http://doc.osvita.ua/doc/i/diag.gif) repeat 0 0 #F7F3E8;
}
.inner .peach{
	line-height: 16px;
}
.inner .peach p{
	padding-top: 10px;
}
.peach.block li{
	background: url(http://doc.osvita.ua/doc/i/garr.gif) no-repeat 0 4px;
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;
	color: #ccc;
	font-size: 11px;
}
.peach li a{
	color: #06c;
	font-size: 13px;
}
#center p.all{
	padding-left: 12px;	
	background: url(http://doc.osvita.ua/doc/i/plus.gif) no-repeat 0 4px;
}
.peach p.all a{
	font-size: 13px;
}
.yellow{
	background: url(http://doc.osvita.ua/doc/i/diag.gif) repeat 0 0 #FBF7D3;
}                                             
dl.main{
	padding: 8px 0 10px 0;
	background: url(http://doc.osvita.ua/doc/i/dash.gif) repeat-x 0 100%;
	margin: 0 0 10px 0;
}
dl.main dt{
	width: 100px;
	margin-right: 10px;
	float: left;
}
.kostin{
	background: url(http://doc.osvita.ua/doc/i/diag.gif) repeat 0 0 #fdf3d2;
}
.rose{
	background: url(http://doc.osvita.ua/doc/i/diag.gif) repeat 0 0 #feeaea;
}

#left468 dl.main dd{
	float: left;
	width: 334px;   
}
  
dl.main dd{
	float: left;
	width: 336px;   
}
dl.main dd.noimg{
	float: none;
	width: auto;
}
.inner dl.main dd{
	width: 550px;    
}
.inner dl.main dd.noimg{
	width: auto;
	float: none;
}
.inner dl.main:last-child{
	background: none;
}
dl.main a{
	text-decoration: none;
	font-size: 14px;
}
dl.main a:hover{
	text-decoration: underline;
}
dl.main span.date{
	font-size: 11px;
	color: #ccc;
}
dl.main span.arr{
	font-size: 14px;
	color: #06c;
}
.white dl.main a{
	font-size: 11px;
	color: #666;
}
.white dl.main h2{
	margin-bottom: 0;
}
.shade{
	display: block;
	padding-bottom: 8px;
	background: url(http://doc.osvita.ua/doc/i/ishade.png) no-repeat 0 100%;
}
.shade img{
	display: block;
}
.shadelit{
	display: block;
	padding-bottom: 8px;
	background: url(http://doc.osvita.ua/doc/i/ishadelit.png) no-repeat 0 100%;
}
.shadelit img{
	display: block;
}
form .string{
	width: 235px;
	height: 22px;
	border: 1px solid #ccc;
	font: bold 16px arial;
	padding: 3px 0 0 7px;
	color: #666;
}
form .button{
	width: 26px;
	height: 21px;
	background: url(http://doc.osvita.ua/doc/i/bgbutton.gif) no-repeat 0 0;
	background-position: 0px top;
	border: none;
	color: #fff;
	font: bold 11px arial;
	margin-left: 1px;
	cursor: pointer;
}
fieldset.dovidnik{
	padding: 15px 0;
} 
.dovidnik label{
	display: block;
	font: 11px arial;
	color: #666;
}
.dovidnik select{
	width: 100%;
	margin-bottom: 10px;
}
form .dovidnik .string{
	width: 200px;
}
form .dovidnik .button{
	width: 55px;
	background-image: url(http://doc.osvita.ua/doc/i/searchb.gif);
}
form .voting .button{
	width: 75px;
	background-image: url(http://doc.osvita.ua/doc/i/votingb.gif);
}
ul.pages{
	list-style: none;
	font: bold 14px arial;
	margin: auto;
	text-align: center;
}
ul.pages li{
	display: inline;
	border-left: 1px solid #ccc;
	padding: 0 4px 0 7px;
}
ul.pages li a{
	color: #06c;
}
ul.pages li.desc, ul.pages li.rew{
	border-left-width: 0;
	padding-left: 0;
}
ul.pages li.rew, ul.pages li.fwd{
	font-size: 18px;
}
ul.pages li.rew a, ul.pages li.fwd a{
	text-decoration: none;
}
#bot{
	height: 136px;
	background: url(http://doc.osvita.ua/doc/i/bot1000.png) no-repeat 50% 0 #e6dcdc;     /*     #e3d7d8   */
}
.article{
	border: 1px solid #EBEBEB;
	padding: 20px 10px 0 10px;
	font-size: 14px;
	line-height: 18px;
	color: #666;
	margin-bottom: 10px;
}
.article a{
	color: #06c;
}
.article p{
	margin-bottom: 18px;
}
.article h1, .article h2{
	color: #666;
	font-size: 20px;
}
.article h2{
	font-size: 18px;
	font-weight: normal;
}
.article .info{
	color: #999;
	font-size: 11px;
}
.article .shade{
	float:left;
	margin: 0 10px 10px 0;
}
.article .shadelit{
	float:left;
	margin: 0 10px 10px 0;
}
.article ul{
	list-style: none;
	padding-bottom: 5px;
}
.article ol{
	padding-bottom: 5px;
	margin-left: 25px;
}
.article ol li{
	margin-bottom: 10px;
}
.article ul li{
	padding-left: 55px;
	background: url(http://doc.osvita.ua/doc/i/garr.gif) no-repeat 40px 6px;
	margin-bottom: 10px;
}
.article ul.pages{
	padding: 0 0 12px 0;
	background: url(http://doc.osvita.ua/doc/i/dash.gif) repeat-x 0 100%;
	margin-bottom: 7px;
}
.article ul.pages li{
	padding-left: 7px;
	color: #999;
}
.article ul.pages small{
	font-weight: normal;
	font-size: 11px;
}
.article ul.nav{
	height: 25px;
}
.article ul.nav li{
	padding-left: 0;
	background: none;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	position: absolute;
}
ul.nav li.fwd{
	background: url(http://doc.osvita.ua/doc/i/arr.gif) no-repeat 100% 7px;
	padding-right: 12px;
	margin-left: 548px;    /*  548 ->  */
}
ul.nav li.prn{
	background: url(http://doc.osvita.ua/doc/i/icons.gif) no-repeat 0 3px;
	padding-left: 19px;
	margin-left: 366px;    /*  366 ->  */
}
ul.nav li.dir{
	background: url(http://doc.osvita.ua/doc/i/icons.gif) no-repeat 0 -17px;
	padding-left: 19px;
	margin-left: 181px;    /*  181 ->  */
}
ul.nav li.rew{
	background: url(http://doc.osvita.ua/doc/i/arr.gif) no-repeat 0 -43px;
	padding-left: 12px;
}
#footer .menu .service{
	display: none;
}
#center #searchr li{
	background-image: none;
	padding: 6px 0 6px 30px;
}
#searchr{
	padding-top: 8px;
}
#searchr li div{
	position: absolute;
	width: 20px;
	margin-left: -25px;
	text-align: right;
}
#searchr li.even{
	background-color: #FAFAFA;
}
#searchr li a{
	font-size: 13px;
}
#center .peach ul.sub{
	padding: 10px 0 10px 0;
}
#center .peach ul.sub li{
	background: none;
}
#center .peach ul.sub li a{
	font-size: 11px;
}
.article table{
	border-collapse: collapse;
	width: 100%;
}
.article table td, .article table thead th{
	border: 1px solid #ccc;
	font-size: 11px;
	padding: 2px 10px;
	color: #666;
}
.article table thead td, .article table thead th{
	font-weight: bold;
	background: #EBEBEB;
	font-size: 12px;
}


/*  SiteMapBlock    */
.footer1{
	background: #ffffff;
	margin: 0 -5px;
	padding-left: 6px;
	padding-right: 5px;
}
.smap{
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 255px;
	width: 990px;
	padding-bottom: 10px;
	display: inline-block;
}
#lsmap{
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	width: 680px;
	height: 250px;
	float: left;
	overflow: auto;
}
#rsmap{
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	width: 300px;
	height: 250px;
	float: right;
}
#lsmap .sitemapblock{
	padding: 1px;
	margin: 4px 0 0 4px;
    float:left;
	width: 123px;
	font-size: x-small;      /*   9px    */
	line-height: 0.97;       /*   10px   */
}
.h {
	color: #222222;
	font-weight: bold;
	font-size: 105%;         /*   11px   */
}
.sitemapblock a{
	color: #777;
	text-decoration: none;
}
.sitemapblock a:hover{
	color: #000;
	text-decoration: underline;
}         
.sitemapblock ul #mapblock{
	list-style: none;
	padding: 1px;
}

.ban300x250{
	padding: 0px;
	margin: 0px;
	text-align:center;
	width: 300px;
	height: 250px;
}

/*FOOT banners and counters*/
.footban{
	border: 0;
	padding: 1px;
	margin: 1px;
	width: 985px;
	height: 95px;
	display:inline;
}
.counters{
	border: 0;
	padding: 1px;
	margin: 0px;
	height: 20px;
	width: 980px;
	padding-bottom: 5px;
	display: block;
}
#lcounter{
	border: 0;
	padding: 1px;
	margin: 1px;
	text-align: right;
	width: 480px;
	height: 20px;
	line-height: 1px;
	float: left;
	display: inline;
}
#rcounter{
	border: 0;
	padding: 1px;
	margin: 1px;
	text-align: left;
	width: 480px;
	height: 20px;
	line-height: 1px;
	float: right;
	display: inline;
}
#rcounter table{
	padding: 0px;
	margin-top: -1px;
	height: 18px;
	line-height: 1px;
	display: inline;
}
#foot2ban{
	border: 0;
	padding: 1px;
	height: 65px;
	width: 990px; 
	display: block;
}
#flbanner{
	border: 0;
	padding: 1px;
	margin: 1px;
	text-align: right;
	width: 480px;
	float: left;
	display: inline;
}
#frbanner{
	border: 0;
	padding: 1px;
	margin: 1px;
	text-align: left;
	width: 480px;
	float: right;
	display: inline;
}
p.copyleft{
	width: 250px;
	padding-right: 10px;
	margin-bottom: 0px;
	float: left;
	font: bold 11px arial;
}
p.copyleft big{
	display: block;
	font-size: 14px;
}
p.copyleft span{
	display: block;
	color: #999;
	font-weight: normal;
	padding-top: 1px;
}
p.copyleft a{
	color: #999;
}
.linfo{
	padding: 0;
	padding-left: 10px;
	margin: 1px;
	width: 260px;
	float: left;
}
.rinfo{
	padding: 0;
	margin: 1px;
	text-align: center;
	width: 700px;
	float: right;
}
p.copyinfo{
	padding: 0px;
	margin-bottom: 0px;
	font: bold 11px arial;
}
p.copyinfo span{
	padding: 0px;
	display: block;
	color: #999;
	font-weight: normal;
}
p.copyinfo a{
	color: #999;
}

/* блок 300 фото и заголовки */
div.fotozag2 {
	border: 0; 
	border-bottom: dashed 1px #ccc; 
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 1px;
	padding-top: 5px;
	margin: 1px; 
	height: 55px;
	width: 99%; 
	overflow: hidden; 
}

div.smimg {
	border: 0; 
	margin: 0px;
	top: 0px;  
	width: 60px;
	height: 45px;
	overflow: hidden;
	position: relative;
	float: left;
	display: block;
	padding-top: 3px;
	padding-bottom: 8px;
	margin-right: 10px;
	background: url(http://doc.osvita.ua/doc/i/ishade.png) no-repeat 0 100%;
}

div.smimg a img{
	border: 0px; 
	float:left;
	margin: 0px 0px 0px 0px;     
}

/* Кнопки ссылок в твиттеры маленькие  :-)  */
.share {
background-color: transparent;
padding: 0px; padding-right: 4px;
background-image: url("http://doc.osvita.ua/doc/i/knopki16.gif");
background-repeat: no-repeat;
background-attachment: scroll;
float: left;
cursor: pointer;
width:16px; 
height:16px;
}
#vkontakte {
background-position: 0px top;
}
#facebook {
background-position: -20px top;
}
#friendfeed {
background-position: -40px top;
}
#twitter {
background-position: -60px top;
}
#livejournal {
background-position: -80px top;
}
#su {
background-position: -100px top;
}
#yaru {
background-position: -120px top;
}
#buzz {
background-position: -140px top;
}
#blogger {
background-position: -160px top;
}
#mailru {
background-position: -180px top;
}
#livinet {
background-position: -200px top;
}

#vkontakte:hover {
background-position: 0px bottom;
}
#facebook:hover {
background-position: -20px bottom;
}
#friendfeed:hover {
background-position: -40px bottom;
}
#twitter:hover {
background-position: -60px bottom;
}
#livejournal:hover {
background-position: -80px bottom;
}
#su:hover {
background-position: -100px bottom;
}
#yaru:hover {
background-position: -120px bottom;
}
#buzz:hover {
background-position: -140px bottom;
}
#blogger:hover {
background-position: -160px bottom;
}
#mailru:hover {
background-position: -180px bottom;
}
#livinet:hover {
background-position: -200px bottom;
}

/* Кнопки ссылок в твиттеры БОЛЬШИЕ :-)  */
.bshare {
background-color: transparent;
padding: 0px; padding-right: 8px;
background-image: url("http://doc.osvita.ua/doc/i/knopki.gif");
background-repeat: no-repeat;
background-attachment: scroll;
float: left;
cursor: pointer;
width:32px; 
height:32px;
}
#bvkontakte {
background-position: 0px top;
}
#bfacebook {
background-position: -40px top;
}
#bfriendfeed {
background-position: -80px top;
}
#btwitter {
background-position: -120px top;
}
#blivejournal {
background-position: -160px top;
}
#bsu {
background-position: -200px top;
}
#byaru {
background-position: -240px top;
}
#bbuzz {
background-position: -280px top;
}
#bblogger {
background-position: -320px top;
}
#bmailru {
background-position: -360px top;
}
#blivinet {
background-position: -400px top;
}

#bvkontakte:hover {
background-position: 0px bottom;
}
#bfacebook:hover {
background-position: -40px bottom;
}
#bfriendfeed:hover {
background-position: -80px bottom;
}
#btwitter:hover {
background-position: -120px bottom;
}
#blivejournal:hover {
background-position: -160px bottom;
}
#bsu:hover {
background-position: -200px bottom;
}
#byaru:hover {
background-position: -240px bottom;
}
#bbuzz:hover {
background-position: -280px bottom;
}
#bblogger:hover {
background-position: -320px bottom;
}
#bmailru:hover {
background-position: -360px bottom;
}
#blivinet:hover {
background-position: -400px bottom;
}

/* Стиль блока Цитата дня */

div.zitata {
	border: 0; 
	padding: 0px;
	padding-right: -10px;
	margin-top: -2px;
	margin-left: -10px;
	margin-right: -10px;
	font: normal 10px Arial, Helvetica, sans-serif;
	height: auto;
	width: 100%+20px; 
	display: block;
	overflow: hidden; 
	background: url(http://doc.osvita.ua/doc/i/zitata.png) no-repeat top right;
	text-decoration: none;
}

div.ztext {
	border: 0; 
	border-bottom: dashed 1px #ccc; 
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	margin: 0px;
	height: auto;
	width: auto; 
	display: block;
	overflow: hidden; 
}

div.ztext a {
	text-decoration: none;
}
div.ztext a:hover {
	text-decoration: underline;
}

div.zabout {
	border: 0;
	width: 210px;
	height: auto;
	margin: 5px;
	margin-top: 5px;
	font: normal 10px Arial, Helvetica, sans-serif;
	position: relative;
	display: block;	
	float: right;
}

div.zabout a{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.zimg {
	border: 0;
	top: 0px;  
	width: 60px;
	height: 45px;
	overflow: hidden;
	position: relative;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 8px;
	background: url(http://doc.osvita.ua/doc/i/ishade.png) no-repeat 0 100%;
}

div.zimg a img{
	border: 0px; 
	float:left;
	margin: 0px 0px 0px 0px;     
}

