* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
.main-textarea img { margin: 10px; } 
BODY {
	color : #606060;
	font: 11px tahoma, sans-serif;
	background: #fff;
}
a, a:active, a:link, a:visited {
	text-decoration: underline;
	color: #4a6069;
}
a:hover {
 text-decoration: none;
}
.blue-line {
	display: block; 
	padding: 0px; 
	margin: 7px 0px; 
	background: url(/html/img/table-l.gif) no-repeat left top;
}
.blue-line .right-back {
	display: block; 
	padding: 0px; 
	margin: 0px; 
	background: url(/html/img/table-r.gif) no-repeat right top;
}
.blue-line .right-back .text-block {
	display: block; 
	padding: 5px; 
	height: 30px; 
	margin: 0px 5px; 
	background: #d0f3f4;
	color: #FFF200;
	vertical-align: middle;
}
.blue-line .right-back .text-block a {
	font-size: 12px;
	color: #00aabe;
	font-weight: bold;
	display: block;
	margin: 10px;
}

h1{
position: relative;
color: #00aabe;
font: bold 18px "Arial Black", Arial, sans-serif;
}

h2{
position: relative;
color: #00aabe;
font: bold 15px "Arial Black", Arial, sans-serif;

}

h3{

color: #606060;
font: 11px tahoma, sans-serif;
}





div.main-textarea {
	display: block;
	margin: 0px;
	padding: 0px;
}
div.main-textarea ul, div.main-textarea ol {
	margin-left: 20px;
}


.indention li.dec {
	list-style-type: decimal;
}

.indention li.dec a {
text-decoration:none;
}

.indention li.cub {
	list-style-type: lower-alpha
}

img, fieldset{ border: none; }
p{ padding: 10px 0; }
.all{
min-height: 100%;
margin: 0 0 -94px 0;
min-width: 1000px;
background:  url(img/fon.png) repeat-x 0 100%;
}

.conteiner{ width: 100%; }
.clear{ clear: both; height: 0; overflow: hidden; }

/* start header */
.header-menu{
position: absolute;
top: 0;
left: 0;
width: 100%;
min-width: 1000px;
z-index: 2;
background: transparent;
}
html:first-child .header-menu { z-index: 5; }
.header-menu div{
margin: 0 auto;
width: 654px;
height: 710px;
/* background: url(img/hz.gif) no-repeat 65px 187px; ZAGOGULINA */
}
/* end header */
.hz{
position: absolute;
top: 0;
left: 0;
width: 100%;
min-width: 1000px;
z-index: 2;
background: transparent;
}
.hz div{
margin: 0 auto;
width: 654px;
height: 710px;
background: url(img/hz.gif) no-repeat 65px 187px;
}
/* start sidebar */
.sidebar{
float: left;
margin: 0 0 0 -100%;
width: 189px;
padding: 73px 0 0 12px;
}
.menu{ padding: 7px 0 0 20px; list-style: none; }
.menu li{ padding: 0 20px 0 0; }
.menu a, .menu a:active, .menu a:link, .menu a:visited {
	text-decoration: underline;
	color: #36362b;
	text-transform: uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.menu a:hover { text-decoration: none; color: #0099cc; }
/* end sidebar */
.sidebar-left, .sidebar-right, .indention{ position: relative; z-index: 3; }
/* start sidebar-left */
.sidebar-left{ float: left; margin: 0 0 0 -100%; width: 189px; padding: 63px 0 0 12px; }
.logo{ margin: -63px 0 13px 0; position: relative; }
.sidebar-left p{ padding: 10px 10px 10px 0; }
.sidebar-left p strong { color: #349da6; font-weight: normal; }
.sidebar-left p span { color: #fff000; }
.sidebar-left .block{
	width: 189px;
	background: url(img/block-up.gif) no-repeat;
	padding: 10px 0 0 0;
}
.sidebar-left a{text-decoration:none}
.sidebar-left .block div{
	padding: 0 0 10px 10px;
	margin: 0 0 -75px 0;
	background: #00aabe;
	min-height: 79px;	
}
.sidebar-left .block-down{
	height: 79px;
	background: url(img/block-down.gif) no-repeat;
	position: relative;
	z-index: 3;
	margin: 0 0 17px 0;
}
.block h3, #search h3, .smallblock h3{
color: #fff200;
font: 11px "Arial Black", Arial, sans-serif;
text-transform: uppercase;
}
.block ul{
	padding: 5px 0 0 0;
	position: relative;
	z-index: 4;
	list-style: decimal inside;
	color: #000080;
}
.block ul a, .block ul a:active, .block ul a:link, .block ul a:visited {
	text-decoration: none;
	color: #000080;
}
.block ul a:hover { text-decoration: underline; }
#sending-out{
	list-style: none outside;
	position: relative;
	z-index: 4;
	height: 100%;
	padding: 0 0 10px 0;
}
#sending-out li{ height: 100%; }
#sending-out li:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
#sending-out a.name-sending, #sending-out a.name-sending:active, #sending-out a.name-sending:link, #sending-out a.name-sending:visited {
	text-decoration: underline;
	color: #fff200;
	display: block;
	padding: 5px 0;
	height: 100%;
}

#sending-out a.name-sending:hover { text-decoration: none; }
#sending-out span{ display: block; }
#sending-out fieldset{ float: left; width: 156px;}
#sending-out fieldset input{
	width: 142px;
	border: 1px solid #006874;
	position: relative;
	z-index: 100;
}
/* end sidebar-left */

