@charset "UTF-8";

*:focus {outline: none; }
html {font-size: 14px; }
body {background: #f5f5f5 url(/files/00316/img/3x3_right.gif) repeat;line-height: 1.4;color: #686059;font-family: Georgia, "Times New Roman", Times, serif;font-size: 1em;}

a {color: #5f5751; }
a:hover, a:focus {color: #2d7538;}
a:visited {color: #44515d; }


#layout {background: #f7f3e9 url(/files/00316/img/bg_tile.gif) repeat; border-left: 10px solid #fff;border-right: 10px solid #fff;border-bottom: 10px solid #fff;}
@media only screen and (max-width: 990px) {
	#layout { border: none;}
}

.mod_buttons {/* float: right; */text-align: right;margin-top: 5px;}
.mod_buttons a {display: inline-block;vertical-align: middle;/* min-width: 24px; */height: 24px;line-height: 24px;text-align: center;font-size: 1em;padding: 0 5px;font-weight: 600;text-transform: uppercase;cursor: pointer;}
.mod_buttons a + a {margin-left: 5px;}


#header {}
#header_body {/* margin: 0 auto 30px; */}


.header_links {margin-top: 25px;}
.header_links ul {list-style: none;padding: 0;margin: 0 auto;max-width: 260px;}
.header_links ul li {display: block; }
.header_links ul a {display: block;height: 60px;line-height: 50px;font-weight: 600;font-style: italic;padding: 5px 15px;padding-left: 50px;background: #e6e0cc url('/files/00316/img/menu_item_bg.png') 0 50% repeat-x;}



#logo {height: 300px;background: #393e39 url(/files/00316/img/caption.jpg) 50% 75% no-repeat;background-size: cover;border: 10px solid #fff;border-top: none;border-left: none;margin: 0 -15px 0;}
#logo .caption {padding: 30px 45px 15px;color: #fff;display: inline-block;text-decoration: none;}

#logo .content {display: inline-block; vertical-align: middle; position: relative; padding-left: 115px; }

#logo .preview {display: inline-block;vertical-align: middle;position: absolute;left: 0;top: 50%;margin-top: -50px;width: 100px;height: 100px;}

#logo .subtitle {display: block; margin: 0 auto 15px;}
#logo .title {text-shadow: 1px 1px 6px #000;font-size: 22px;font-weight: 400;line-height: 1.2em;}
#logo .title strong {display: block;font-size: 36px;font-weight: normal;margin: 0 auto 7px;}

@media screen and (max-width: 990px) {
	#logo {border-right: none;}
	#logo .caption {padding-top: 60px; }
	
	#top_bar {margin-top: 20px; }
}


@media screen and (max-width: 768px) {
	#logo .caption {text-align: center;padding: 40px 15px 20px;display: block;}
	#logo .preview {position: relative; margin: 0 auto 15px;}
	#logo .content {padding-left: 0;}

}

@media screen and (max-width: 500px) {
	#logo .caption {text-align: center;padding: 25px 15px 0;display: block;}
	#logo .subtitle {font-size: .9em; }
	#logo .title {font-size: 18px;}
	#logo .title strong {font-size: 28px; }

}


/* строка поиска */
.search_field {padding: 17px 30px;background: url('/files/00316/img/section_bg_1.gif') 0 50% repeat-x;position: relative;max-width: 100%;display: block;margin: 0 auto 30px;}
.search_field:hover {opacity: 1; }
.search_form {display: block;position: relative;padding-right: 32px;}
.search_form input[type="search"] {/* background: #e6e0cc url('/files/00316/img/search_bg.gif') 50% 50% repeat-x; */background: #fff;color: #222;border: none;padding: 0 5px;margin: 0;outline: none;font-size: 0.9em;font-style: italic;height: 28px;display: block;box-sizing: border-box;/* position: absolute; */top: 0;left: 0;width: 100%;border-radius: 2px;border: 1px solid #b5b5b5;border-right-color: transparent;border-bottom-color: transparent;}
.search_form .button {border: 0;position: absolute;width: 28px;height: 28px;right: 0;top: 0;margin: 0;line-height: 28px;font-size: 18px;text-align: center;padding: 0;border-radius: 0;color: #fff;background: url('/files/00316/img/arrow2.gif') 50% 50% no-repeat;}


#menu_toggle {display: none; }

#main_menu ul {list-style-type: none; padding: 0; margin: 0; }
#main_menu li {display: inline-block; position: relative; }
#main_menu li a {display: block;position: relative;font-size: 1.2em;}

@media only screen and (min-width: 991px) {
    .page_default #main_menu {/* display: none; */}
    #main_menu {background: #f7f3e9 url(/files/00316/img/main_menu_bg.gif) repeat;margin-top: 20px;}

	#main_menu .level_0 {text-align: center; }
	
	#main_menu .level_0 > li {padding: 0 14px; }
	#main_menu .level_0 > li > a {font-weight: bold;font-style: italic;color: #686059;padding: 8px 10px;}
	#main_menu .level_0 > li > a:hover {color: #2d7538;}

	#main_menu .level_0 ul {display: none; }
}



@media screen and (max-width: 990px) {
	
	#menu_toggle {display: block;width: 40px;height: 40px;position: fixed;z-index: 200;top: 0;left: 0;line-height: 40px;font-size: 28px;background: rgb(255 255 255 / 75%);text-align: center;color: #454545;border-radius: 0 0 3px 0;cursor: pointer;}
	.menu_toggled #menu_toggle {left: 280px; z-index: 1200;}

	#main_menu {width: 320px;position: fixed;left: -320px;top: 0;bottom: 0;background: #c4c4c4 url(/files/00316/img/3x3_right.gif) repeat;/* border-right: 10px solid #fff; */z-index: 1100;transition: left .5s ease;padding: 15px 0;max-height: 100vh;overflow-y: auto;}
	#main_menu li {display: block; }
	
	#main_menu .level_0 > li > a {padding: 10px 15px; }
	#main_menu .level_0 > .active > a {background: #cbc9af;/* color: #fff; */}

	#main_menu .level_1 {padding: 0 15px 10px 15px;font-size: 0.85em;margin-bottom: 10px;}
	#main_menu .level_1 > li {border-bottom: solid 1px #666; }
	#main_menu .level_1 > li > a {padding: 3px 10px;}

	#main_menu a {color: #000;}
	#main_menu a:hover {/* color: #fff; */}


	#main_menu_overlay {content: ""; display: block; position: fixed; top: 0; bottom: 0; left: 0; right: 100%; background: #000; opacity: 0; z-index: 1000; transition: opacity 1s ease; }

	.menu_toggled #main_menu {left: 0;/* transition: left .5s ease; */}
	.menu_toggled #main_menu_overlay {right: 0; opacity: 0.15; }

	#layout {padding-top: 0;width: 100%;margin-bottom: 0;transition: left .5s ease;position: relative;left: 0;}
	body {overflow-x: hidden; }
	.menu_toggled {overflow: hidden;max-width: 100vw;}
	
	.menu_toggled #layout {left: 320px;border-left: 5px solid #fff;}
	.menu_toggled #layout:after {display: block; content: ""; opacity: .35; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: #000; }
}


/*
#main_slider {margin-bottom: 15px;z-index: 1;}
#main_slider .item {background-color: #ccc;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 44%;position: relative;}

#main_slider .content {position: absolute;left: 0;max-width: 75%;bottom: 0;color: #222;padding: 10px 10px 15px;background: rgba(237, 197, 41, 0.75);}
#main_slider:hover .content {background: #edc529; }
#main_slider a {color: inherit; }
#main_slider h3 {margin: 0 0 2px;font-size: 18px;}
#main_slider p {margin: 0;line-height: 1.1em;font-size: 1rem;}

#main_slider .owl-nav {position: absolute;bottom: 0;right: 0;opacity: 0;}
#main_slider:hover .owl-nav {opacity: 1;}
#main_slider .owl-nav button {font-size: 36px;background: #edc529;opacity: .5;width: 36px;height: 36px;line-height: 36px;margin: 0;z-index: 300;}
#main_slider .owl-nav button:hover {opacity: 1; }
#main_slider .owl-prev {left: 0; }
#main_slider .owl-next {right: 0; }

#main_slider .owl-dots {position: absolute; }
*/


.hot_links {margin: 25px -15px 0 0;text-align: right;}
.hot_links ul {display: inline-block;list-style: none;margin: 0 0;padding: 0px 0 12px;padding-left: 30px;max-width: 290px;background: url('/files/00316/img/hot_menu_bg.png') 0 100% no-repeat;text-align: left;}
.hot_links ul li {display: block;height: 60px;background: url(/files/00316/img/menu_item_bg.png) 0 50% repeat-x;}
.hot_links ul li a {display: inline-block;height: 60px;line-height: 45px;padding: 0px 10px 15px;padding-left: 40px;font-weight: 600;font-style: italic;position: relative;}
.hot_links ul li a span {display: inline-block;vertical-align: middle;line-height: 1.2em;}
.hot_links ul li a i {display: block;width: 34px;height: 34px;background-repeat: no-repeat;background-position: 50% 50%;position: absolute;top: 8px;left: -5px;filter: grayscale(1);}

.hot_links ul li a:hover {color: #2d7538;}
.hot_links ul li a:hover i {filter: none; }




@media only screen and (max-width: 990px) {

	.hot_links ul {display: block; max-width: none; }
	.hot_links ul li {width: 49%;display: inline-block;/* max-width: 260px; */background-repeat-x: repeat;}
}










#main {/* min-height: 800px; */padding: 30px 15px 60px;}
#main img {max-width: 100%; height: auto; }


.sidebar {margin-bottom: 30px; }





#hot_links {margin: 0 auto 30px; }


.widget_title {font-family: "Caveat", serif;font-size: 2em;font-weight: 500;color: #2d7538;padding: 0 15px 8px;line-height: 1.2em;margin: 0 auto 10px;position: relative;}
.widget_title:after {display: block;content: "";position: absolute;bottom: 0;left: 15px;right: 15px;height: 3px;background: url(/files/00316/img/2lines.gif) 0 0 repeat-x;}


#hot_news {margin: 0 auto 30px; }
#hot_news .item {padding: 15px; }
#hot_news .item h3 {margin: 0 auto 5px;font-size: 1em;display: inline;}

#hot_news .item .content a {display: inline-block; position: relative; }
#hot_news .item .content a:after {content: "";display: inline-block;vertical-align: middle;width: 7px;height: 5px;margin-left: 4px;background: url('http://narb.obr.by/files/00316/img/arrow.gif') 50% 50% no-repeat;}


.sidebar_contacts {padding: 15px 15px;}


#popular_pages {margin: 0 0 30px; }



#polls {margin: 0 0 30px; }
.poll_answers {margin-top: 5px; }

.poll_answers label {display: block; margin: 0; }
.poll_answers > span {display: block; clear: both; }
.poll_answers input {margin-right: 0.3em; }

.poll_submit button {margin-top: 10px; }



#article {margin: 0 0 30px;/* overflow: hidden; */font-size: 1.2em;}

.breadcrumbs {position: relative;margin: 0 -15px 15px;text-align: left;font-size: 1rem;background: #f7f3e9 url(/files/00316/img/main_menu_bg.gif) repeat;line-height: 32px;padding: 3px 30px;}
.breadcrumbs:after {display: block;content: "";position: absolute;bottom: 0;left: 30px;right: 15px;height: 3px;background: url(/files/00316/img/2lines.gif) 0 0 repeat-x;}

.breadcrumbs ul {display: inline-block; padding: 0; margin: 0; list-style-type: none; }
.breadcrumbs li {display: inline-block; margin-right: .4em;}
.breadcrumbs li:nth-child(1) {display: none; }
.breadcrumbs a, .breadcrumbs span {color: #777;display: inline-block;font-size: .8em;}





.page_title {/* background: #4a9cc5; */line-height: 1.1em;padding: 10px 15px;/* color: #fff; */clear: both;overflow: hidden;margin: 0 0 15px;}
h1.page_title {/* margin: 0; *//* padding: 0; */font-size: 1.35em;font-weight: 600;}

.page_title .more {float: right;display: inline-block;background: #edc529;padding: 5px;margin-top: -10px;margin-right: -15px;}




.nav-tabs {text-align: left;border-bottom: solid 2px #4a9cc5;padding: 0 7px;}
.nav-tabs > li {display: inline-block;color: #000;border: solid 1px #f2f2f2;margin: 0 0 3px;background: #f2f2f2;font-size: .95em;vertical-align: bottom;}
.nav-tabs > li:hover {background: #edc529;color: #333;border-color: #edc529;}
.nav-tabs > li.active {background: #4a9cc5;color: #fff;border-color: #4a9cc5;/* font-size: 1em; */}

.nav-tabs > li > a {display: block;position: relative;padding: 8px 12px;color: inherit;line-height: 1.1em;text-decoration: none;font-weight: 500;font-family: "Roboto Condensed", Arial, sans-serif;}
.nav-tabs > li > a:hover {}


.tab-content {padding: 5px 0 15px;clear: both;margin: 0 0 30px;border-bottom: solid 3px #eee;}
.tab-content .entry {padding: 5px 0 0;}





.entry {padding: 0 0 30px; margin-bottom: 15px; overflow-x: auto; word-break: break-word;}

.entry .anno {font-style: oblique;margin: 0 0 15px;}

#article iframe {max-width: 100%; }
#article img {}	

img[align="left"] {margin: 5px 10px 5px 0; }
img[align="right"] {margin: 5px 0 5px 10px; }




.page_share_buttons {position: relative; text-align: right; padding: 16px 0 0; margin: 40px 0 30px; }
.page_share_buttons:after {display: block;content: "";position: absolute; top: 0;left: 15px;right: 15px;height: 3px;background: url(/files/00316/img/2lines.gif) 0 0 repeat-x;}




.spoiler {}
.spoiler h2 {font-size: 1.5em;margin: 0 auto 10px;}
.spoiler .preview {min-height: 80px; }
.spoiler .preview img {display: inline-block; }
.spoiler .content {display: none;clear: both;}	
.spoiler .anno {overflow: hidden;}
.spoiler .button {margin: 15px 0 0;font-style: normal;font-size: .9em;}

#article .spoiler.entry:not(:last-of-type) {margin-bottom: 15px;border-bottom: solid 1px #eee;}


.hot_items {padding: 0 15px;}
.hot_items .item_wrapper {margin-bottom: 30px;}
.hot_items .item {padding: 14px 14px 20px;margin: 0 auto 30px;border-radius: 3px;background: rgb(152 131 61 / 15%);box-shadow: 1px 1px 1px 0#b5b5b5;height: 100%;/* display: flex; */width: 100%;align-items: center;}

.hot_items .item .preview {margin-bottom: 8px;position: relative;border: 1px solid #b5b5b5;border-right-color: transparent;border-bottom-color: transparent;background: #f7f2e8;}
.hot_items .item .preview > a {display: block;padding-bottom: 60%;background-color: #cbc9af;background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}

.hot_items .item .content {text-align: center;font-style: italic;font-weight: bold;color: #5f5751;width: 100%;}

.hot_items .read_more {display: inline-block;}


.hot_items .item.highlight {display: block;position: relative;background: #fff;border-top: 4px solid #fafafa;background-image: linear-gradient(0deg, #fff, #eaeaea);text-align: center;padding: 20px 10px 55px;margin-left: -15px;border-radius: 4px 4px 32px 4px;overflow: hidden;box-shadow: -12px 15px 20px -20px #00000036;}
.hot_items .item.highlight .date {margin: 0 auto 10px;padding: 10px 10px 15px;border-bottom: 1px solid #e2e1e0;position: relative;z-index: 1;}
.hot_items .item.highlight .date b {font-size: 1.8em;font-weight: 500;line-height: 1;}
.hot_items .item.highlight .anno {font-size: .875em;font-style: italic;position: relative;z-index: 1;}
.hot_items .item.highlight:before {content: "";display: block;top: 0;left: 0;right: 0;height: 20px;background: linear-gradient(0deg, transparent, rgb(0 0 0 / 10%));position: absolute;}
.hot_items .item.highlight:after {content: "";display: block;bottom: 0;left: 0;right: 0;height: 50px;background: url('/files/00316/img/bottom_curved.png') 100% 100% no-repeat;position: absolute;}


#hot_announcements {margin: 0 auto 30px;}
#hot_announcements .item {padding: 10px 15px 15px;}
#hot_announcements .item h3 {margin: 0 auto 15px;display: inline-block;position: relative;padding-bottom: 10px;font-weight: 500;font-style: italic;font-size: 1.8em;}
#hot_announcements .item h3:after {display: block;content: "";position: absolute;bottom: 0;left: 0;width: 100%;min-width: 180px;height: 3px;background: url(/files/00316/img/2lines.gif) 0 0 repeat-x;}

#hot_announcements .item .content {font-size: 1.2em;}




.section_menu {margin: 0 0 30px; }
.section_menu .level_0 {list-style-type: none; padding: 0; }
.section_menu .level_0 li {margin: 0 0 5px; }
.section_menu .level_0 > li > a {font-weight: 600;text-decoration: none;padding: 10px;display: block;transition: background .3s ease;}
.section_menu .level_0 > li > a:hover {background: #d6d5c3;color: #222;}

.section_menu .level_0 ul {padding-left: 25px;margin-top: 10px;margin-bottom: 15px;}



#fresh_items {margin: 0 0 30px; }


.rss_news {margin: 0 0 30px;}
.rss_news .item {padding: 5px 5px 5px;margin: 0 0 5px;/* border-bottom: solid 1px #eee; */}
.rss_news a {display: block;font-weight: 400;margin: 0 0 2px;text-decoration: none;line-height: 1.1em;}
.rss_news .date {color: #777; font-size: .9em;}
.rss_news .date i {margin-right: 3px;}




#main .owl-banners.owl-carousel {padding: 0 25px; height: 64px;}
#main .owl-banners .item {height: 64px; line-height: 64px; }
#main .owl-banners .item img {max-height: 64px; width: auto; display: inline-block; vertical-align: middle; }

#main .owl-banners .owl-nav {position: absolute;left: 0;right: 0;top: 50%;margin-top: -25px;}
#main .owl-banners .owl-nav button {display: block;height: 50px;text-align: center;position: absolute;font-size: 50px;line-height: 50px;left: 0;outline: none;color: #4c8fc4 !important;}
#main .owl-banners .owl-nav .owl-next {right: 0; left: initial; }

#main .owl-banners .owl-nav button:hover {}


#attention_banners {margin: 0 0 30px;}
#attention_banners .item {text-align: center;margin: 0 0 10px;}
#attention_banners img {max-width: 100%; }


.owl-banners.owl-carousel {height: 60px;}
.owl-banners .item {height: 60px;line-height: 60px;}
.owl-banners .item img {max-height: 60px;display: inline-block;vertical-align: middle;}


#banners_slider {margin: 0 -10px 0;border: 1px solid #cbc9af;border-left: none;border-right: none;background: #d6d5c3;padding: 12px 20px 15px;overflow: hidden;position: relative;}
#banners_slider:before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;height: 8px;background-image: linear-gradient(0deg, transparent, #c0bda7);opacity: .5;}

@media only screen and (max-width: 990px) {
	#banners_slider {margin-left: auto; margin-right: auto; }
}



#footer {}

.footer_bottom {padding: 15px 15px 25px;/* background: #fff; */}

.copyright {margin: 0 0 5px;font-size: 1.1em;}

.dev_by {float: right; opacity: .5; }


/* ************************************** */
/* Архивы по датам (новости, фотогалереи) */
/* ************************************** */
.archive_header {margin: 1.5em 0 1em;}
.archive_header.item {overflow: hidden; padding: 15px 0; }
.archive_list .item {overflow: hidden; margin-bottom: 30px; }
.archive_list .item h3 {margin-top: 0;  }
.archive_list .item .preview {display: block; float: left; background-position: 50%; background-repeat: no-repeat; background-size: cover; width: 96px; height: 96px; margin-right: 15px; }
.archive_list .item .content {overflow: hidden; }

.archive_list .item .date {display: inline-block;background: #efebdf;padding: 3px 5px;font-size: .9em;line-height: 1em;}

/* тип 2: закладки */
.archive_header .MapTabs {position: relative; }
.archive_header .MapTabs:after {display: block;content: "";position: absolute;bottom: 0;left: 15px;right: 15px;height: 3px;background: url(/files/00316/img/2lines.gif) 0 0 repeat-x;}


.archive_header .MapTabs .tabSelect {/* font-weight: 600; */background: #d6d5c3;}
.archive_header .MapTabs span {display: inline-block;line-height: 32px;padding: 0 0.4em;margin-right: 0.3em;cursor: pointer;border-radius: 3px;}

.archive_header .MapTabsBody {}
.archive_header .MapTabsBody > span {line-height: 32px; margin-right: 0.3em; }

.archive_header .MapTabsBody > span > span {display: inline-block;padding: 0 0.4em;background: #d6d5c3;}
.archive_header .MapTabsBody > span > a {display: inline-block; text-decoration: underline; padding: 0 0.4em; }
.archive_header .MapTabsBody > span > a:hover {text-decoration: none;}

/* */



/* Фотогалереи */
.gallery {overflow: hidden; }
.gallery > .item {display: block;float: left;/* margin: 5px; */position: relative;overflow: hidden;border: solid 3px transparent;}
.gallery > .item > span {opacity: 0;position: absolute;bottom: 0;left: 0;right: 0;height: 22px;line-height: 22px;background: rgba(45, 117, 56, .75);color: #fff;font-size: 12px;overflow: hidden;text-align: center;transition: opacity 0.3s ease-in;}
.gallery > .item:hover > span {opacity: 1; }

.gallery > .item:hover {border-color: #2d7538;}


/* карточка сотрудника, учащегося, вакансия, продукция и т.п. */
.item_card {overflow: hidden; padding: 15px 0; }
.item_card h3 {margin-top: 0; }
.item_card .preview {text-align: center; display: inline-block;}
.item_card .preview img {}
.item_card .content {/* overflow: hidden; */}

.item_card .button {margin: 15px 0 0;}

@media only screen and (max-width: 768px) {
	.item_card .preview {margin-bottom: 15px; }	
}


/* формы обратной связи */
.ww_form {list-style-type: square; padding: 15px; }

.ww_form .li,
.ww_form li {padding: 10px 0; clear: both;color: #222;}

.ww_form .li:last-of-type,
.ww_form li:last-of-type {border-bottom: none; }

.ww_form label {display: block;margin: 0 0 5px;}

.ww_form input[type="text"],
.ww_form input[type="email"],
.ww_form select,
.ww_form textarea {border: 1px solid #b5b5b5;line-height: 1.6em;border-radius: 3px;}

.ww_form input:focus,
.ww_form select:focus,
.ww_form textarea:focus {border-color: #2d7538;outline: solid 5px rgb(214 213 195 / 75%);outline-offset: 0;}

.ww_form input,
.ww_form select,
.ww_form textarea,
.ww_form .Captcha {width: 100%;font-size: 0.8em;max-width: 100%;padding: 0 0.2em;min-height: 28px;}

.ww_form .er {/* display: block; */padding: 0 5px;clear: both;font-size: .9em;color: darkred;font-weight: bold;font-family: "Roboto Condensed", Arial, sans-serif;line-height: 1em;vertical-align: middle;}

[data-bind="u"] {display: none; }
[field="captcha"] {display: block; width: 100%; clear: both; margin-top: 15px;  }


@media (min-width: 768px) {		
	.ww_form input,
	.ww_form select,
	.ww_form textarea {min-width: 100%;width: 100%;}
}








.pagination {text-align: center; display: block; margin: 15px 0; padding: 15px; font-weight: bold; }
.pagination span {border: solid 1px #ccc;display: inline-block;line-height: 26px;height: 28px;width: 28px;margin: 0 3px;padding: 0; overflow:  hidden;}
.pagination span:hover {background: #dcb15d; border-color: #dcb15d; color: #fff;}
.pagination span:hover a { }
.pagination .page_hidden {margin: 3px; background: none; }
.pagination span a {color: inherit; display: block; text-decoration: none; }
.pagination .page_current {border: solid 1px #2265a4;background: #2265a4;margin: 0 5px;color:  #fff;}





button, .button {background: #bc9f7d;outline: none;border: solid 2px transparent;text-decoration: none;color: #fff;padding: 6px 6px;display: inline-block;line-height: 1em;border-radius: 1px;transition: background .3s ease, border-color 1.2s ease;}
button:hover, .button:hover {}
a.button:visited, a.button:hover {color: #fff; text-decoration: none; }



	
/* Красивые таблицы в содержании */
.tbl, .cool-table {
	border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}

.tbl td, .cool-table td {
	border: 1px solid #0069a9;
	border-bottom-width: 1px;
	padding: 8px;
}

.tbl thead td, .cool-table thead td,
.tbl th, .cool-table th {
	/*background: #0096dc;*/
    background: #4a9cc5;
	color: #fff;
	border: 1px solid #0069a9;
	padding: 12px 8px;
}

.tbl tr:hover, .cool-table tr:hover {background: #f1f7fb;color: #000;}
.tbl tr:hover td:hover, .cool-table tr:hover td:hover {background: #ddeef7;color: #000;}




/* mini-framework */
.no-list {list-style-type: none; }
.wrapper {position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: 100%; width: 100%; }

.container.row {margin-left: auto; margin-right: auto; padding-left: 0 !important; padding-right: 0 !important; }

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}

.pre_wrap {white-space: pre-wrap; }



/* GoogleTranslate hack */
body {top: 0 !important;}
#google_translate_element,
.skiptranslate,
.goog-te-banner-frame {display: none !important;}


#scroll_up_button {position: fixed;bottom: 30px;left: 30px;display: none;width: 44px;height: 44px;font-size: 24px;background: #4a9cc5;color: #fff;line-height: 40px;opacity: 0.75;text-align: center;cursor: pointer;z-index: 999;border: none;padding: 0;border-top: solid 4px #edc529;}
#scroll_up_button:hover {opacity: 1;transition: opacity 0.5s ease;color: #444;background: #edc529;border-color: #4a9cc5;}