/* CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 100%;
	font-family: inherit;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
:focus {
	outline: 0;
}
fieldset, img { border: 0; }


/* Selectie */
::selection {background: rgb(255,255,158);color: #000;text-shadow: none;}
::-moz-selection {background: rgb(255,255,158);}
::-webkit-selection {background:#000;color:rgb(255,255,158);}
img::selection {background: transparent;}
img::-moz-selection {background: transparent;}
img::-webkit-selection {background: transparent;}


/* Базовые настройки тегов */
html {
	font-size: 100.01%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html, body {
	width: 100%;
	height: 100%;
}
body, button, input, select, textarea { font-family: Arial, Helvetica, sans-serif; color: #222; }

body {
	font-size: 13px;
	line-height: 1.231;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background: #EAEAEA url(http://sch26.minsk.edu.by/sm.aspx?guid=8663);*/
	/*background: #4495D1 url(http://ddu235.minsk.edu.by/sm_full.aspx?guid=1133);*/
	background: #ecebd9 url(http://sch9.minsk.edu.by/sm_full.aspx?guid=4923);
	background: #EAEAEA url(/sm.aspx?guid=1603);
	color: #663300;
	color: #333;
	zoom:1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	/*letter-spacing: -0.045em;*/
	/*word-spacing: -1px;*/
}
h1, h2, h3 {
	/*font-family: Georgia, "Times New Roman", serif;*/
	/*font-style: italic;*/
	text-align: center;
}
h1{
	font-size: 22px;
	/*background: #f6f6ee;*/
	/*border: 1px solid #b9bcaf;*/
	margin: 5px 0 5px 0;
}
h2{
	font-size: 18px;
}
h3{
	font-size: 16px;
	/*text-transform: uppercase;*/
}
h4{
	font-size: 14px;
}
a:link, a:active{
	/* color: #1A3DC1; */
	/* color: #004A93; */
	color: #15C;
	text-decoration: underline;
	-moz-transition: color .0s linear;
	-ms-transition: color .0s linear;
	-o-transition: color .0s linear;
	transition: color .0s linear;
	-webkit-transition: color .0s linear;
}
a:visited {
	color: #61c;
}
a:hover{
	color: #000000;
	color: #F00;
	color: #43B614;
}
a:focus {
    outline: 0;
}

/* Таблицы */
table {
	border-collapse: collapse;
	*border-collapse: collapse; /* IE7 and lower */
	border-spacing: 0;
	border:0px;
	}
tr{}
td{
	vertical-align: top;
}

ol, ul, li, p{
	/* font-size: 14px; */
	/* margin: 0; */
}
p{
	text-align: left;
	font: normal 14px/1.8em Arial, Helvetica, sans-serif;
}
input[type="text"], input[type="email"], select, textarea {
	border: 1px solid #C3C3C3;
	border-radius: 1px;
	box-shadow: 0px 1px 1px 0px #C3C3C3 inset;
	color: #252525;
	/*font-family: 'Calibri bold';*/
	outline: 0 none;
	padding: 1px 3px;
}
input[type="text"]:hover, input[type="email"]:hover, select:hover, textarea:hover {
	border: 1px solid #999;
}
input[type="text"]:focus, input[type="email"]:focus, select:focus, textarea:focus {
	border: 1px solid #4293FF;
	box-shadow: 0px 0px 0px 0px #C3C3C3 inset;
}
.clr, clear {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}
.txt, .txt-indent{
	text-indent:20px;
	margin-bottom: 7px;
}
/* :first-letter { margin-left: 20px; } */

/* Отображение страницы */
.content-wrapper {
	width: 1024px;
	min-width: 990px;
	max-width: 1400px;
	/* overflow: hidden; */
	margin: 0 auto;
	/*background: #fff;*/
	box-shadow: 0 0 25px #aaa;
	-moz-box-shadow: 0 0 25px #aaa;
	-webkit-box-shadow: 0 0 25px #aaa;
	margin-bottom: 35px;

	width: 85%;
	max-width: 1200px;
	min-width: 990px;
	min-height: 100%;
	position: relative;
}

/* Строчка вверху шапки */
.header_resize {
	font-size: 11px;
	background: /*url(/sm.aspx?guid=14603) no-repeat right  #EFECEC*/ rgba(239, 236, 236, 0.7);
	border-bottom: 1px solid #E2E2E2;
	width: 100%;
	color: #666;
}
.menu_nav {
	float:left;
	/*padding: 0 0 0 20px;*/
}
.menu_nav ul {
	list-style:none;
	padding:2px 0;
}
.menu_nav ul li {
	float:left;
}
.menu_nav ul li a{
	display:block;
	padding:0 5px;
	color: #3262A3;
	/*text-decoration:none;*/
	font-size:11px;
	border-right: 1px dotted #666;
}
.menu_nav ul li a:hover {
	color: #D70614;
	/*background: #c3c5d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c3c5d6);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c3c5d6));
	background: -moz-linear-gradient(top,  #ffffff,  #c3c5d6);
	background: -o-linear-gradient(top,  #ffffff,  #c3c5d6);*/
}
.menu_nav ul li:last-child a {
	border: none;
}
#date {
	float: right;
	margin: 2px 10px;
}


/* Логотип сайта. */
#name_print{
/*	display: none;*/
}
#name_print a {
	font: 500 180%/1.1  Cambria, 'Times New Roman', Times, serif;
	color: #333;
	text-decoration: none;
	/* text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); */
}
#name_print a:hover{
	color: #000;
	/*border-bottom: 1px dotted #000;*/
	text-shadow: 1px 0 white, 1px 1px white, 0 1px white, -1px 1px white, -1px 0 white, -1px -1px white, 0 -1px white, 1px -1px white, 0 0 3px white, 0 0 3px white, 0 0 3px white, 0 0 3px white, 0 0 3px white, 0 0 3px white, 0 0 3px white, 0 0 3px white;
}
/*#tdlh img:hover, #tdrh img:hover{
	opacity: .8;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
}*/
p.pc {
	text-align: center;
}
p.pcb {
	text-align: center;
	font-weight: bold;
}
p.pci {
	text-align: center;
	font-style: italic;
}
p.pcbi {
	text-align: center;
	font-weight: bold;
	font-style: italic;
}
p.pr {
	text-align: right;
}
p.prb {
	text-align: right;
	font-weight: bold;
}
p.pri {
	text-align: right;
	font-style: italic;
}
p.prbi {
	text-align: right;
	font-weight: bold;
	font-style: italic;
}