/* start sidebar-right */
.sidebar-right{
float: left;
margin: 0 0 0 -211px;
width: 211px;
padding: 205px 0 0 0;
}
.sidebar-right .block{
	width: 198px;
	background: url(img/b-up.gif) no-repeat;
	padding: 10px 0 0 0;
}
.sidebar-right .block div{
	padding: 0 0 10px 10px;
	margin: 0 0 -70px 0;
	background: #00aabe;
	min-height: 79px;	
}
.sidebar-right .block-down{
	height: 79px;
	background: url(img/b-down.gif) no-repeat;
	position: relative;
	z-index: 3;
	margin: 0 0 17px 0;
}
#multimedia{ background: url(img/multimedia.gif) no-repeat; }
/*#news{ background: url(img/news.gif) no-repeat; margin: -120px 0 17px 0; height: 178px; }*/
#news { margin: -100px 0pt 17px; background: transparent url('img/news.gif') no-repeat scroll 0% 0%; height: 178px; } 
#new{ min-height: 178px; }
#new ul{ list-style: none outside; padding: 0; }
*+html #new ul{ padding: 0 0 50px 0; }
#new li{ padding: 0 0 10px 0; }
#new p{ padding: 0; }
#new h4 a {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
}
#new h4 a:hover { text-decoration: none; }
.icon{
height: 136px;
width: 161px;
padding: 0 0 0 37px;
list-style: none;
}
html > body .icon{ background: url(img/icon-fon.png) no-repeat; }
.icon li{
position: relative;
float: left;
padding: 18px 5px 0 5px;
}
.icon-vn{
	margin: -205px 0 45px 0;
	height: 164px;
	width: 160px;
	padding: 0 0 0 40px;
}
html > body .icon-vn{ background: url(img/icon-fon2.png) no-repeat; }
.icon-vn li{
float: left;
padding: 19px 0 0 0;
list-style: none;
}
.icon-vn a, .icon-vn a:active, .icon-vn a:link, .icon-vn a:visited {
	text-decoration: none;
	color: #606060;
	display: block;
}
.icon-vn a:hover { text-decoration: underline; }
a#home{ background: url(img/home-vn.gif) no-repeat; padding: 80px 0 0 0; }
a#map{ background: url(img/map-vn.gif) no-repeat 15px 0; padding: 100px 0 0 0; }
a#mail{ background: url(img/mail-vn.gif) no-repeat; padding: 120px 0 0 0; }
#search {
	background: url(img/search-fon.gif) no-repeat;
	height: 57px;
	width: 190px;
	padding: 10px 4px 0 4px;
	margin: 0 0 17px 0;
}
#search span{ display: block; padding: 5px 0 0 0; }
#search fieldset{ float: left; width: 170px;}
#search fieldset input{ width: 160px; border: 1px solid #006874; }
/* end sidebar-right */
/* start content */
#vn .content{ padding: 0; }
.content{ float: left; width: 100%; padding: 285px 0 0 0; }
.indention{ margin: 0 230px 0 220px; position: relative; z-index: 100; }

