.spec-panel {
 	background-color: #EEEAEA;
	color: #000000;
	display: none;
	height: 44px;
	overflow: hidden;
	top: 0;
	z-index: 3000;
}
.spec-panel .wrapper {
	margin: 0 auto;
	padding: 7px 5px 0;
}
.spec-panel .wrapper > div {float: left;}
.spec-panel .wrapper > div > div {
	float: left;
	font-size: 16px;
	line-height: 28px;
}
.spec-panel .font-size > .fs-btn {
	height: 25px;
	margin-left: 10px;
	position: relative;
	width: 100px;
}
.spec-panel .font-size > .fs-btn a {
	background: url("/irj/portalapps/kz.ecc.portal.ui.head/images/ico.gif") no-repeat scroll 0 0 transparent;
	bottom: 0;
	display: block;
	position: absolute;
}
.spec-panel .font-size > .fs-btn a.fs-large {
	background-position: 0 -101px;
	height: 25px;
	left: 49px;
	width: 25px;
}
.spec-panel .font-size > .fs-btn a.fs-large.active {background-position: 0 -75px;}
.spec-panel .font-size > .fs-btn a.fs-medium {
	background-position: 0 -55px;
	height: 21px;
	left: 23px;
	width: 21px;
}
.spec-panel .font-size > .fs-btn a.fs-medium.active {background-position: 0 -34px;}
.spec-panel .font-size > .fs-btn a.fs-small {
	background-position: 0 -17px;
	height: 17px;
	left: 0;
	width: 18px;
}
.spec-panel .font-size > .fs-btn a.fs-small.active {background-position: 0 0;}
.spec-panel .cs-btn {margin-left: 10px;width: 120px;}
.spec-panel .cs-btn a {
	background: url("/irj/portalapps/kz.ecc.portal.ui.head/images/ico.gif") no-repeat scroll 0 0 transparent;
	float: left;
	height: 28px;
	margin-right: 3px;
	width: 29px;
}
.spec-panel .cs-btn a.cs-white {background-position: -75px -28px;}
.spec-panel .cs-btn a.cs-white.active {background-position: -75px 0;}
.spec-panel .cs-btn a.cs-black {background-position: -75px -84px;}
.spec-panel .cs-btn a.cs-black.active {background-position: -104px -56px;}
.spec-panel .cs-btn a.cs-blue {background-position: -75px -140px;}
.spec-panel .cs-btn a.cs-blue.active {background-position: -133px -112px;}
.spec-panel .show-image a {
	color: #000000;
	font-size: 16px;
	line-height: 28px;
	text-decoration: none;
}
.spec-panel .show-image a > div {float: left;}
.spec-panel .show-image .si-btn {
	background: url("/irj/portalapps/kz.ecc.portal.ui.head/images/ico.gif") no-repeat scroll 0 -151px transparent;
	height: 18px;
	margin: 7px 0 0 8px;
	padding: 0;
	position: relative;
	width: 20px;
}
.spec-panel .show-image .si-btn.active {background-position: 0 -132px;}
.spec-panel .back-to-normal {
	border: 1px solid #BBBBBB;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 5px -1px #BBBBBB inset;
	color: #000000;
	display: block;
	float: right;
	font-size: 16px;
	line-height: 28px;
	padding: 0 10px;
	text-decoration: none;
}
.spec-panel .back-to-normal:hover {
	border-color: #888888;
	box-shadow: 1px 1px 5px -1px #888888 inset;
}