/*------------------------ */
/*     Поиск по сайту      */
/*------------------------ */
.ya-site-form__search-input {
	padding: 2px !important;
}



/*------------------------ */
/* Соц. кнопки, html_to_pdf*/
/*------------------------ */

.share-buttons-top {float: right;}
     .share-buttons-top .b-share {padding: 0 !important; }

.b-share a {padding: 3px !important; text-align: center; }
.b-share a:hover {background-color: #288AC8; }


.share-buttons-article {line-height: 24px; }
    .share-buttons-article > div {float:left; }
.share-buttons-article div.share-buttons-description {font-size: 0.8em; margin-right: 0.6em;}
.yashare-auto-init {font-size: 0;}

#html_to_pdf {line-height:24px; display:inline-block; margin-left: 3em; font-size: 0.8em; }
    #html_to_pdf a {display: inline-block; width: 24px; height: 24px; border-radius: 3px; margin: 0 0.5em; float: right; background: darkred url(/images/pdf-icon.png) center no-repeat; opacity:0.75; }
     #html_to_pdf a:hover {opacity: 1; }




/* Шапка */
#hd{
	/*background: #EEEED1 repeat-x;*/
	/*height: 163px;*/
	/*margin: 0 10% 0 10%;*/
	/*overflow: hidden;*/
	/*margin-bottom: 4px;*/
	background: url('/sm_full.aspx?guid=10203') no-repeat #DCF3FB;
	background-size: 100% 120%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-origin: padding-box;
	background-clip: content-box;
	background-position: center center;
}
#hd td{
	text-align: center;
	vertical-align: middle;
	/*text-transform: uppercase;*/
	/*font-size: 20px;*/
	/*font-weight: bold;*/
}
#hmenu{
	/*background: #fff;*/
	/*height: 35px;*/
	/*margin: 0 10% 0 10%;*/
	/*overflow: hidden;*/
	/*border: 1px solid #999;*/
	/*margin-bottom: 3px;*/
	/*padding: 0;*/
}
#hmenu td{
	text-align: center;
	vertical-align: middle;
}
#menubar{
	background: #fff;
	/*margin: 0 10% 0 10%;*/
	/*overflow: hidden;*/
	border: 1px solid #999;
	/*margin-bottom: 4px;*/
	padding: 1px 0;
}

/* Блок контента */
#cntbl{
	/*margin: 0 10% 0 10%;*/
}