/* end content */

/* start footer */
.clear-down{ clear: both; height: 114px; }
.footer{
min-width: 1000px;
height: 94px;
background: url(img/footer-slogan.gif) no-repeat 46px 0px;
}
.indention-footer{ margin: 0 0 0 205px; }
.content-footer{ width: 100%; }
.content-footer li{
	list-style: none;
	width: 38%;
	background: url(img/raz.gif) no-repeat 0 15px;
	float: left;
	height: 94px;
}
.content-footer .adress ul { padding: 30px 10px 0 10px; width: 240px; margin: 0 auto; }
.content-footer .links ul { padding: 40px 10px 0 10px; width: 220px; margin: 0 auto; }
.adress span{ color: #bebebe; padding: 0 5px 0 0; }
.content-footer li ul li{ background: none; float: none; width: auto; height: auto; line-height: 14px; }

.footer a, .footer a:active, .footer a:link, .footer a:visited {
	text-decoration: underline;
	color: #349da6;
}
.footer a:hover { text-decoration: none; }
.content-footer .diz{ width: 23%; }
.diz p{ text-align: center; padding: 40px 0 0 0; }
a#z, a#z:active, a#z:link, a#z:visited { text-decoration: underline; color: #27ce00; }
a#z:hover { text-decoration: none; }
/* end footer */
/* menu start*/
.navigation{ height: 200px; position: relative; z-index: 4; }
.top-menu { list-style: none; padding: 30px 0 0 8px; height: 95px; position: relative; z-index: 4;}
#feedback{ background: url(img/feedback-zag.gif) no-repeat scroll 76% 45px; }
.top-menu li{ float: left; width: 25%; height: 40px; }
#cont{ float: left; width: 120px; }
html:first-child #cont { float: left; }
#feedback-p{ background: url(img/t-fb.gif) repeat-x 0 11px; margin: 0pt 24% 0pt 10px; height: 22px;  }
#feedback-p .z{ background: url(img/zag.gif) no-repeat 100% 5px; height: 22px; position: relative; left: 3px; width: 100%; }
#feedback-p .pm-f{ background: url(img/pm-fb-f.gif) repeat-x; float: left;  position: relative; left: -3px; }
#feedback-p .pm-l{ background: url(img/pm-fb-l.gif) no-repeat; height: 22px; float: left; }
#feedback-p ul{ list-style: none; background: url(img/pm-fb-r.gif) no-repeat 100% 0; height: 22px; padding: 0 0 0 10px; float: left; }
#feedback-p li{ padding: 0 10px; height: 22px; line-height: 22px; float: left; }
.pod-menu{
	position: relative; z-index: 4;
}
.pod-menu li{ background: url(img/raz2.gif) no-repeat 100% 100%; }
.pod-menu .end{ background: none; }
.pod-menu a, .pod-menu a:active, .pod-menu a:link, .pod-menu a:visited {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}
.pod-menu a:hover { text-decoration: underline; }
.breadcrumbs{ padding: 20px 0 0 5px; list-style: none; clear: left; }
.breadcrumbs li{ float: left; padding: 0 10px 0 6px; font-size: 12px; color: #01b9cf; background: url(img/raz4.gif) no-repeat 100% 2px;}
#feedback .breadcrumbs .end, #about .breadcrumbs .end{ background: none; }
.breadcrumbs a, .breadcrumbs a:active, .breadcrumbs a:link, .breadcrumbs a:visited {
	text-decoration: underline;
	color: #c5c5c5;
}
.breadcrumbs a:hover { text-decoration: none; }
#feedback .breadcrumbs li{ background: url(img/raz3.gif) no-repeat 100% 2px; }

  .breadcrumbs .end{ background: none;}
#about{
	background: url(img/about-zag.gif) no-repeat 0 43px;
}
#about-l{ padding: 0px; }
#seminar-l{ padding: 0; }
#about-p{ margin: 0 0 0 10px; height: 22px; }
#about-p .pm-f{ background: url(img/pm-a-f.gif) repeat-x; float: left; height: 22px;}
#about-p .pm-l{ background: url(img/pm-a-l.gif) no-repeat; height: 22px; float: left; }
#about-p ul{ list-style: none; background: url(img/pm-a-r.gif) no-repeat 100% 0; height: 22px; padding: 0 10px 0 10px; float: left;}
#about-p li{ padding: 0 10px; height: 22px; line-height: 22px; float: left; }

#lib{ background: url(img/lib-zag.gif) no-repeat 26% 87px; }
#lib-p{ margin: 0 0 0 10px; height: 22px; }
#lib-p .pm-f{ background: url(img/pm-l-f.gif) repeat-x; float: left; height: 22px;}
#lib-p .pm-l{ background: url(img/pm-l-l.gif) no-repeat; height: 22px; float: left; }
#lib-p ul{ list-style: none; background: url(img/pm-l-r.gif) no-repeat 100% 0; height: 22px; padding: 0 10px 0 10px; float: left;}
#lib-p li{ padding: 0 10px; height: 22px; line-height: 22px; float: left; }
.zagogulina, .ss{ display: none; }
#lib .zagogulina, #lib .ss, #music .zagogulina, #music .ss{ display: block; }
.zagogulina{ position: absolute; width: 100%; z-index: 1; }
.zagogulina div{
	width: 26%;
   background: url(img/lz.gif) no-repeat 100% 125px;
	height: 150px;
	position: relative;
	left: -2px;
}
#music .zagogulina div{ background: url(img/mz.gif) no-repeat 100% 125px; }
.ss{ position: absolute; height: 150px; z-index: 3; }
.ss div{ position: relative; z-index: 3; left: -2px; height: 150px; background: #fff; width: 12px; }
#music{ background: url(img/music-zag.gif) no-repeat 26% 47px; }
#music-p{ margin: 0 0 0 10px; height: 22px; }
#music-p .pm-f{ background: url(img/pm-m-f.gif) repeat-x; float: left; height: 22px;}
#music-p .pm-l{ background: url(img/pm-m-l.gif) no-repeat; height: 22px; float: left; }
#music-p ul{ list-style: none; background: url(img/pm-m-r.gif) no-repeat 100% 0; height: 22px; padding: 0 10px 0 10px; float: left;}
#music-p li{ padding: 0 10px; height: 22px; line-height: 22px; float: left; }

#seminar{ background: url(img/seminar-zag.gif) no-repeat 0 87px; }
#seminar-p{ margin: 0 0 0 10px; height: 22px; }
#seminar-p .pm-f{ background: url(img/pm-s-f.gif) repeat-x; float: left; height: 22px;}
#seminar-p .pm-l{ background: url(img/pm-s-l.gif) no-repeat; height: 22px; float: left; }
#seminar-p ul{ list-style: none; background: url(img/pm-s-r.gif) no-repeat 100% 0; height: 22px; padding: 0 10px 0 10px; float: left;}
#seminar-p li{ padding: 0 10px; height: 22px; line-height: 22px; float: left; }
/* menu end */
/* element start*/
.sp{ list-style: none; }
.sp li{ padding: 15px 0; height: 100%; }
#spt li:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
.sp img{ float: left; }
.sp li p{ padding: 0 30px 0 45px; }
h4 a, h4 a:active, h4 a:link, h4 a:visited {
	text-decoration: underline;
	color: #0fb5c9;
	display: block;
	font-size: 11px;
	padding: 2px 0 2px 45px;
}
h4 a:hover {
 text-decoration: none;
}
.b-up, .b-down{ padding: 0 10px; }
.b-up div, .b-down div{ background: #00aabe; position: relative; }
.b-up div div{ background: url(img/ul.gif) no-repeat; height: 10px; position: relative; left: -10px; }
.b-up div div div{ background: url(img/ur.gif) no-repeat 100% 0; height: 14px; position: relative; left: 20px; }
.b-down div div{ background: url(img/dl.gif) no-repeat 0 100%; height: 10px; position: relative; left: -10px; }
.b-down div div div{ background: url(img/dr.gif) no-repeat 100% 100%; height: 10px; position: relative; left: 20px; }
.soder { color: #fff200; background: #00aabe; position: relative; }
.soder img { margin: 0; }
.soder h3 { color: #fff200; font: 11px "Arial Black", Arial, sans-serif; }
a.button1, a.button1:active, a.button1:link, a.button1:visited {
	text-decoration: none;
	color: #fff;
	font: 12px/24px "Arial Black", Arial, sans-serif;
	background: url(img/button-y.gif) no-repeat;
	height: 24px;
	width: 122px;
	text-align: center;
display: block;
}
a.button1:hover {
 text-decoration: underline;
}
a.button2, a.button2:active, a.button2:link, a.button2:visited {
	text-decoration: none;
	color: #fff;
	font: 12px/24px "Arial Black", Arial, sans-serif;
	background: url(img/button-b.gif) no-repeat;
	height: 24px;
	width: 122px;
	text-align: center;
    display: block;
}
a.button2:hover {
 text-decoration: underline;
}
/* element end*/
#icon-front{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1000px;
}
#icon-front .icon-vn{
	margin: 0 12px 0 0;
	height: 164px;
	width: 160px;
	float: right;
}
#icon-front li{
position: relative;
z-index: 1000;
}
/* ÌÅÍÞ Â ÏÎÄÂÀËÅ */
.menu3{
     position: relative;
     margin: -100px 0 0 0;
     float: left;
     width: 100%;
}
.menu3 ul{text-align: center;}
.menu3 li{
	text-align: center;
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #000;
}
.menu3 li:last-child {
	border: none;
}
/* Table  */
.tab-s{ border-collapse: collapse; max-width: 1000px; width:100%; border: none; text-align: center; }
.tab-s td { background: url(/html/img/s_td.gif) repeat-y 100% 0;}
.tab-s .ul { background: transparent url(/html/img/s_ul.gif) no-repeat 0 0; width:10px; height: 10px;}
.tab-s .ur { background: transparent url(/html/img/s_ur.gif) no-repeat 100% 0; width:10px; height: 10px;}
.tab-s .dl { background: transparent url(/html/img/s_dl.gif) no-repeat 0 100%; width:10px; height: 10px;}
.tab-s .dr { background: transparent url(/html/img/s_dr.gif) no-repeat 100% 100%; width:10px; height: 10px;}
.tab-s .up td { height: 10px; font-size: 9px; line-height: 10px; }
.tab-s .last { background: #d0f3f4; }
.tab-s .name { text-align: left;}
.tab-s span { color: #01b9cf; font: 12px "Arial Black", Arial, Helvetica, sans-serif; position: relative; top: -3px; }
.tab-s a, .tab-s a:active, .tab-s a:link, .tab-s a:visited{ text-decoration: underline; color: #00aabe; /* font-weight: bold; */ }
.tab-s a:hover {text-decoration: none;}
 .tab-s .razd { background: transparent none; font-size: 2px; height: 2px; }
 .tab-s p { padding: 10px;}

.block { height: 1%; }
.shedule_big { font-size: 14px; }

#sheduler-aga select {
	border: 1px solid #000080; /* #fff24c; */
	background: #00aabe;
	color: #fff24c;
}
#sheduler-aga option { 
	border: none;
	background: #00aabe;
	color: #fff24c;
	}
#sheduler-aga button { 
	/* border: 2px solid #000080; /* #fff24c; */
    	/* border-style: outset; */
	background: #00aabe;
	color: #fff24c;
	padding: 0 5px;
	margin-left: 3px;
 	cursor: pointer;
	}

.block .big { font-weight: bold; margin-bottom: 7px; }

.smallblock {
	background: url(img/search-aga-fon.gif) no-repeat;
	height: 57px;
	width: 189px;
	padding: 10px 4px 0 10px;
	margin: 0 0 17px 0;
}

a.zingaya_button {
display: block;
width: 200px;
height: 49px;
background: url(/html/img/zin.png) no-repeat;
}
a.zingaya_button2 {
display: block;
width: 190px;
height: 49px;
background: url(/html/img/zin2.png) no-repeat;
}
a.zingaya_button:hover {
background-position: 0 -49px;
}
a.zingaya_button:active {
background-position: 0 -98px;
}

#blackcolor, #blackcolor a, #blackcolor th, #blackcolor td, #blackcolor p { color: black; }