.spec-hideLnk{display:none;}
.spec-hidden-tag{display:none;}
/* Hide images */
.hide-images img{display:none !important;}
.hide-images #playerContainer{display:none;}
.hide-images #masthead-inner{background:none;}
.hide-images table.blog td.blog{width:100%;}
.hide-images #myCarousel .carousel-inner > .item{background:none;}
.hide-images #myCarousel .carousel-inner .carousel-caption{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 50%;
    text-align: center;	
}
.hide-images #myCarousel .carousel-caption h5,
.hide-images #myCarousel .carousel-caption p {
	color: inherit;
}
.hide-images #FD-tab-content .committee-tab-cont a>.spec-hidden-tag{
    display: table-cell;
    font-size: 12px;
    height: 167px;
    width:230px;
    text-align: center;
    vertical-align: middle;
}
.hide-images .logos .wrapper ul>li>a>.spec-hidden-tag{
    display: table-cell;
    font-size: 12px;
    height: 100px;
    width:150px;
    text-align: center;
    vertical-align: middle;
}
.hide-images .table-blue a>ul.spec-hidden-tag,
.hide-images #strategy2050Banner .spec-hidden-tag{display: block;}

/* Color scheme white-black*/
body.spec-white,
.spec-white #masthead .top-symbols,
.spec-white .logos li>a,
.spec-white #committees .committee-tab-cont li>a,
.spec-white #valuta a,
.spec-white .carousel-inner > .item{
	background: none repeat scroll 0 0 #FFFFFF;
}
.spec-white .mourning-banner {background: #ffffff;}
.spec-white a.mourning_link {color: #000000;}
.spec-white .footer p {color: #000000;}
.spec-white a.footer_link {color:#000000; font-size:13px;}
.spec-white span.ctrlenter {color:#000000;}
.spec-white a.mfblog_ref {color: #000;}

body.spec-white,
.spec-white #masthead,
.spec-white #masthead .top-symbols,
.spec-white div.footer,
.spec-white .logos li>a,
.spec-white #committees .committee-tab-cont li>a,
.spec-white a,
.spec-white div.title h1 a,
.spec-white div.top-navi a,
.spec-white div.top-lang a,
.spec-white #VideosNavigation .videos-sel-nav-btn,
.spec-white #VideosNavigation .videos-nav-btn,
.spec-white .accordion .handle a,
.spec-white div.picasagallery span.picasagallery_header,
.spec-white div.picasagallery span.picasagallery_title,
.spec-white #album_navigation span.albumCount,
.spec-white #album_navigation input.inp_button{
	color: #000000;
}
.spec-white div.footer,
.spec-white .logos a.prev,
.spec-white .logos a.next,
.spec-white .logos li,
.spec-white #committees .committee-tab-cont li,
.spec-white #committees .committee-tab-cont a.prev,
.spec-white #committees .committee-tab-cont a.next,
.spec-white .news-tabs li a,
.spec-white #masthead,
.spec-white #quickSearchField, 
.spec-white #quickSearchButton,
.spec-white td.blog,
.spec-white table.table-blue,
.spec-white #myCarousel .carousel-inner,
.spec-white .b-popup .b-popup-content{
	border: 1px solid #000000;
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
}
.spec-white .nav-tabs > .active > a, 
.spec-white .nav-tabs > .active > a:hover, 
.spec-white .nav-tabs > .active > a:focus,
.spec-white #masthead div.top-symbols,
.spec-white .navbar-inner{
    background-color: #000000;
    border: 1px solid #000000;
    color: #FFFFFF;
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
}
.spec-white .nav-tabs{border-bottom:1px solid #000000;}
.spec-white .table td{border-top: 1px solid #000000;}
.spec-white #myCarousel .carousel-control,
.spec-white .sf-menu ul li,
.spec-white .label, 
.spec-white .badge{
	background-color: #000000;
	opacity: 1;
	color: #FFFFFF;
}
.spec-white .table-bordered th,
.spec-white .table-bordered td {
	border-left: 1px solid #000000;
}
.spec-white .table-bordered{border-color: #000000;}
.spec-white .table-blue ul li{background:none;}
.spec-white .table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {background-color: #cbcbcb;}
.spec-white .accordion li.open,
.spec-white .handle:hover{
	background: none repeat scroll 0 0 #000000;
}
.spec-white .accordion .open .handle:before {
    color: #FFFFFF;
    content: "» ";
}
.spec-white .accordion .open .handle a,
.spec-white .accordion .handle:hover a,
.spec-white div.mourning>a{
    color: #FFFFFF;
}
.spec-white .logos .prev i,
.spec-white .committee-tab-cont .prev i{
	border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.spec-white .logos .next i,
.spec-white .committee-tab-cont .next i{
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000000;
}
.spec-white div.mourning{
	border-color:#ffffff;
	border-bottom: 1px solid;
}
.spec-white .sf-menu li:hover,.spec-white .sf-menu li.sfHover { 
	background: none repeat scroll 0 0 #7F7F7F; 
	transition: none 0s ease 0s;}
.spec-white .selectedNode { background: none repeat scroll 0 0 #F5F5F5;}
.spec-white.nauryz22 #StateSymbolsRK>img{ display:block; }
.spec-white.august30 #StateSymbolsRK>img{ display:block; }
.spec-white.december16 #StateSymbolsRK>img{ display:block; }
.spec-white.may9 #StateSymbolsRK>img{ display:block; }
.spec-white.mourning #StateSymbolsRK>img{ display:block; }

/* Color scheme black-white*/
body.spec-black,
.spec-black #masthead .top-symbols,
.spec-black .logos li>a,
.spec-black #committees .committee-tab-cont li>a,
.spec-black #valuta a,
.spec-black .carousel-inner > .item{
	background: none repeat scroll 0 0 #000000;
}
body.spec-black,
.spec-black #masthead,
.spec-black #masthead .top-symbols,
.spec-black div.footer,
.spec-black .logos li>a,
.spec-black #committees .committee-tab-cont li>a,
.spec-black a,
.spec-black div.title h1 a,
.spec-black div.top-navi a,
.spec-black div.top-lang a,
.spec-black #VideosNavigation .videos-sel-nav-btn,
.spec-black #VideosNavigation .videos-nav-btn,
.spec-black .accordion .handle a,
.spec-black div.picasagallery span.picasagallery_header,
.spec-black div.picasagallery span.picasagallery_title,
.spec-black #album_navigation span.albumCount,
.spec-black #album_navigation input.inp_button{
	color: #FFFFFF;
}
.spec-black div.footer,
.spec-black .logos a.prev,
.spec-black .logos a.next,
.spec-black .logos li,
.spec-black #committees .committee-tab-cont li,
.spec-black #committees .committee-tab-cont a.prev,
.spec-black #committees .committee-tab-cont a.next,
.spec-black .news-tabs li a,
.spec-black #masthead,
.spec-black #quickSearchField, 
.spec-black #quickSearchButton,
.spec-black td.blog,
.spec-black table.table-blue,
.spec-black #myCarousel .carousel-inner,
.spec-black .b-popup .b-popup-content{
	border: 1px solid #FFFFFF;
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
}
.spec-black .nav-tabs > .active > a, 
.spec-black .nav-tabs > .active > a:hover, 
.spec-black .nav-tabs > .active > a:focus,
.spec-black #masthead div.top-symbols,
.spec-black .navbar-inner{
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #000000;
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
}
.spec-black .nav-tabs{border-bottom:1px solid #FFFFFF;}
.spec-black .table td{border-top: 1px solid #FFFFFF;}
.spec-black #myCarousel .carousel-control,
.spec-black .sf-menu ul li,
.spec-black .label, 
.spec-black .badge{
	background-color: #FFFFFF;
	opacity: 1;
	color: #000000;
}
.spec-black .table-bordered th,
.spec-black .table-bordered td {
	border-left: 1px solid #FFFFFF;
}
.spec-black .table-bordered{border-color: #FFFFFF;}
.spec-black div.top-symbols a {text-decoration: underline;}
.spec-black .sf-menu a,
.spec-black .navbar .sf-menu .top-li ul li a,
.spec-black div.top-symbols a{color: #000000;}
.spec-black .table-blue ul li{background:none;}
.spec-black .table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {background-color: #747474;}
.spec-black .accordion li.open,
.spec-black .handle:hover{
	background: none repeat scroll 0 0 #FFFFFF;
}
.spec-black .accordion .open .handle:before {
    color: #000000;
    content: "» ";
}
.spec-black .accordion .open .handle a,
.spec-black .accordion .handle:hover a { color: #000000; }
.spec-black .sf-menu li:hover,.spec-black .sf-menu li.sfHover {
	background: none repeat scroll 0 0 #7F7F7F; 
	transition: none 0s ease 0s;}
.spec-black .selectedNode { background: none repeat scroll 0 0 #F5F5F5; }
.spec-black.nauryz22 #StateSymbolsRK>img{ display:block; }
.spec-black.august30 #StateSymbolsRK>img{ display:block; }
.spec-black.december16 #StateSymbolsRK>img{ display:block; }
.spec-black.may9 #StateSymbolsRK>img{ display:block; }
.spec-black.mourning #StateSymbolsRK>img{ display:block; }

/* Color scheme blue-white*/
.spec-blue .mourning-banner {background: #063462;}
.spec-blue a.mourning_link {color:#9dd1ff;}
.spec-blue .footer p {color: #063462;}
.spec-blue a.footer_link {color:#063462; font-size:13px;}
.spec-blue span.ctrlenter {color:#063462;}
.spec-blue a.mfblog_ref {color: #063462;}

body.spec-blue,
.spec-blue #masthead .top-symbols,
.spec-blue .logos li>a,
.spec-blue #committees .committee-tab-cont li>a,
.spec-blue #valuta a,
.spec-blue .carousel-inner > .item{
	background: none repeat scroll 0 0 #9dd1ff;
}
body.spec-blue,
.spec-blue #masthead,
.spec-blue #masthead .top-symbols,
.spec-blue div.footer,
.spec-blue .logos li>a,
.spec-blue #committees .committee-tab-cont li>a,
.spec-blue a,
.spec-blue div.title h1 a,
.spec-blue div.top-navi a,
.spec-blue div.top-lang a,
.spec-blue #VideosNavigation .videos-sel-nav-btn,
.spec-blue #VideosNavigation .videos-nav-btn,
.spec-blue .accordion .handle a,
.spec-blue div.picasagallery span.picasagallery_header,
.spec-blue div.picasagallery span.picasagallery_title,
.spec-blue #album_navigation span.albumCount,
.spec-blue #album_navigation input.inp_button{
	color: #063462;
}
.spec-blue div.footer,
.spec-blue .logos a.prev,
.spec-blue .logos a.next,
.spec-blue .logos li,
.spec-blue #committees .committee-tab-cont li,
.spec-blue #committees .committee-tab-cont a.prev,
.spec-blue #committees .committee-tab-cont a.next,
.spec-blue .news-tabs li a,
.spec-blue #masthead,
.spec-blue #quickSearchField, 
.spec-blue #quickSearchButton,
.spec-blue td.blog,
.spec-blue table.table-blue,
.spec-blue #myCarousel .carousel-inner,
.spec-blue .b-popup .b-popup-content{
	border: 1px solid #063462;
	background: none repeat scroll 0 0 #9dd1ff;
	color: #063462;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
}
.spec-blue .nav-tabs > .active > a, 
.spec-blue .nav-tabs > .active > a:hover, 
.spec-blue .nav-tabs > .active > a:focus,
.spec-blue #masthead div.top-symbols,
.spec-blue .navbar-inner{
    background-color: #063462;
    border: 1px solid #063462;
    color: #9dd1ff;
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled:false);
}
.spec-blue .nav-tabs{border-bottom:1px solid #063462;}
.spec-blue .table td{border-top: 1px solid #063462;}
.spec-blue #myCarousel .carousel-control,
.spec-blue .sf-menu ul li,
.spec-blue .label, 
.spec-blue .badge{
	background-color: #063462;
	opacity: 1;
	color: #9dd1ff;
}
.spec-blue .table-bordered th,
.spec-blue .table-bordered td {
	border-left: 1px solid #063462;
}
.spec-blue .table-bordered{border-color: #063462;}
.spec-blue div.top-symbols a {text-decoration: underline;}
.spec-blue .sf-menu a,
.spec-blue .navbar .sf-menu .top-li ul li a,
.spec-blue div.top-symbols a{ color: #9dd1ff; }
.spec-blue .table-blue ul li{background:none;}
.spec-blue .table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {background-color: #9dd1ff;}
.spec-blue .accordion li.open,
.spec-blue .handle:hover{
	background: none repeat scroll 0 0 #063462;
}
.spec-blue .accordion .open .handle:before {
    color: #9dd1ff;
    content: "» ";
}
.spec-blue .accordion .open .handle a,
.spec-blue .accordion .handle:hover a {
	color: #9dd1ff;
}
.spec-blue .logos .prev i,
.spec-blue .committee-tab-cont .prev i{
	border-color: rgba(0, 0, 0, 0) #063462 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.spec-blue .logos .next i,
.spec-blue .committee-tab-cont .next i{
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #063462;
}
.spec-blue .sf-menu li:hover,.spec-blue .sf-menu li.sfHover {
	background: none repeat scroll 0 0 #7F7F7F; 
	transition: none 0s ease 0s;}
.spec-blue .selectedNode { background: none repeat scroll 0 0 #F5F5F5; }
.spec-blue.selectedNode { background: none repeat scroll 0 0 #F5F5F5; }
.spec-blue.nauryz22 #StateSymbolsRK>img{ display:block; }
.spec-blue.august30 #StateSymbolsRK>img{ display:block; }
.spec-blue.december16 #StateSymbolsRK>img{ display:block; }
.spec-blue.may9 #StateSymbolsRK>img{ display:block; }
.spec-blue.mourning #StateSymbolsRK>img{ display:block; }

/* Font size medium */
body.font-size-medium {
	font-size: 16px;
	line-height: 20px;
}
.font-size-medium div.title h1 {font-size: 35px;}
.font-size-medium div.top-lang a, 
.font-size-medium div.top-navi a, 
.font-size-medium div.top-symbols a,
.font-size-medium .navbar .sf-menu .top-li a,
.font-size-medium .table-blue,
.font-size-medium .youtube-video .statinfo,
.font-size-medium .youtube-video a,
.font-size-medium .label,
.font-size-medium #FD-tab-content .committee-tab-cont a > .spec-hidden-tag,
.font-size-medium .breadcrumb a,
.font-size-medium section.accordion,
.font-size-medium div#ECCHtmlViewer,
.font-size-medium div#ECCClassifSearch .caption,
.font-size-medium #VideosNavigation .videos-sel-nav-btn,
.font-size-medium #VideosNavigation .videos-nav-btn,
.font-size-medium #album_navigation span.albumCount,
.font-size-medium #album_navigation input.inp_button{
	font-size: 16px;
}
.font-size-medium #quickSearchField{font-size:16px; width: 180px;}
.font-size-medium div.footer{font-size: 16px; min-height: 150px;}
.font-size-medium #FDTab .FDTabs,
.font-size-medium .news-tabs li a,
.font-size-medium .nav-tabs > .active > a{
	font-size:20px;
	height:	40px;
}
.font-size-medium h2 {font-size: 28px;}
.font-size-medium .navbar .sf-menu .top-li ul li a,
.font-size-medium td.blog,
.font-size-medium a span.prdef_caption{
	font-size:15px;
}
.font-size-medium td.blog h3{font-size: 23px;}
.font-size-medium h5{font-size: 18px;}
.font-size-medium .news > p,
.font-size-medium .news > a {
    font-size: 16px !important;
    line-height: 20px;
}
.font-size-medium .logos .wrapper ul > li > a > .spec-hidden-tag{font-size:14px;}
.font-size-medium #FDTab {height: 60px;}
.font-size-medium #valuta table{font-size:18px;}
.font-size-medium #valuta div.span3{width: 31.9149%;}
.font-size-medium #valuta div.span9{width: 65.9574%;}
.font-size-medium #Tray2e712e71-hd div,
.font-size-medium #ECCMinfinVideos div>a{
	font-size:20px;
}
.font-size-medium #ECCClassifSearch div{
	margin-left:0px !important;
	padding-right:200px;}
.font-size-medium #ECCClassifSearch select{
	width:300px;
	font-size:15px;	
}
.font-size-medium #ECCMinfinVideos div.mf-videos-thumbnail-title{ font-size:12px; }
.font-size-medium div.picasagallery span.picasagallery_header,
.font-size-medium div.picasagallery span.picasagallery_title{
	font-size:17pt;
}

/* Font size large */
body.font-size-large {
	font-size: 16px;
	line-height: 20px;
}
.font-size-large div.title h1 {font-size: 39px; line-height: 33px;}
.font-size-large div.top-lang a, 
.font-size-large div.top-navi a, 
.font-size-large div.top-symbols a,
.font-size-large .navbar .sf-menu .top-li a,
.font-size-large .table-blue,
.font-size-large .youtube-video .statinfo,
.font-size-large .youtube-video a,
.font-size-large .label,
.font-size-large #FD-tab-content .committee-tab-cont a > .spec-hidden-tag,
.font-size-large .breadcrumb a,
.font-size-large section.accordion,
.font-size-large div#ECCHtmlViewer,
.font-size-large div#ECCClassifSearch .caption,
.font-size-large #VideosNavigation .videos-sel-nav-btn,
.font-size-large #VideosNavigation .videos-nav-btn,
.font-size-large #album_navigation span.albumCount,
.font-size-large #album_navigation input.inp_button{
	font-size: 20px;
}
.font-size-large #masthead-inner div.top-symbols{width:240px;}
.font-size-large #masthead-inner{background-position: 40px 60px;}
/*.font-size-large #masthead-inner div.fs-large-offset{margin-left:8% !important;}*/
.font-size-large #quickSearchField{font-size:20px; width: 200px;}
.font-size-large div.footer { font-size: 20px; min-height: 190px;}
.font-size-large #FDTab .FDTabs,
.font-size-large .news-tabs li a,
.font-size-large .nav-tabs > .active > a{
	font-size:24px;
	height:	50px;
}
.font-size-large h2 {font-size: 32px;}
.font-size-large .navbar .sf-menu .top-li ul li a,
.font-size-large td.blog,
.font-size-large a span.prdef_caption{
	font-size:18px;
}
.font-size-large td.blog h3{font-size: 26px;}
.font-size-large h5{font-size: 22px;}
.font-size-large .news-tabs > li{width:250px;}
.font-size-large .news > p,
.font-size-large .news > a {
    font-size: 20px !important;
    line-height: 25px;
}
.font-size-large .logos .wrapper ul > li > a > .spec-hidden-tag{font-size:16px;}
.font-size-large #FDTab {height: 70px;}
.font-size-large #valuta table{font-size:22px;}
.font-size-large #valuta div.span3{width: 31.9149%;}
.font-size-large #valuta div.span9{width: 65.9574%;}
.font-size-large a span.prdef_caption{line-height: 20px;}
.font-size-large #Tray2e712e71-hd div,
.font-size-large #ECCMinfinVideos div>a{
	font-size:24px;
}
.font-size-large #ECCClassifSearch div{
	margin-left:0px !important;
	padding-right:200px;}
.font-size-large #ECCClassifSearch select{
	width:300px;
	font-size:15px;
}
.font-size-large #ECCMinfinVideos div.mf-videos-thumbnail-title{ font-size:14px; }
.font-size-large div.picasagallery span.picasagallery_header,
.font-size-large div.picasagallery span.picasagallery_title{
	font-size:20pt;
}