/* Левый блок - Меню */
#lefttd{
	width: 190px;
	background: #fff;
}
#ld{
	/*background: #fff/*url(/sm_full.aspx?guid=1003) repeat-y;*/
	width: 190px;
	margin: 0 0 0 0;
	font-size: 12px;
	padding: 5px 5px 0 5px;
}
#ld h4{
	font-size: 14px;
	/*width: 200px;*/
	text-align: center;
	background: #CECECE;
	/*border: 1px solid #999060;*/
	background: linear-gradient(to bottom, #DEE0E2 0%,#EDEDED 50%,#D0D0D0 51%,#FAFAFA 100%);
	background: linear-gradient(to bottom, #FAFAFA 0%,#E7E7E7 50%,#BDBDBD 51%,#FAFAFA 100%);
	border: 1px solid #CCC;
	border-left: 2px solid red;
	/*margin: 10px 0 0 -10px;*/
	/*margin-top: 5px;*/
	padding: 5px 0 5px 0;
	/*color: #FFF;*/
	/*text-shadow: 0px 0px 1px #000;*/
}
#reg1 h3{
	margin: 0;
	border-bottom: 0;
}
#reg1 ul{
	padding-left: 0px;
	list-style:none;
	margin: 0;
	overflow: hidden;
}
#reg1 li {
	/*border-bottom:1px dotted #333*/
	background: url('/sm.aspx?guid=8223') repeat-x top;
	font-size: 12px!important;
}
#reg1 li a{
	color: #136AA5;
	display: block;
	text-decoration: none;
	padding: 5px 7px;
	-webkit-transition:background-color 0.3s ease-out;
	-moz-transition:background-color 0.3s ease-out;
	-o-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
	text-shadow:0 1px 0 #eee;
	box-shadow:none;
}
#reg1 li a:hover{
	text-decoration: underline;
	background:rgba(0,0,0,0.05);
	/*color:#333;*/
	color:#218cd3;
	-webkit-transition:background-color 0;
	-moz-transition:background-color 0;
	-o-transition:background-color 0;
	transition:background-color 0;
}
#reg1 li a:active{
	position: relative;
	top: 1px;
	/*left: 1px;*/
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
/*	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);*/
}

#reg1 li li a:link, #reg1 li li a:visited, #reg1 li li .select-menu {
	padding-left: 20px;
}

#reg1 li li li a:link, #reg1 li li li a:visited, #reg1 li li li .select-menu {
	padding-left: 40px;
}


/* Правый - Информационный блок */
#righttd{
	background: #fff;
}
#ib{
	font-size: 12px;
	font:normal 14px/1.8em Arial, Helvetica, sans-serif;
	line-height:1.5;
	/*border: 1px solid #999;*/
	/*margin: 0 0 0 10px;*/
	padding: 5px 5px 5px 5px;
	padding: 3px 10px 10px 10px;

}

/* Два дива в ряд и с автоматический шириной */
/*
http://forum.php.su/topic.php?forum=41&topic=2757
http://seodiz.ru/clear-float
<div class="a">
    <div class="b"></div>
    <div class="c"></div>
</div>
*/
.a {
  width:100%;
  overflow:hidden; /* или другой очиститель потока */
  zoom: 1; /* for IE */
}
 
.b {
  float:left;
}
.c {
  overflow:hidden;
}

/* "Хлебные крошки" - Информационный блок */
#way{
/*	padding: 5px 5px 5px 5px*/
	text-align: left;
	font-size: 12px;
	margin: 4px 0 5px;
	padding: 3px 8px;
	overflow: hidden;
/*	border-top: 1px solid #FFF;
	border-radius: 3px;
	border-top-color: #D8D8D8;
	border-top-color: rgba(0, 0, 0, 0.1);
	background-color: #E8E8E8;
	background-color: rgba(0, 0, 0, 0.03);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6),0 0 0 1px rgba(0, 0, 0, 0.01) inset,0 1px 1px rgba(0, 0, 0, 0.08) inset;
	text-shadow: 0 1px 0 #FFF;
*/
}
#way a{transition: color 200ms ease-in-out;}

/* Изображение информационного блока */
#ib img{
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
}
.brd{
	border: 1px solid #a3a493;
	border: 1px solid #999;
	background: #e2e2e2;
	background: #fff
}

/* Архив новостей */
.ArxiwDetail{
	width: 100%;
}

/* Изменение вида курсора при наведении */
.highslide {
	-webkit-user-select: none;
	cursor: zoom-in;
	cursor: url(http://oml.ru/shared/highslide/graphics/zoomin.cur),pointer;
	outline: none;
}
.marker {
	padding: 1px 0px 2px 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('/sm.aspx?guid=11223');
}

.telfax  {
	padding: 1px 0px 2px 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('/sm.aspx?guid=11193');
}
.email {
	/*margin-left: 15px;*/
	padding: 1px 0px 2px 20px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('/sm.aspx?guid=11203');
}


/* План 6-го дня */
.mytree{
	line-height: 1;
}
.mytree img{
	padding: 0!important;
	margin: 0!important;;
}
/* Карта сайта */
#ctl20{
	line-height: 1.3;
}
#ctl20 img{
	padding: 0px 3px 0px 0px;
	margin: 0px 0px 0px 8px;
}

/* Начальник управления */
.frame{
	background: #fff;/*graceful degr*/
	/*background: linear-gradient(to top, #d9d9d9, #fff);*/
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	/*border:  5px solid #fff;*/
	border-bottom: 1px solid #D1D1D1;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	padding: 7px!important;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    -ms-transform: translatez(0);
   	-o-transform: translatez(0);
    transform: translatez(0);
}

/* Контакты */
.contact td, .contact th{
	padding: 3px 0;
	vertical-align: top;
}
.contact th{
	font-weight: bold;
	text-align: left;
	width: 200px;
}
.title{
	/*border-bottom: 1px solid #eee;*/
}
#ib h1, #ib h2 {
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 12px;
}
#ib h2{
}
#ib h3{
}
#ib h4{
}
.news_all{
	padding: 3px 7px 10px;
	margin: 25px 5px 25px;
	border: solid 1px #A8D4D9;
}
.news_all h2{
	margin: 5px 0px 5px !important;
}
#ib .news{
	font-size: 12px;
}
.sp_item a{
	text-decoration: none;
	color: #004A93;
}
.sp_item a:hover{
	text-decoration: underline;
}
.sp_date{
	color: #C53232;
	font-size: 12px;
	/*display: block;*/
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 18px;
	min-height: 18px;
	background: url('/sm.aspx?guid=11213') no-repeat 0px 0px;
}
#ib .nlnk, div.back-btn{
	text-align: right;
}
p.nlnk, div.back-btn{
	display: block;
	width: 100%;
	clear: both;
	margin: 0px 0 10px 0; /* Новости на главной странице */
	padding: 0 0 3px 0;
	border-bottom: 1px solid #D7DBE0;
}
.ansv{
	border: dashed 1px #cdcdcd;
	margin: 0 0 0 25px;
	font-size: 12px;
	padding: 5px;
	font-style: italic;
}
.banners{
	list-style: none;
	padding: 0;
	margin: 0;
	padding: 2px 0;
}
.banners li{
	padding: 1px 0;
}
.banners a{
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	/* Плавный переход */
	/*transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;*/
}
.banners a:hover{
	filter:alpha(opacity=100);
	filter: progid: DXImageTransform . Microsoft . Alpha( opacity = 100 );
	-moz-opacity: 1;
	opacity: 1;
}
.banners img{}
.banners a:active, .menu_nav ul li a:active{
	position: relative;
	top: 1px;
}
.banners_profs{
	margin-bottom: 15px;
	border: 1px solid #D5D5D5;
	background: #FBFBFB;
	border-radius: 5px;
	padding: 5px;
}
.banners_profs ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.banners_profs li{
	padding: 1px 0;
	float: left;
}
.banners_profs img{
	padding: 0!important;
	margin: 0!important;
}
.banners_profs a{
	display: block;
	margin: 3px;
}
.banners_profs a:hover img{
	outline: 2px outset rgba(76, 158, 217,0.8);
	/*outline-offset: -10px;*/
}
/* Форма гостевой книги */
#ADD_1471_1, #ADD_1471_2{
	width: 100%;
}

/* Форма поиска Яндекс */
.ya-site-suggest-list{
	background: #fff;
	text-align: left;
	font-weight: normal;
	text-transform: initial;
}

/* Таблицы */
.table {
	width:auto;
	border: 1px solid #ccc;
	margin: 5px auto;
	width: 80%;
}
.table thead th{
	border: 1px solid #ccc;
	padding: 6px 8px;
	vertical-align: middle;
}
.table tr{
	border:1px solid #ccc;
}
.table td{
	border:1px solid #ccc;
	padding: 3px 4px;
	text-align: left;
	vertical-align:middle;
}
.table tbody tr:nth-of-type(odd){
	background:rgba(0,0,0,0.05);
}
.table tbody tr:hover{
	background:#F7F1C8;
}
.tbl{border: 1px solid #ccc; margin: 5px auto;}
.tbl thead th{border: 1px solid #ccc; padding: 4px 6px; vertical-align: middle;}
.tbl tr{border:1px solid #ccc;text-align: left;}
.tbl td{border:1px solid #ccc; padding: 6px 8px; padding: 4px 5px; vertical-align: middle;text-align: left;}
.tbl tbody tr:nth-of-type(odd){background:rgba(0,0,0,0.05);}
.tbl tbody tr:hover{background:#F7F1C8;}
.tbl caption{margin-bottom: 5px;}

.tbl_border{
	border:1px solid #ccc;
	width: 100%;
}
.tbl_border td{
	border:1px solid #ccc;
	padding: 3px 4px;
}
.td_center td{
	text-align: center;
}


/* http://kurs.onliner.by/ */
.b-currency-table__more{width:100%;margin:0 0 -4px;border-top:1px solid #d1d1d1;display:none;position:relative;top:-4px}
.b-currency-table__more thead{}
.b-currency-table__more thead tr{}
.b-currency-table__more th{padding:11px 12px 12px;background:#e4e4e4;background:-moz-linear-gradient(top,rgba(245,245,245,1) 0%,rgba(228,228,228,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(245,245,245,1)),color-stop(100%,rgba(228,228,228,1)));background:-webkit-linear-gradient(top,rgba(245,245,245,1) 0%,rgba(228,228,228,1) 100%);background:-o-linear-gradient(top,rgba(245,245,245,1) 0%,rgba(228,228,228,1) 100%);background:linear-gradient(to bottom,rgba(245,245,245,1) 0%,rgba(228,228,228,1) 100%);font:11px Verdana,Geneva,Helvetica,sans-serif !important;color:#000}
.b-currency-table__more th .arrow{height:3px;width:5px;border:5px solid transparent;background:url(/assets/currency_sprites.gif) no-repeat -14px 0;display:inline-block;position:relative;top:3px;left:1px;visibility:hidden}
.b-currency-table__more th.bank{width:20%;position:relative;zoom:1}
.b-currency-table__more th.bank .top-arrow{width:19px;height:11px;background:url(/assets/currency_sprites.gif) no-repeat 0 -15px;display:inline-block;position:absolute;top:-11px;left:20px}
.b-currency-table__more th.header{cursor:pointer}
.b-currency-table__more th.headerSortUp{}
.b-currency-table__more th.headerSortUp .arrow{visibility:visible}
.b-currency-table__more th.headerSortDown{}
.b-currency-table__more th.headerSortDown .arrow{background-position:-14px -8px;visibility:visible}
.b-currency-table__more tbody{}
.b-currency-table__more strong{color:#ff2400}
.b-currency-table__more tr{border-top:1px solid #ddd;background:#f6f6f6}
.b-currency-table__more .merge{border-color:#f6f6f6}
.b-currency-table__more.res .merge{border-color:#ddd !important}
.b-currency-table__more tbody tr:hover{background:#e8e8e8}
.b-currency-table__more td{padding:7px 10px;font-size:13px!important;vertical-align:middle;color:#191919;}
.b-currency-table__more .bank{color:#474747!important}
.b-currency-table__more .merge .bank b{visibility:hidden}
.b-currency-table__more.res .merge .bank b{visibility:inherit !important}
.b-currency-table__more .merge:hover .bank b{visibility:visible;color:#bdbdbd}
.b-currency-table__more.res .merge:hover .bank b{visibility:inherit !important;color:inherit !important}
.b-currency-table__more .address{font-size:11px!important}

/************ADD************/
.goodtable {
	border-collapse:collapse;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}
.goodtable th {
	color: #515151;
	background: #D0D0D0;
	font-size: 17px;
	border: 1px solid #B6B6B6;
	padding: 5px;
}
.goodtable td {
	border: 1px solid #C2C2C2;
	padding: 6px;
}
.goodtable2 th {
	border:0;
}
.goodtable4 th {
	font-size:17px;
}
.goodtable3 tr td:first-child {
	font-weight:bold;
	font-style:italic;
}
.goodtable5 th {
	font-size:17px;
}
.goodtable6  td{
	border:1px solid #C3C3C3;
}
.zag {
	color: #d01212;
	text-align:center;
}
.goodul {
}
.goodul li {
}

/* Списки столбцом */
ul.columns { margin: 0; padding: 0; /*list-style-type: none; word-spacing: -1ex;*/ line-height: 1.5;}
/* 
    Firefox ниже версии 3 не знает о inline-block.
    Поэтому указываем для него -moz-inline-stack
*/
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
/*
    Чтобы ссылки не нажимались кликом
    по пустому месту, применим фильтр
*/
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
/*
    Если Firefox выше 2.0, Возвращаем a и b в inline
*/
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }

/* customize */
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 14%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }


/* Список с нумерацией */
ol.rounded-list {
	counter-reset: li; /* Инициализация счетчика */
	list-style: none; /* Удаляем нумерацию по умолчанию */
	*list-style: decimal; /* Для IE6/7 используем нумерацию по умолчанию */
	font: 20px 'trebuchet MS', 'lucida sans';
	padding: 0;
	margin-left: 1em;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
ol.rounded-list li {
	font-family: georgia, palatino;
	font-size: 12pt;
}
ol.rounded-list ol{
	margin: 0 0 0 2em; /* Добавляем небольшое поле слева для вложенного списка */
}
.rounded-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: 1.3em 0;
	background: #ddd;
	color: #444;
	text-decoration: none;
	border-radius: .3em;
	transition: all .3s ease-out;
}
.rounded-list a:hover{
	background: #eee;
}
.rounded-list a:hover:before{
	transform: rotate(360deg);
}
.rounded-list a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -1.3em;
	top: 100%;
	margin-top: -1.3em;
	background: #87ceeb;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 2em;
	transition: all .3s ease-out;
}

/* Формы */
.button-default{
	cursor: pointer;
	margin: 5px 10px 5px 0;
	padding: 4px 20px 6px 20px;
	text-align: center;
	border: 1px solid #D4D4D4;
	border-bottom-color: #CACACA;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-top-color: rgba(0, 0, 0, 0.08);
	border-bottom-color: rgba(0, 0, 0, 0.25);
	background: #EAEAEA;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: -moz-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);
	background: -webkit-linear-gradient(top,#F6F6F6 0,#EAEAEA 100%);
	background: -o-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);
	background: linear-gradient(to bottom,#F6F6F6 0,#EAEAEA 100%);
	box-shadow: 0 2px 0 rgba(255, 255, 255, 0.85) inset,0 0 10px rgba(0, 0, 0, 0.08) inset,0 1px 1px rgba(0, 0, 0, 0.05),0 7px 4px -4px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 2px 0 rgba(255, 255, 255, 0.85) inset,0 0 10px rgba(0, 0, 0, 0.08) inset,0 1px 1px rgba(0, 0, 0, 0.05),0 7px 4px -4px rgba(0, 0, 0, 0.08);
	color: #666;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
	webkit-transition: box-shadow 100ms linear,border 100ms linear,color 100ms linear;
	transition: box-shadow 100ms linear,border 100ms linear,color 100ms linear;
}
.button-default:hover {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom-color: rgba(0, 0, 0, 0.15);
	background: #F3F3F3;
	box-shadow: 0 2px 0 rgba(255, 255, 255, 0.5) inset,0 0 10px rgba(0, 0, 0, 0.05) inset,0 1px 0 #FFF;
}
input[type="button"]:active, .button-default:active {
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-top-color: rgba(0, 0, 0, 0.25);
	background: #FDFDFD;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset,0 0 5px rgba(0, 0, 0, 0.1) inset,0 1px 0 #FFF;
	color: #444;
	/*border: 1px solid rgba(0,0,0,.1);
	border-radius: 2px;
	background: rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1);
	transition: all .218s ease 0s;*/
}


.menu_ver_static li{
	margin-left: 0;
}
.menu_ver_dynamic {
	/*border: 2px solid #ccc;*/
	/*margin-left: 10px !important;*/
}
/*.menu_ver_dynamic li{margin-left: 10px;}*/
.select-menu{
	/*text-align: center;
	font-size: 14px;
	color:#fff;
	background:#4ae;*/
	font-weight: bold;
	padding:5px;
}

/* Инфоблоки */
.box-content,.box-note,.box-info,.box-warning,.box-hint,.box-download{
	margin:5px 0;
	padding: 8px 5px;
	text-align:justify;
}
.box-info,.box-warning,.box-hint,.box-download{
	padding-left:40px;
}
.box-content,.box-note,.box-color,.box-info,.box-warning,.box-hint,.box-download{
	border:1px solid #d3d3d3;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#fff;
	line-height: 1.5;
	font-size: 12px;
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1),inset 0 0 10px rgba(0,0,0,0.06);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1),inset 0 0 10px rgba(0,0,0,0.06);
	box-shadow:0 2px 4px rgba(0,0,0,0.1),inset 0 0 10px rgba(0,0,0,0.06)
}
.box-note{
	background:#666;
	border-color:#2f2f2f;
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.3),inset 0 0 10px rgba(0,0,0,0.2);
	color:#fefefe;
	text-shadow:0 1px 0 rgba(0,0,0,0.1)
}
.box-color{
	margin:15px 0;
	padding:10px;
	text-align:justify
}
.box-info{
	background: #EBF5FA url(http://webjm.ucoz.ru/images/tools/box_info.png) 0 50% no-repeat;
	border-color: #A1C0D0;
	color: #1D5E80;
}
.box-warning {
	background: #fff0eb url(http://webjm.ucoz.ru/images/tools/images/tools/box_warning.png) 0 50% no-repeat;
	border-color: #edb1a2;
	color: #963e27
}
.box-hint {
	background: #fffae6 url(http://www.javascriptdatepicker.com/images/lightbulb_32.png) 0 50% no-repeat;
	border-color: #e2c487;
	color: #6a4f16
}
.box-download {
	background: #faffe6 url(http://webjm.ucoz.ru/images/tools/images/tools/box_download.png) 0 50% no-repeat;
	border-color: #c2d685;
	color: #51621c
}


/* Зелёная блок */
#main_news {
	position: relative;
	overflow: hidden;
	background: url("http://cdn.marketgid.com/images/main_news_bg.png") repeat-x scroll 0px top #0C7C4B;
	color: #FFF;
	-webkit-box-shadow: 0px 0px 2px #CBCBCB;
	-moz-box-shadow: 0px 0px 2px #cbcbcb;
	-ms-box-shadow: 0px 0px 2px #cbcbcb;
	box-shadow: 0px 0px 2px #CBCBCB;
}
/* Зелёная кнопка */
.reed > a {
	border: none;
	width: 170px;
	font-size: 16px;
	height: 30px;
	color: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #68B68D;
	background: -moz-linear-gradient(top, #68b68d 0%, #419569 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68B68D), color-stop(100%,#419569));
	background: -webkit-linear-gradient(top, #68B68D 0%,#419569 100%);
	background: -o-linear-gradient(top, #68b68d 0%,#419569 100%);
	background: -ms-linear-gradient(top, #68b68d 0%,#419569 100%);
	background: linear-gradient(to bottom, #68B68D 0%,#419569 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b68d', endColorstr='#419569',GradientType=0 );
	-webkit-box-shadow: 0px 1px 2px #EAEAEA;
	-moz-box-shadow: 0px 1px 2px #eaeaea;
	-ms-box-shadow: 0px 1px 2px #eaeaea;
	box-shadow: 0px 1px 2px #EAEAEA;
	border-bottom: 1px solid #406552;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 10px 0 0;
}

.reed > a:hover {
	background: #419569;
	background: -moz-linear-gradient(top, #419569 0%, #68b68d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#419569), color-stop(100%,#68B68D));
	background: -webkit-linear-gradient(top, #419569 0%,#68B68D 100%);
	background: -o-linear-gradient(top, #419569 0%,#68b68d 100%);
	background: -ms-linear-gradient(top, #419569 0%,#68b68d 100%);
	background: linear-gradient(to bottom, #419569 0%,#68B68D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#419569', endColorstr='#68b68d',GradientType=0 );
}

/* ****************************************************************************
		FOOTER
**************************************************************************** */
/* http://ddu397.minsk.edu.by */
.footer_wrapper {
	margin: 0 auto;
	padding: 1.0em 1%;
	background: #fff;
	margin-top: 3px;
}
.footer_content {
	margin: 0 auto;
	text-align: center; */
	/*width: 940px;*/
}
.footer_bottom_item {
	float: left;
	/*padding: 0 0.7%;*/
	font-size: 12px;
	line-height: 20px;
}
.info_contact {
	padding-bottom: 20px;
	float:left;
	width: 100%
}
.info_contact span, .online_contact span {
	float: left;
	width: 100%
}
.online_contact span {
	display: block;
	padding-left: 20px
}
.online_contact .phone {
	background: url(/sm_full.aspx?guid=1093) no-repeat left center
}
.online_contact .fax {
	background: url(/sm_full.aspx?guid=1103) no-repeat left center
}
.online_contact .mail {
	background: url(/sm_full.aspx?guid=1113) no-repeat left center
}
.color {
	color: #1a4a5c;
	font-family: 'Source Sans Pro', Arial;
	font-weight:600;
}
a.color:hover {
	color: #187da0;
	text-decoration:none;
}
#facebook p {
	padding-bottom: 5px;
}
#footer_bottom {
	/*padding-top: 3em;*/
}
.footer_bottom_item h3 {
	padding-bottom: 10px;
	text-align: left;
	border-bottom:none;
	margin-bottom:0;
}
.footer_bottom_item h3 a {
	font-family: 'Source Sans Pro', Arial;
	font-size: 16px;
	font-weight: 600;
	color: #1A1A1A;
}
.footer_bottom_item h3 a:hover {
	color: #1A1A1A;
}
.menu_footer_item {
	margin-left: 5%;
}
.menu_footer_item li a {
	color: #111;
	font-family: 'Source Sans Pro', Arial;
	font-size: 12px;
	text-transform: uppercase;
	background: url(/sm_full.aspx?guid=1843) no-repeat left center;
	display: block;
	text-align: left;
	padding-left: 10px;
	line-height: 24px;
}
.menu_footer_item li a:hover {
	color: #187da0
}
.footer_top_item p {
	text-align: left;
	line-height: 20px;
	font-size:12px;
}
#about_us h3 {
	background: url(/sm_full.aspx?guid=1973) no-repeat left center
}
#contact_us h3 {
	background: url(/sm_full.aspx?guid=1983) no-repeat left center
}
#twitter_news h3 {
	background: url(/sm_full.aspx?guid=1993) no-repeat left center
}
#facebook h3 {
	background: url(/sm_full.aspx?guid=1083) no-repeat left center
}
#twitter_update_list {
	padding: 0 !important;
	list-style: none !important;
	margin-top: -4px !important;
	text-align:left;
}
#twitter_update_list li {
	padding-bottom: 10px;
	padding-top: 5px;
}
#twitter_update_list li a {
	color: #1a4a5c;
	font-family: 'Source Sans Pro', Arial;
	font-weight: 600;
}
#twitter_update_list li a:hover {
	color:  #187da0;
	text-decoration: none;
}
#footer_top {
	background: #fef7e5;
	height: auto;
	padding: 0.6em 0;
	-webkit-box-shadow: 0px 6px 15px #d9d9d9;
	-moz-box-shadow: 0px 6px 15px #d9d9d9;
	box-shadow: 0px 6px 15px #d9d9d9;
	/* background: -webkit-gradient(linear, left top, left bottom, from(#fbf5e5), to(#ffffff)); */
	background: -webkit-linear-gradient(top, #fbf5e5, #ffffff);
	background: -moz-linear-gradient(top, #fbf5e5, #ffffff);
	background: -ms-linear-gradient(top, #fbf5e5, #ffffff);
	background: -o-linear-gradient(top, #fbf5e5, #ffffff);
}
#footer-text a {
	color: #8e9a00;
	font-size: 1em;
}
#footer-text {
	color: #8e9a00;
	position: absolute;
	font-size: 0.65em;
	bottom: 0.4em;
	width: 100%;
}
#footer-text p {
	width: 940px;
	margin: 0 auto;
	font-size:12px;
}





/* CSS медиа */
/* CSS для малых экранов */
@media only screen and (max-width:1024px){
body {
	background: none;
	}
.content-wrapper { 
	width: 100%;
}
}

/* Подготовка страницы для печати */
/* Перевод контента в черно-белые цвета, отображение подчеркивания у ссылок, отображение URL рядом в скобках */
@media print{
* {
        background: none !important;
        color: black !important;
        box-shadow: none !important;
        text-shadow: none !important;
 
        /* Images, vectors and such */
        filter: Gray();                          /* IE4-8: depreciated */
        filter: url('desaturate.svg#grayscale'); /* SVG version for IE10, Firefox, Safari 5 and Opera */
        -webkit-filter: grayscale(100%);         /* Chrome + Safari 6 */
        -moz-filter: grayscale(100%);            /* Future proof */
        -ms-filter: grayscale(100%);             /* Future proof */
        -o-filter: grayscale(100%);              /* Future proof */
        filter: grayscale(100%);                 /* Future proof or polyfilled */
	}
body {
	background: none;
	color: #000;
	}
a {
	text-decoration: underline;
    }
 
/*    a[href]:after {
        content: " (" attr(href) ")"; 
    }*/
   a[href="#"], a[href="javascript:"], a[href="mailto:"] {
        content: "";
    }
p {
	widows:3;
	orphans:3;
	}
.content-wrapper{
	width: 100%;
}
.header_resize, #logo2, #tdlh, #tdrh, #hmenu, #mainmenu, #lefttd, #way, #ban, .footer-wrapper{
	display:none;
}
#hd{
	border-bottom: 1px solid #000;
}
/* Логотип сайта. Не виден на сайте, но виден при печати */
#name_print{
	display: block;
}
}


/* Кнопка вверх */

#scroll_up {display: none; position: fixed; bottom: 4%; right: 12px; min-width: 32px; height: 53px; border-radius: 30px; background: #6e7177 url(sm.aspx?guid=38443) 10px 50% no-repeat; line-height: 55px; text-align: center; cursor: pointer; padding: 0 1em 0 55px; filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; color: #fff; text-decoration: none;}

#scroll_up:hover {background-color: #dadadb; box-shadow: 0px 0px 10px #1b1a1a; color: #222; filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


.page_controls {
	background: #ECF7FF;
	padding: 2px;
	border: solid 1px #C6DFF1;
	overflow: hidden;
}
.page_controls a {
	border-radius: 2px;
	font-size: 120%;
	padding: 4px;
	display: inline-block;
	margin: 0;
	height: 22px;
	line-height: 22px;
	min-width: 22px;
	text-align: center;
	border: solid 2px transparent;
	text-decoration: none;
}
.page_controls a:hover {
	color: #92C3E4;
	background: white;
	border: solid 2px #92C3E4;
}
.page_controls .page_first,
.page_controls .page_prev,
.page_controls .page_link,
.page_controls .page_next,
.page_controls .page_last {
	
}
.page_controls .page_current {
	background: white;
	font-size: 130%;
	padding: 4px;
	display: inline-block;
	margin: 0 10px 0 10px;
	height: 22px;
	line-height: 22px;
	min-width: 22px;
	text-align: center;
	border: solid 2px #d5d5d5;
	border-radius: 2px;
}