
@media Screen {

/* GLOBAL
^^^^^^^^^^^^^^^^^^^^^*/
html {height:100%;}
body {font-family:Arial, Tahoma, sans-serif!important; font-size:62.5%; color:#464645; min-width:103em;}
* {margin:0; padding:0; border:none;}
a {outline:none!important;}
input {outline:none!important;}
.clear, .clearfloat {clear:both;}
.pos_aps {position:absolute; top:0; left:0;}
.box_left {float:left!important;}
.box_right {float:right!important;}
.l_l {background: #fff; border: 1px solid #8d6877;}
/*
.l_l {background:url("/ek/img/cont_bg_l_l.png") repeat-y scroll 0 0; margin:0; clear:both; float:left;}
.r_r {background:url("/ek/img/cont_bg_r_r.png") repeat-y scroll 100% 0; min-height:33.5em; float:left;}
.b_l {background:url("/ek/img/cont_bg_b_l.png") no-repeat; width:10px; height:14px; position:absolute; left:0; overflow:hidden; z-index:1; bottom:0;}
.b_r {background:url("/ek/img/cont_bg_b_r.png") no-repeat; width:13px; height:14px; position:absolute; right:0; overflow:hidden; z-index:1; bottom:0;}
.b_b {background:url("/ek/img/cont_bg_b_b.png") repeat-x scroll 0 0; left:0; height:14px; margin:0; overflow:hidden; padding:0; position:absolute; width:100%; bottom:0;}
*/			
/* GLOBAL COLUMN
^^^^^^^^^^^^^^^^^^^^*/
.max_width_header_box {margin:0 auto; max-width:104.8em; min-width:76em;}
.max_width_header_1024 {max-width:100em!important;}
.max_width_box {margin:0 auto; max-width:95em; min-width:76em; clear: both; }
.page {float:left; width:100%; min-width:76em; background-color: #efeaec; padding-bottom: 20px;}
.index .page {background-color: #fff;}
.index .header {background-color: #efeaec;}	
.padding_no_box {padding:0!important;}
.padding_no_top_box {padding-top:0!important;}
.padding_no_right_box {padding-right:0!important;}
.padding_no_bottom_box {padding-bottom:0!important;}
.padding_no_left_box {padding-left:0!important;}
	
.padding_tw_box {padding:.2em!important;}
.padding_tw_top_box {padding-top:.2em!important;}
.padding_tw_right_box {padding-right:.2em!important;}
.padding_tw_bottom_box {padding-bottom:.2em!important;}
.padding_tw_left_box {padding-left:.2em!important;}

/* Invisible Menu
-----------------*/
.invisible_menu	{position:relative;}
.invisible_menu ul {position:absolute; list-style:none;}
.invisible_menu a {color:#4E4E4E; font-size:1.4em; padding:1em 2em; position:absolute; left:-900px; top:-900px; background:#FBCB86; text-decoration:none; width:12em;}
.invisible_menu a:active, .invisible_menu a:focus, .invisible_menu a:active {border:2px solid #ddd; left:0; top:0;}
	
/* Header
-----------------*/
/*

.index .header_control {padding:1.8em 0 0 0;}
.header_control {padding:1.3em 0 0 0;}
.header_control, .header_content {float:left; width:100%;}
.header_control .colortheme_1 {background:url(/ek/img/header_bg_inner1.jpg) 100% 50% no-repeat;}
.header_control .colortheme_2 {background:url(/ek/img/header_bg_inner2.jpg) 100% 50% no-repeat;}
.header_control .colortheme_3 {background:url(/ek/img/header_bg_inner3.jpg) 100% 50% no-repeat;}
.header_control .colortheme_news {background:url(/ek/img/header_bg_inner4.jpg) 100% 50% no-repeat;}
.header_control .colortheme_4 {background:url(/ek/img/header_bg_inner5.jpg) 100% 50% no-repeat;}
.header_control .colortheme_5 {background:url(/ek/img/header_bg_inner6.jpg) 100% 50% no-repeat;}
.header_control .colortheme_6 {background:url(/ek/img/header_bg_inner7.jpg) 100% 50% no-repeat;}
.header_control .colortheme_7 {background:url(/ek/img/header_bg_inner8.jpg) 100% 50% no-repeat;}
.header_control .colortheme_8 {background:url(/ek/img/header_bg_inner9.jpg) 100% 50% no-repeat;}
.header_control .colortheme_9 {background:url(/ek/img/header_bg_inner10.jpg) 100% 50% no-repeat;}
.header_control .colortheme_10 {background:url(/ek/img/header_bg_inner.jpg) 100% 50% no-repeat;}
*/
/* Content
-----------------*/
.page_content {padding:0 30.5em 0 0;}
.content_column{float:left; width:100%; padding-top: 37px;}

/* more
--------*/
.center {text-align:center;}
.left {float:left; text-align:left;}
.right {float:right; text-align:right;}

/* HEADER COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.header ul {list-style:none;}

/* top_bar
----------------------*/
.top_bar span, .top_bar a { color:#464645; line-height: 30px; font-size: 1.2em;}

/* LANG MENU
----------------------*/
.lang_menu {float:right;}	
.lang_menu li {float:left; padding: 0 0 0 15px;}
.lang_menu li a {text-decoration: none;}
.lang_menu li span, .lang_menu li a:hover {text-decoration: underline;}

/* LOGO
----------------------*/
.logo_bar { background-color: #fff; padding: 20px 0 10px; }
.logo_bar .max_width_box { overflow: hidden;}
.logo_box {float:left;}
.logo {padding:0; float:left; display:block; position: relative;}
.index .logo {margin: 0; padding: 0; float:left;}
.logo img {float:left; padding:0 2em 0 0;}
.logo span {position: absolute; right:55px; color: #8d6877; display:block; font-size:1.2em; line-height: 0.8em; font-style:italic; }

/* logo holiday
----------------------*/
.new_year  span , .may9_day span, .march8_day span, .aug24 span, .teachers_day span, .sep1 span{ right:170px;}

/* SEARCH BOX
^^^^^^^^^^^^^^^^^*/	
.search_box {padding-top:50px; float:right; }
.search_box legend, .search_box label {display:none;}
.search_box input {line-height:30px; font-size:1.4em; color: #8d6877; background-color: #ebebeb; border:medium none; float:left; margin:0; height:30px; padding:0 0 0 10px; width:375px; }
.search_box input.serch_button { background-color: #ebebeb; float:left; height:30px; margin:0; padding:0; width:25px; cursor:pointer;}

/*
.buba_bt {color:#1b3c4d!important; font-family:Tahoma, sans-serif!important; display:block; float:left; font-size:1.1em; font-weight:bold; padding:0 0 0 6px; background:url("/ek/img/but_left_top.png") no-repeat scroll 0 100%;}
.buba_bt span {text-transform: uppercase; display:block; float:left; padding:.4em .9em .4em .5em; background:url("/ek/img/but_right_top.png") no-repeat scroll 100% 100%; line-height: 2.2em; margin: 0 1em 0 0;}
.buba_bt:hover span, .buba_bt:focus span, .buba_bt:active span {text-decoration: underline;}
*/
/*
.header .login_box {float:right; padding:.7em 0 0 1.6em;}
.header .login_box li {font-size:1.4em;}
.header .login_box li a {color:#515151; padding:.5em; background:url("/ek/img/bg_caption.png") repeat-x scroll 0 0 #FFBD60;}
*/

/* main menu 
----------------------*/
.menu_bar { background:#fff; overflow: hidden; line-height:27px;}
.main_menu { display: table; width: 100%;}
.main_menu li { display: table-cell; text-align: center; padding: 0 15px;}
.main_menu li a { color:#4f2341; font-weight:bold; font-size: 1.4em; text-transform:uppercase; text-decoration: none;}
.main_menu li a span {display: block; border-top: 5px solid #fff; border-bottom: 5px solid #fff; white-space: nowrap;}
.main_menu li a:hover span, .main_menu li a:focus span, .main_menu li a:active span, .main_menu li a.active span { border-bottom: 5px solid #4f2341;}
.index .menu_bar { background:#4f2341;}
.index .main_menu li a { color:#fff;}
.index .main_menu li a span { border-color: #4f2341;}
.index .main_menu li a:hover span, .index .main_menu li a:focus span, .index .main_menu li a:active span, .index .main_menu li a.active span { border-bottom: 5px solid #8d6877;}
.content {border-top: 2px solid #4f2341;}
.index .content {border-top: none;}


/* HOME_BAR
^^^^^^^^^^^^^^^^ */
.home_bar {background-color:#4f2341;border-bottom: 1px solid #4F2341;}
.slider {float:left; background:url("/ek/img/bg_slider.png") no-repeat scroll 0 0; padding:41px 0 0 48px; width:530px; margin-top: -30px;}
.slider .slider_cont {float:left; height:302px; position:relative; width:469px;}
.slider .slider_cont div {position:absolute; width:470px; height:302px;}
.slider .slider_cont .sl_con {display:none;}
.slider .slider_cont .st_slide {display: block;}
/*.slider .slider_cont #flashBoxH {display:block;}*/
.slider .slider_cont p {position:absolute; bottom:0; background:url("/ek/img/bg_text_info.png") repeat scroll 0 0; color:#fff; font-size:1.5em; font-weight:normal; padding:.5em .7em .8em 2.7em; width:420px;}
.slider .slider_cont p.text_school {left:0;}
.slider .slider_cont p.link_school {padding:.1em 1em; bottom:255px; display:block; right:0; text-align:right; top:20px !important; width:auto !important;}
.slider .slider_cont p a {color:#fff; text-decoration:none;}
.slider .slider_cont p a:hover, .slider .slider_cont p a:focus, .slider .slider_cont p a:active {text-decoration:underline;}
.slider .sliderArrows {float:left; padding:220px 0 0 10px;}
.slider .sliderArrows a {display:block; text-indent:-99999px; width:26px; height:26px; background:url("/ek/img/slider_navs.png") no-repeat scroll 0 0;padding:0; margin:0; border: none; overflow: hidden;}
.slider .sliderArrows a:hover {background-image:url("/ek/img/slider_navs_hover.png");}
.slider .sliderArrows a.prev { margin-bottom:10px!important;}
.slider .sliderArrows a.next {background-position: 0 -26px;}

.star {color:#ff1111;}
.anketaBox {float:left; width:428px; padding:20px 10px;}
.max_width_header_1024 .anketaBox {width:40%;}
.max_width_header_1024 .anketaBox ul li {width:100%;}
.max_width_header_1024 .anketaBox ul li span {width:100%;}
.max_width_header_1024 .anketaBox ul li span input {width:95%;}
.max_width_header_1024 .anketaBox .but_anketa {margin-right:0!important;}

.anketaBox h1 {color:#fff; font-size:1.7em; font-weight:bold; padding-bottom: 15px; text-transform: uppercase;}
.anketaBox ul li {padding:0 0 10px!important; float:left; list-style:none; position:relative; background:none!important; }
.anketaBox ul li label {color:#fff; font-size:1.2em; width: auto; float: none;}
.anketaBox ul li span {background-color: #84657a; display:block; float:left; padding:0 10px;}
.anketaBox ul li span input { color:#fff; width:390px; height: 30px; background-color: #84657a; }
.anketaBox .orderForm .but_anketa { background-color: #84657a; display:block; float:left; margin-top: 10px;}
.anketaBox .orderForm .but_anketa input {border: 1px solid #af96a0; width:410px; height: 30px; cursor:pointer; background-color: #4f2341; color:#fff; text-transform:uppercase;font-size:1.2em; font-weight: bold;} 	
.anketaBox p {width: auto !important;}
.content_column .anketaBox {width:100%; float:left; padding:0;}
.content_column .anketaBox ul li span { padding:0; width:66%; background: none;}
.content_column .anketaBox ul li span input{margin:0;}
.content_column .anketaBox ul li label { display: block; color:#767676;}
.content_column .anketaBox ul li.aps label {left:10px; position:absolute; top:10px; padding-bottom: 2px;}
.content_column .anketaBox ul li.rel label {position:relative; left:0; top:0; color:#4f2341;}
.content_column .anketaBox ul li label span { float:none; display:inline; }
.content_column .anketaBox .orderForm ul li span input  {background-color:#fff; color:#8d6877; padding: 0 10px;}
.content_column .anketaBox .orderForm ul li span.active input {border: 1px solid #4f2341;}
.content_column .anketaBox .orderForm ul li {width:100%; float:left; display:block; font-size: 1.2em;}
.content_column .anketaBox .orderForm ul li p {float:left; padding:0 0 0 2.5em; width:25%; margin:0 0 0 1em;}
.content_column .anketaBox .orderForm ul li.captcha_container #captchaHelp {padding:1em; border:1px solid #ff9933;}
.content_column .anketaBox .orderForm ul li.captcha_container #captchaHelp p {float:none; padding:0; margin:0; width:100%;}
.content_column .anketaBox .orderForm ul li.captcha_container .errors_on_form {clear:both;}
		
.content_column .anketaBox .orderForm ul li .errors_on_form {color:#ff1111; background:url("/ek/img/bg_error.png") no-repeat scroll 7% 50%;}
.content_column .anketaBox .orderForm ul li .accept_on_form {color:#1d9800; background:url("/ek/img/bg_accept.png") no-repeat scroll 7% 50%;}
.content_column .anketaBox .orderForm .but_anketa {margin-right:31%;float:none; display:inline; border: none;}

/* BREAD CRUMBS
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.bar_bread_crumbs{ border-bottom: 2px solid #efeaec; overflow: hidden;}
.bread_crumbs {list-style: none; line-height: 30px;}
.bread_crumbs li {background:url(/ek/img/bread_crumbs.gif) 100% 52% no-repeat; font-size:1.2em;  padding:0 10px 0 5px; color:#7b7c7e; float:left;}
.bread_crumbs li a, .bread_crumbs li a:visited {color:#7b7c7e; text-decoration:none;}
.bread_crumbs li a:hover, .bread_crumbs li a:focus, .bread_crumbs li a:active {text-decoration:underline;color: #8d6877;}
.bread_crumbs li.first {background:none; padding:0;}
.bread_crumbs li.end {background:none; color: #8d6877;}
	
/* CONTENT COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.content_column .width_30 .header_box {width:189px;}
.content_column .box_join {float:left; padding-bottom:1em;}
.content_column .box_join ul li {padding:0!important; margin:0 0 .2em 0;}
.content_column .box_join ul li.bg_link {background:#f3f3f3;}
.content_column .box_join ul li a, .content_column .box_join ul li a:visited {text-decoration:none; color:#606060; padding:.2em 0 .2em .5em; display:block; font-weight:bold; line-height:1em;}	
.content_column .box_join ul li a:visited:hover, .content_column .box_join ul li a:hover, .content_column .box_join ul li a:active, .content_column .box_join ul li a:focus {text-decoration:underline;}

.content_column .css_col_s {margin:0 1em; float:left; padding:0;}
.content_column .css_col_s ul {padding:.4em 0 0 0; float:left;}
.content_column .css_col_s ul li {margin:0!important; padding:1em 0 .2em 0!important; float:left; border-bottom:1px solid #cecece;}
.content_column .css_col_s ul li.end {border:none!important;}
.content_column .css_col_s ul li a {color:#8d6877; text-decoration:none; font-size:.9em; float:left; display:block; font-family:Arial,serif !important;}
.content_column .css_col_s ul li a span {display:block; padding:0; margin-bottom:.5em; cursor:pointer; white-space:normal;}
.content_column .css_col_s ul li span.date {color:#6B6B6B; float:right; font-size:.85em; padding:.5em 0 0; font-family:Arial,serif !important;}
.content_column .css_col_s ul li a strong {text-decoration:none; font-weight:normal;}
.content_column .css_col_s p {display:block; padding-top:.5em;}
.content_column .css_col_s a:focus, .content_column .css_col_s a:hover {color:#4f2341; text-decoration:none;}
.content_column .css_col_s a:visited {color:#af96a0; text-decoration:none;}
.content_column .blog_sp ul li a span {border:1px solid #CECECE; cursor:pointer; height:111px; overflow:hidden;}

.content_column a.all_news {float:right; margin-top:10px; padding-right:10px; color:#af96a0!important; line-height:1em; text-transform: uppercase; text-align: right; text-decoration: none;}	
.content_column a.link_bg_c {background:url("/ek/img/arrow.png") no-repeat scroll 100% 60%; font-size:0.9em;}
		
/* Twitter COLUMN
^^^^^^^^^^^^^^^^^^^*/
.twtr_box {margin:0 1.5em!important;}
.twtr_box .twtr-widget {font-family:"Trebuchet MS", Tahoma, sans-serif!important; padding:.2em 0 0 0;}
.twtr_box #twtr-widget-1 .twtr-timeline {height:100%!important;}
.twtr_box #twtr-widget-1 em {padding-top:1em;}
.twtr_box #twtr-widget-1 .twtr-bd p {font-size:1em!important;}
.twtr_box #twtr-widget-1 .twtr-tweet-wrap {padding:1em 0!important;}
.twtr-hd {display:none!important;}
.twtr-avatar {display:none!important;}
.twtr-ft {display:none!important;}
.twtr-tweet-text {margin-left:0!important;}
.twtr-widget .twtr-tweet {border-bottom:1px solid #CECECE!important;}
.content_column .twtr_box p {display:block; padding-top:.5em;}
	
/* Link
----------------------*/
.content_column a {color:#8d6877; text-decoration:underline;}
.content_column a:visited {color:#af96a0; text-decoration:underline;}
.content_column a:hover, .content_column a:active, .content_column a:focus {color:#4f2341;}

/* Header and paragraph
------------------------*/
.page_content h1 {font-size:1.7em; color:#4f2341; padding:0 0 10px; text-transform: uppercase;}
.page_content h2 {font-size:1.6em; font-weight:normal; color:#4f2341; padding:0 0 10px;text-transform: uppercase;}
.page_content h3 {font-size:1.5em; font-weight:normal; color:#8d6877; padding:0 0 10px;text-transform: uppercase;}
.page_content h4 {font-size:1.4em; font-weight:normal; color:#8d6877; padding:0 0 10px;text-transform: uppercase;}
.page_content h5 {font-size:1.3em; font-weight:bold; color:#af96a0; padding:0 0 10px;text-transform: uppercase;}
.page_content h6 {font-size:1.2em; font-weight:bold; color:#8d6877; padding:0 0 10px;text-transform: uppercase;}
.header_box h2 {color:#8d6877; font-size:1.1em; font-weight:bold; padding:0 0 20px; text-transform: uppercase;}
.right_column h2 {font-size:1.4em; }
.page_content .video_text {display: block;}
.content_column p {font-size:1.3em; color:#464645; padding:0 0 15px 0;}
.content_column p strong, .content_column li strong  {color:#4f2341;}
.wym_center {text-align:center;}
acronym {border-bottom:1px dotted #8d6877;}
.content_column .attachments span.attachments_title {display:block; font-size:1.4em; font-weight:bold; padding:0 0 0.5em;}
.content_column .attachments ul {padding:0; margin:0;}
.content_column .attachments ul li {background:none; list-style:none outside none; margin:0; padding:0 0 .5em .5em;}
	
.attachments span.attachments_title {display:block; font-size:1.4em; font-weight:bold; padding:0 0 0.5em;}
.attachments ul {padding:0; margin:0;}
.attachments ul li {background:none; list-style:none outside none; margin:0; padding:0 0 .5em .5em;}

/* Not numbered list
---------------------*/
.content_column ul {list-style:none; padding:0 0 1em 0;}
.content_column ul ul {padding:0 0 0 .5em;}
.content_column ul li {background:url(/ek/img/li.gif) .2em .4em no-repeat; font-size:1.3em; padding:0 0 .2em 1em;}
.content_column ul li li {font-size:1em;}
.content_column ul li ul li {background:url(/ek/img/li_li.gif) .2em .7em no-repeat; padding:.2em 0 0 1em;}
.content_column ul li ul li ul li {background:url(/ek/img/li_li_li.gif) .2em .7em no-repeat; padding:.2em 0 0 1em;}

/* Numbered list
-----------------*/
.content_column ol {margin:0 1.5em 0 2.5em; padding:0 0 1em;}
.content_column ol ol {margin:0; padding:0 0 0 .4em;}
.content_column ol li {font-size:1.3em; color:#000; padding:0 0 .2em;}
.content_column ol li li {font-size:1em; padding:.2em 0 0;}

/* Combined version of the lists
---------------------------------*/
.content_column ol ul {padding:0; margin:0 0 0 .58em;}
.content_column ul ol {padding:0; margin:0 0 0 2.1em;}
.content_column ol ul li {background:url(/ek/img/li.gif) 0 .7em no-repeat; padding:.2em 0 0 1em;}
.content_column ol ul li ol li ul li {background:url(/ek/img/li_li.gif) 0 .9em no-repeat; padding:.2em 0 0 1em;}
.content_column ol ol li, .content_column ul ol li, .content_column ul ul ol li {background:none; padding:.2em 0 0;}
.content_column ol li p, .content_column ul li p {font-size:1em;}

/* Table
---------*/
.content_column table {margin:0 0 2.6em; border-collapse:collapse; border-spacing:0; text-align:left; width:100%;}
.content_column table caption {background:#8d6877; color:#fff; font-size:1.32em; font-weight:bold; padding:7px 10px; text-align:left; text-transform: uppercase;}
.content_column table th {background:#EFEAEC; font-size:1.3em; font-weight:normal; color:#8D6877; padding:.5em .7em; vertical-align:top; border-bottom:1px solid #4f2341;}
.content_column table td {font-size:1.3em; color:#4f2341; padding:.5em 1em; vertical-align:top; border-bottom:1px solid #4f2341; /*word-break: break-all;*/}

.content_column .wym_table_a {border-left:1px solid #4f2341; border-right:1px solid #4f2341;}
.content_column .wym_table_b th {border-left:1px solid #4f2341; border-right:1px solid #4f2341;}
.content_column .wym_table_b td {border-left:1px solid #4f2341; border-right:1px solid #4f2341;}
	
.content_column .imgleft {float:left; padding:.4em 1em 1em 0}
.content_column .imgright {float:right; padding:.4em 0 1em 1em;}
	
/* Blockquote
--------------*/
.content_column blockquote {padding:.5em 1em .5em 4em; color:#8d6877; background:url("/ek/img/blockquote_bg.png") no-repeat scroll 0 50%;}
.content_column blockquote p {color:#8d6877; font-size:1.2em; line-height:1.5em; padding:.3em .5em;text-transform: uppercase;}

.guests_con {float:left; height:27em; margin-left:4em;}
.guests_con ul {margin:0; padding:0; list-style:none;}
.guests_con ul li {margin:0; padding:0; list-style:none; text-align:center; background:none repeat scroll 0 0 transparent; width:21em;}
.guests_con ul li a {border:1px solid #8d6877; display:block; padding:0 0 0.5em;}
.guests_con ul li img {height:235px;}
.guests_con ul li a strong {display:block;}

.c_video {margin:0 0 5em 0;}

/* RIGHT COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.right_column {margin: 0 -29.4em 0 0; padding:37px 0 0 2em; width:27.4em; overflow: hidden; float:left;}
.index .right_column{ padding-top: 0;}
.right_column a {color:#0b67a4; text-decoration:underline;}
.right_column a:visited {color:#af96a0; text-decoration:underline;}
.right_column a:hover {text-decoration:none; color:#0b67a4;}
.right_column a:active, .right_column a:focus {background:#0b67a4; color:#fff; text-decoration:none;}

/* Header and paragraph
------------------------*/
/*
.right_column .baner_box {float:left; width:100%;}
.right_column h1 {font:2.2em "Trebuchet MS", Arial, sans-serif; color:#4d4d4d; padding:0 0 .59em;}
.right_column h2 {font-size:1.7em; color:#4d4d4d;}
.right_column h3 {font-size:1.6em; color:#4d4d4d;}
.right_column h4 {font-size:1.5em; color:#4d4d4d;}
.right_column h5 {font-size:1.4em; color:#4d4d4d;}
.right_column h6 {font-size:1.3em; color:#4d4d4d;}
.right_column p {font-size:1.3em; color:#000; padding:0 0 2em;}
*/	
/* Not numbered list
---------------------*/
.right_column ul {list-style:none; margin:0 0 20px;}
.right_column ul ul {padding:0}
.right_column ul li {font-size:1.2em; color:#000; padding:0; overflow:hidden; background: none;}
.right_column ul li li {font-size:1em;}
.right_column ul li ul li {padding:.2em 0 0;}
	
/* Combined version of the lists
---------------------------------*/
.right_column ol ul {padding:0; margin:0 0 0 .58em;}
.right_column ul ol {padding:0; margin:0 0 0 2.1em;}
.right_column ol ul li {background:url(/ek/img/li.gif) 0 .7em no-repeat; padding:.2em 0 0 1em;}
.right_column ol ul li ol li ul li {background:url(/ek/img/li_li.gif) 0 .9em no-repeat; padding:.2em 0 0 1em;}
.right_column ol ol li, .right_column ul ol li, .right_column ul ul ol li {background:none; padding:.2em 0 0;}
.right_column ol li p, .right_column ul li p {font-size:1em;}

/* COLUMNN MENU
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.column_menu { width:100%; background-color: #efeaec;}
.column_menu ul {padding:0;}
.column_menu li {background:none; padding:0; border-bottom:1px solid #8d6877; line-height:normal;}
.column_menu li li {padding:0; border-bottom:none;}
.column_menu li a {display:block; color:#4f2341; padding:8px 10px; text-decoration:none; text-transform: uppercase;}
.column_menu li li a {padding: 5px 10px;text-transform: none;font-size-:1.2em;}
.column_menu li li li a {padding-left:3.5em;}
.column_menu li a:active, .column_menu li a:focus, .column_menu li a.active, .column_menu li a:hover {background:#af96a0; text-decoration:none; color:#fff;}
.column_menu li li a:active, .column_menu li li a:focus, .column_menu li li a.active, .column_menu li li a:hover {background:none; text-decoration:underline; color:#4f2341;}

.column_menu li a:visited {text-decoration:none;}

/* COLUMNN NEWS BOX
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.news_box ul, .chart_box ul {padding:0;}
.news_box ul li, .chart_box ul li {display:inline}
.news_box li a, .chart_box li a {background:url(/ek/img/a_sep.gif) 0 .3em no-repeat; padding:0 0 0 1.5em; margin:0 1em 0 0;}
.news_box li p, .chart_box li p {padding:0 0 1em;}
.news_box li img, .chart_box li img {padding:0 0 1em; display:block;}

/* BANNER
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*.right_column .css_banner {margin:0 0 .5em 0; width:99%; padding:1.1em 1em; font-size:1.7em; text-decoration:none!important; line-height:1em; display:block;border: 1px solid #EFEAEC;}*/
.right_column .banner {margin:0 0 21px 0; width:270px; height:93px; position:relative; text-decoration:none; display:block;border: 1px solid #EFEAEC;}
.right_column .banner span {color: #4f2341; text-transform: uppercase; width:12em; font-size:1.1em; line-height: 1.4em; font-weight:bold; position:absolute; display:block; }

.right_column .uch_banner {color:#bc5500!important; background:url(/ek/img/uch_banner.jpg) 0 0 no-repeat;}
.right_column .uch_banner span {top:40px; left:1.5em;}
.right_column .uch_banner:hover, .right_column .uch_banner:active, .uch_banner:focus {background:url(/ek/img/uch_banner.jpg) 0 0 no-repeat;}

.right_column .guide_banner {color:#bc5500!important; background:url(/ek/img/guide_banner.jpg) 0 0 no-repeat;}
.right_column .guide_banner span {top:15px; left:1.5em; width: 7em;}
.right_column .guide_banner:hover, .right_column .guide_banner:active, .uch_banner:focus {background:url(/ek/img/guide_banner.jpg) 0 0 no-repeat;}
	
.right_column .zno_banner {color:#fff!important; background:url(/ek/img/zno_banner.jpg) 0 0 no-repeat;}
.right_column .zno_banner span {top:15px; left:1.5em; color: #fff;}
.right_column .zno_banner span p { font-size: 1.2em;color: #fff; padding: 0 0 5px;}
.right_column .zno_banner:hover, .right_column .zno_banner:active, .zno_banner:focus {background:url(/ek/img/zno_banner.jpg) 0 0 no-repeat;}

.right_column .demo_school_banner {background:url(/ek/img/demo-school_bg.jpg) 0 0 no-repeat;}
.right_column .demo_school_banner:hover, .right_column .demo_school_banner:active, .right_column .demo_school_banner:focus{background:url(/ek/img/demo-school_bg.jpg) 0 0 no-repeat;}
.right_column .demo_school_banner span {top:20px; left:1.5em; }

.right_column .khan_banner {background:url(/ek/img/khan_banner.jpg) 0 0 no-repeat;}
.right_column .khan_banner:hover, .khan_banner:active, .khan_banner:focus {background:url(/ek/img/khan_banner.jpg) 0 0 no-repeat;}
.right_column .khan_banner span {bottom:5px; right:.5em;}

.right_column .webinar_banner {background: url(/ek/img/webinar_banner.jpg) 0 0 no-repeat;}
.right_column .webinar_banner:hover, .webinar_banner:active, .webinar_banner:focus {background:url(/ek/img/webinar_banner.jpg) 0 0 no-repeat;}
.right_column .webinar_banner span {bottom:15px; right:.5em;}

.right_column .assistant_banner {background: url(/ek/img/assistant_banner.jpg) 0 0 no-repeat;}
.right_column .assistant_banner:hover, .assistant_banner:active, .assistant_banner:focus {background:url(/ek/img/assistant_banner.jpg) 0 0 no-repeat;}
.right_column .assistant_banner span {bottom:25px; right:0; width: 40%;} 

/* INFO 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */ 
.info {padding:0; margin:0 0 2em 0;}
.info .info_title {padding:0.33em 0.76em; font-size:1.5em; color:#fff; background:#D3091C; display:block;}
.info .info_link {margin:0.1em 0 0 0; padding:0.33em 0.76em; background:#FAD29F;}
.info .info_link a {font-size:1.2em; line-height:1.4em;}

/* IMG BOX
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.img_text_tpl, .description, .video_text_tp {/*width:310px;*/ font-size:1.2em; text-align:center; padding:.5em; margin:.1em 1em 1em 0;}
.img_text_tpl img, .description img {display:block; margin:0 auto .5em;}
.news_detail .description {width:310px; border:1px solid #999; display:block; float:left;}
/* CENTER POSITION MENU
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.center li {display:inline;}
ul.left li {float:left; padding:0 .5em .5em 0;}
ul.right li {float:left; padding:0 0 .5em .5em;}


/* TWO COLUMN
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.two_column {overflow:hidden;}
.two_column li {background:none; float:left; padding:0 1%; width:48%; overflow:hidden;}
.two_column li h3 {font-size:1.7em; padding:0 0 1em;}
.two_column li img {display:block; padding:0 0 1.5em;}
.two_column li a {background:url(/ek/img/a_sep.gif) 0 .3em no-repeat; padding:0 0 0 1.5em;}

/* THREE COLUMN
^^^^^^^^^^^^^^^^^*/
ul.three_column {padding:0 0 0.5em; overflow:hidden; clear:both;}
ul.three_column li {background: none; font-size:1.3em; padding:0; margin:0 0 2em 0; float:left; display:block; width:220px; position:relative;}
ul.three_column li .r_r {width:220px;}
ul.three_column li.width_30 {width:195px!important; margin-right:1em;}
ul.three_column li.width_30 .r_r {width:195px!important;}
ul.three_column li ul {padding:1.3em 1em 0 0.8em; float:left;}
ul.three_column li ul li {background:none; padding:0 0 .76em 0; width:100%;}
ul.three_column a:visited:hover, ul.three_column a:hover strong, ul.three_column a:active strong, ul.three_column a:focus strong {text-decoration:underline;}
	
/* PAGE NAV
^^^^^^^^^^^^^^*/
.pageNav ul {overflow:hidden;}
.pageNav ul li {background:none; font-size:1.4em; padding:0 1.2em 0 0; float:left;}
.pageNav ul li a {border:1px solid #8d6877; color:#4D4D4D; display:block; float:left; padding:0 0.4em; text-decoration:none;}
/*.pageNav ul li a:hover {color:#4f2341; text-decoration:none; border:1px solid #fff;}*/
.pageNav ul li a:hover , .pageNav ul li a:active, .pageNav ul li a:focus {background:#8d6877; color:#fff; border:1px solid #fff;}
.pageNav ul li span {color: #999;}

/* Style form
^^^^^^^^^^^^^^^*/
.content_column .login_form	{display:block; width:18em; padding:.2em 0; font-size:1.2em; color:#000; font-weight:bold;}
.content_column .login_form label {font-weight:normal; color:#343434; display:block; float:left; font-size:1.2em; padding:0.2em 0 0;}
.content_column form input {border:1px solid #c1c0c0; background:#fff; margin-bottom:.5em; padding:0.3em; color:#343434; width:15em;}

.content_column ul.regist_link {margin:.5em 0 0 0;}
.content_column ul.regist_link li {background:none; padding:0 0 .5em 0; font-size:1.1em;}

.content_column ul.errors {margin:0.5em 0 0 0;}
.content_column .login_form	ul.errors li {font-weight:normal;}
.content_column ul.errors li, .content_column .error {font-size:1.1em; padding:0 0 0.5em 0; background:none; color:#CC0000;}
.content_column p.error {font-size:1.3em;}
	
.content_column ul.elements_list li {width:100%; overflow:hidden; background:none; padding-left:0;}
.content_column ul.elements_list li label {float:left; width:15%; font-size:1.1em; color:#343434; font-weight:normal; padding:2px 0;}
.content_column ul.elements_list li label input {width:auto; margin:0 .5em 0 0; border:none!important; background:none;}
.content_column ul.elements_list {height:auto;}
.content_column ul.elements_list li ul.errors {clear:both; margin:0.5em 0 0 22%;}
.content_column ul.elements_list li input {margin:0; width:45%;}
.content_column ul.elements_list li label.optional, .content_column ul.elements_list li label.required {width:10em; padding:0 0 0.2em 1.3em!important;}

.content_column form.forgot_pass input {border:1px solid #c1c0c0; background:#fff; margin-bottom:.5em; padding:0.3em; color:#666; width:15em;}
.content_column form input.but, .content_column form.forgot_pass input#submit_email, .but {width:auto; background:#4f2341; border:medium none; color:#fff; font-size:1.2em; padding: 7px 10px; cursor:pointer; text-transform:uppercase; cursor:pointer; }
.content_column p.info_comm {border:1px solid #8d6877; padding:1em; text-align:center;}

/* Comment
^^^^^^^^^^^^*/
.content_column	h1.comment_header {margin:1em 0 0 0; float:left; width:100%;}
.content_column	h2.comment_header {margin:1em 0 0 0; float:left; width:100%;}
.content_column .comment_gbook {padding:0; float:left; width:100%;}
.content_column .comment_gbook h2.calc_post {padding-left:0; background:none; display:none;}
.content_column .comment_gbook .pageNav {padding:0 0 1em;}
.content_column .comment_gbook .pageNav .last {background:url(/ek/img/show.gif) 9px 6px no-repeat; padding:0 0 0 24px;}
.content_column .comment_gbook .pageNav .last a {background:none; color:#90a0e8; text-decoration:underline;}
.content_column .comment_gbook .pageNav .last a:hover {background:none; color:#fff!important; text-decoration:none;}

.content_column .comment_gbook ul.post {overflow:hidden;}
.content_column .comment_gbook ul.post li {clear:none; padding:1.21em 0 0 0; font-size:1.4em; margin:0; background:none; position:relative; border-bottom:1px solid #8d6877; overflow:hidden;}
.content_column .comment_gbook ul.post li ul {margin:1.21em 0 .71em 0; clear:both;}
.content_column .comment_gbook ul.post li li {border-bottom:none; padding:0 0 0 1.42em; font-size:1em;}
.content_column .comment_gbook ul.post li h2 {font-size:1.2em;}
.content_column .comment_gbook ul.post li h3 {font-size:1.14em; font-weight:bold; color:#4f2341; padding:0; margin:0; border:none;}
/*.content_column .comment_gbook ul.post li p {font-size:1em; color:#000; padding:0 0 1.21em; margin:0;}*/
.content_column .comment_gbook ul.post li span.avatar {display:none;}
.content_column .comment_gbook ul.post li span.avatar img {border:none;}
.content_column .comment_gbook ul.post li span.date {font-size:.78em; color:#4f2341; display:block; font-weight: bold;}
.content_column .comment_gbook ul.post li span.number {position:absolute; top:.71em; right:1.14em; font-size:1.14em; color:#4f2341;}

.content_column .comment_gbook .add_comment {padding:2em 0 0; margin:0;}
.content_column .comment_gbook .add_comment h2 {color:#000; font-size:1.6em; padding:0; border:none; background:none;}
.content_column .comment_gbook .add_comment form {overflow:hidden; padding:0 0 5.5em;}
.content_column .comment_gbook .add_comment form legend {display:none;}
.content_column .comment_gbook .add_comment form div {padding:0;}

.content_column .comment_gbook .add_comment form label {float:left; margin:0; clear:left; font-size:1.4em; color:#000; width:20%;}
.content_column .comment_gbook .add_comment form label.hidden, .content_column .comment_gbook .add_comment form input.hidden {display:none;}
.content_column .comment_gbook .add_comment form input#author {width:68%;  border:1px solid #DADADA;}
.content_column .comment_gbook .add_comment form input {font-family:"Trebuchet MS",Tahoma,sans-serif !important; display:inline; float:left; margin:0 0 .85em; font-size:1.4em;  padding:1px 0 2px 2px;}
.content_column .comment_gbook .add_comment form input:hover, .content_column .comment_gbook .add_comment form input:active,  .content_column .comment_gbook .add_comment form input:focus {}
.content_column .comment_gbook .add_comment form textarea {font-family:"Trebuchet MS",Tahoma,sans-serif !important; background:#fff; color:#000; font-size:1.3em; line-height:1.2em; font-weight:normal; border:1px solid #DADADA; padding:1px 0 2px 2px; width:68%; height:7em; margin:0 0 1.07em; float:left;}
.content_column .comment_gbook .add_comment form input.clear_but, .content_column .comment_gbook .add_comment form input.submit_but {background:url("/ek/img/bg_caption.png") repeat-x scroll 0 0 #FFBD60; border:medium none; color:#1B3C4D; font-size:1.2em; font-weight:bold; padding:0.5em; cursor:pointer; text-transform:uppercase; margin:2em 2em 0 0; float:left; overflow:visible;}
.content_column .comment_gbook .add_comment form input.submit_but {margin-left:20%;}
	
.content_column .recaptchatable {width:auto!important; border:1px solid #DADADA!important;}
.content_column .comment_gbook .add_comment form #captchaHelp {border:1px solid #8d6877; padding:1em; margin:1em 0; float:left;}
.content_column .comment_gbook .add_comment form #recaptcha_response_field {background:none; border:1px solid #DADADA!important; padding:5px 0 5px 4px; width:100%!important;}
.content_column #recaptcha_area {float:left!important;}
	
/* GALLERY
^^^^^^^^^^^^^^^*/
.gallery {padding-top:2em; width:47em; margin:0 auto; overflow:hidden;}
.gallery p {font-weight:bold; text-align:center; clear:both;}

/* horisontal */
ul.kontrol {height:29.9em; width:47em; margin:0 auto; padding:0 0 1em; overflow:hidden; list-style:none;}
ul.kontrol li {margin:0; padding:0; float:left; background:none; font-size:1em;}
ul.kontrol li.center {padding:0; height:29.9em; width:35.5em; overflow:hidden; text-align:center;}

ul.kontrol li.left {margin:0 4.2em 0 0;}
ul.kontrol li.right {margin:0 0 0 4.2em; text-align:left;}
ul.kontrol li.left a, ul.kontrol li.right a {width:1.5em; height:29.9em; display:block; float:left; background:none; overflow:hidden;}
ul.kontrol li.left a img, ul.kontrol li.right a img {padding:7.9em 0 0;}
ul.kontrol li.left a:hover, ul.kontrol li.left a:focus, ul.kontrol li.left a:active {text-indent:-9999px; background:url(/ek/img/gallery_left_h.gif) 0 7.9em no-repeat;}
ul.kontrol li.right a:hover, ul.kontrol li.right a:focus, ul.kontrol li.right a:active {text-indent:-99999px; background:url(/ek/img/gallery_right_h.gif) 0 7.9em no-repeat;}

.content_column .listing_g {height:148px!important; overflow:auto; margin:0 auto; display:block; width:47em; padding:2px 0 0; position:relative; clear:both;}
.listing_g ul {margin:0; padding:0; white-space:nowrap; width:100%;}
.listing_g ul li {margin:0; padding:0; list-style:none; display:inline; background:none; margin:0 1px;}
.listing_g ul li a img {border:1px solid #a7bcc0; padding:1px; background:#a7bcc0;}
.listing_g ul li a:hover img, .listing_g ul li a:focus img, .listing_g ul li a:active img {border:1px solid #1b5e74; background:#1b5e74;}

/* gallery_start */
.gallery_start ul {list-style:none; overflow:hidden; float:left; margin:0 0 0 -5.4em;}
.gallery_start ul li {margin:0; padding:0 0 2em 5.4em; font-size:1em; background:none; float:left; text-align:center;}
.gallery_start ul li a, .gallery_start ul li a:visited {color:#5B5B5B; text-decoration:none; height:150px; width:140px; overflow:hidden; font-size:1.1em; float:left; display:block; background: #af96a0; padding: 5px;}
.gallery_start ul li a span {display:block; cursor:pointer;}
.gallery_start ul li a strong {font-weight:normal; font-size:1.1em;}
.gallery_start ul li a img {border:none;}
.gallery_start ul li a:hover strong {text-decoration:none;}
.gallery_start ul li a:active strong, .gallery_start ul li a:focus strong {text-decoration:none;}

.flash_upload_dialog {overflow:visible;}
.flash_upload_dialog form {padding:14px 0 14px 18px!important;}
.flash_upload_dialog form ul {height:375px !important; overflow:auto;}
.flash_upload_dialog form ul li label {padding:0!important;}
	
.sub_c_block {clear:both; float:left; margin:5em 0 2em; overflow:hidden; padding:1em 0; width:100%; border-top:1px solid #8d6877;}
.sub_c_block .count {display:block; float:right; font-size:1.2em; line-height:1.7em;}

/* NEWS ALL FROM CONTENT
^^^^^^^^^^^^^^^^^^^^^^^^^^*/
ul.ear {overflow:hidden; padding:0 0 1em;}
ul.ear li {background:none; padding:0 .9em 0 0; float:left;}
ul.ear li.end {padding:0;}
ul.ear li.active span {color:#000;}
ul.news_previw {padding:2em 0 0;}
ul.news_previw li {padding:0 0 .7em; background:none;}
ul.news_previw li p {padding:.3em 0 1.2em;}
ul.news_previw li p.news_h {padding:0;}
ul.news_previw li p.news_h span {font-size:.92em; display:block; padding:0 0 .3em}
ul.news_previw li p.news_h a {font-size:1em; font-weight:bold;}
.news_detail p.date {padding:.2em 0 .5em; font-weight:bold;}

/* SEARCH PAGE
^^^^^^^^^^^^^^^^^*/
.search_result {padding:.2em 0 0; width:100%; overflow:hidden;}
.search_result span {font-size:1.1em; color:#333; display:block;}
.search_result ol li {padding-bottom:1.7em;}
.search_result ol li a {font-size:1.3em;}
.search_result ol li span.result_url {font-size:1em; color:#8d6877; padding:.5em 0 0;}

.advanced_search {padding:2em 0;}
.advanced_search form {overflow:hidden;}
.advanced_search form legend {display:none;}
.advanced_search form label {float:left; margin:0; clear:left; font-size:1.4em; color:#000; width:26%;}
.advanced_search form input, .advanced_search form select {font-family:"Trebuchet MS",Tahoma,sans-serif !important; display:inline; float:left; margin:0 0 .85em; font-size:1.4em;  padding:1px 0 2px 2px; width:60%; border:1px solid #DADADA;}
.advanced_search form select {padding:.1em 0 .1em .3em; width:60.5%;}
.advanced_search form input.button {clear:both; overflow:visible; width:auto; background:#4f2341; border:medium none; color:#fff; font-size:1.2em; font-weight:bold; padding: 7px 10px; cursor:pointer; text-transform:uppercase; margin:0 0 0 26%; float:left;}

/* 404
^^^^^^^^^*/
ul.page_404 {padding:0; margin:0;}
ul.page_404 li {font-size:1.1em; color:#333; padding:0 0 1.7em; background:none;}
ul.page_404 li a {font:1.45em "Trebuchet MS", Arial, sans-serif; color:#900; font-weight:bold; text-decoration:none;}
ul.page_404 li a:hover {text-decoration:underline;}
ul.page_404 li a:focus, ul.page_404 li a:active {background:#AB0000; color:#fff;}
	
/* FOOTER COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.page_footer_inf { background:#fff; float:left; width:100%; padding:8px 0 0; border-top: 1px solid #af96a0; }
.footer h1,.footer h3  {color:#4f2341; font-size:1.4em; text-transform: uppercase; font-weight:bold; padding:20px 0; }
.page_footer_inf .achieve_box {width-:58%; position: relative; float:left;}
.page_footer_inf .aboutUs_box {width:40%; float:right;}
.page_footer_inf .aboutUs_box  p {padding-bottom: 20px; font-size: 1.2em; }
.page_footer_inf .aboutUs_box a {color: #AF96A0; text-transform: uppercase; text-decoration:none; text-align: right; /*background:url(/ek/img/arrow.png) no-repeat 100% 100%; */display:block; padding:0 1.3em 0 0; width:100%;}

.slider_block {width: 504px; height: 190px; overflow: hidden; position: relative;}
.slider_block .slider_position {width: 50000em; height: 131px; overflow: hidden; position: absolute;}
.slider_block .slider_position ul {width: 504px; float: left;}
.slider_block .slider_position ul li {padding: 0 1em 0 0; list-style: none; float: left;}


/*
.achieve_box .jcarousel-next-horizontal {position: absolute;  right: 44%; width: 25px; height: 25px; cursor: pointer; background: transparent url(/ek/img/next-horizontal.png) no-repeat 100% 100%;}
.achieve_box .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto; background-image: url(/ek/img/prev-horizontal.png);}
.achieve_box .jcarousel-prev-horizontal {position: absolute; left: 44%; width: 25px; height: 25px; cursor: pointer; background: transparent url(/ek/img/prev-horizontal.png) no-repeat 0 0;}
.achieve_box .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px; background-image: url(/ek/img/next-horizontal.png);}
*/
.page_footer_inf .aboutUs_box .edit_box .edit_box_menu a, .page_footer_inf .aboutUs_box .edit_box .edit_box_menu a:visited {background:none!important;}
	

/* FOOTER PARTNERS
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*
.carousel{position:relative; background:#fff; float:left; width:100%; height: 160px; padding:35px 0 20px; border-top: 1px solid #af96a0;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel .item{display:none;position:relative; transition: left 0.6s ease-in-out 0s;}
.carousel .active,.carousel .next,.carousel .prev{display:block;}
.carousel .active{left:0;}
.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;}
.carousel .next{left:100%;}
.carousel .prev{left:-100%;}
.carousel .next.left,.carousel .prev.right{left:0;}
.carousel .active.left{left:-100%;}
.carousel .active.right{left:100%;}
#carousel{background:#fdfdfd;text-align:center;height:100px;width:99.9%;}#carousel h3{text-align:center;position:relative;margin:-25px 0 10px;}
#carousel h3 span{padding:0 10px;background:#fdfdfd;}*/
.partners {position:relative; background:#fff; float:left; width:100%; height: 90px; padding:35px 0 20px; border-top: 1px solid #af96a0;}
.slider2_block {width: 950px; height: 60px; overflow: hidden; position: relative;}
.slider2_block .slider2_position {width: 50000em; height: 90px; overflow: hidden; position: absolute;}
.partners .item {display:table;width: 950px; float: left;}
.partners .item li{display:table-cell; list-style: none; text-align:center;vertical-align:middle;}
.partners  .item a {display: block;}
.partners  .line1 a{padding:0 26px;}
.partners .line2 a{padding:0 11px;}
.partners  .line3 a{padding:0 18px;}
.partners  .line4 a{padding:0 10px;}
.partners .item a img{display:none;}
.partners .item a:hover img{display:inline;}
.partners  .depedu{background:url("/ek/img/partners/depedu_bg.png") 50% 50% no-repeat;width:46px;height:60px;}
.partners  .ippe{background:url("/ek/img/partners/ippe_bg.png") 50% 50% no-repeat;width:72px;height:60px;}
.partners  .mde{background:url("/ek/img/partners/mde_bg.png") 50% 50% no-repeat;width:201px;height:58px;}
.partners  .intel{background:url("/ek/img/partners/intel_bg.png") 50% 50% no-repeat;width:119px;height:60px;}
.partners  .khan{background:url("/ek/img/partners/khan_bg.png") 50% 50% no-repeat;width:114px;height:53px;}
.partners  .bibliomist{background:url("/ek/img/partners/bibliomist_bg.png") 50% 50% no-repeat;width:118px;height:33px;}
.partners  .pinchuk{background:url("/ek/img/partners/pinchuk_bg.png") 50% 50% no-repeat;width:134px;height:51px;}
.partners  .globalshapers{background:url("/ek/img/partners/globalshapers_bg.png") 50% 50% no-repeat;width:70px;height:60px;}
.partners  .vsvit{background:url("/ek/img/partners/vsvit_bg.png") 50% 50% no-repeat;width:96px;height:60px;}
.partners  .hitech{background:url("/ek/img/partners/hitech_bg.png") 50% 50% no-repeat;width:130px;height:34px;}
.partners  .ufb{background:url("/ek/img/partners/ufb_bg.png") 50% 50% no-repeat;width:130px;height:49px;}
.partners  .sinergy{background:url("/ek/img/partners/sinergy_bg.png") 50% 50% no-repeat;width:134px;height:51px;}
.partners  .artarsenal{background:url("/ek/img/partners/artarsenal_bg.png") 50% 50% no-repeat;width:120px;height:41px;}
.partners  .joint {background:url("/ek/img/partners/joint_bg.png") 50% 50% no-repeat;width:160px;height:50px;}
.partners  .angelyatko{background:url("/ek/img/partners/angelyatko_bg.png") 50% 50% no-repeat;width:124px;height:41px;}
.partners  .osvita{background:url("/ek/img/partners/osvita_bg.png") 50% 50% no-repeat;width:79px;height:60px;}

.controls {position:absolute;bottom:20px;left: 50%; width: 60px; margin-left: -30px;}
.control{width:25px;height:25px;}
.control.left{ background: url("/ek/img/prev-horizontal.png") no-repeat 0 0;}
.control.right{ background: url("/ek/img/next-horizontal.png") no-repeat 0 0;}

.page_footer {background:#4f2341; float:left; width:100%; padding: 20px 0 40px; }
.page_footer a {color:#af96a0; text-decoration:none;}
.page_footer a:visited {color:#af96a0; }
.page_footer a:hover, .page_footer a:active, .page_footer a:focus {color:#d8c6cd; text-decoration:none;}
.page_footer p,.page_footer dl {font-size:1.2em; padding:0 0 5px; color:#af96a0;}
.page_footer dl  {width: 20em;}
.page_footer dt  {width: 4em; float: left;}
.page_footer dt, .page_footer dd {padding-bottom: 5px;}  
.page_footer img {margin-bottom: 20px;}
.page_footer .contact_box, .page_footer .social_box  { float:left; width-: 35%;}
.social_box  a  {display: block; float: left; margin: 17px 5px 0 0;}
.page_footer a.banner { border: 1px solid #af96a0; text-transform: uppercase; line-height: 38px; padding: 0 20px; font-weight: bold; font-size: 1.2em; color: #d8c6cd; }
.page_footer a.banner:hover { color: #fff;}
	
.page_footer .nav_box {float:right; text-transform: uppercase; text-align: right;}
.page_footer .nav_box p {padding: 15px 0 0;}
.page_footer .nav_box  a {text-decoration: underline;}
.page_footer .copyright { margin-top: 70px;}
};
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.hiddenS {overflow: hidden;}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	height:25px;
	padding:11px 0 10px 25px;
	float:left;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	height:600px;
	width:100%;
}

#TB_window {
	background: #ffffff;
	border: 4px solid #525252;
	color: #000;
	left: 50%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 104;
    display:none;
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	line-height: 1.2em;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_load{
	height:13px;
	width:208px;
	z-index:103;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
    position: absolute;
    display: none;
}


#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
;.s80{width:80px}.s81{width:81px}.s82{width:82px}.s83{width:83px}.s84{width:84px}.s85{width:85px}.s86{width:86px}.s87{width:87px}.s88{width:88px}.s89{width:89px}.s90{width:90px}.s91{width:91px}.s92{width:92px}.s93{width:93px}.s94{width:94px}.s95{width:95px}.s96{width:96px}.s97{width:97px}.s98{width:98px}.s99{width:99px}.s100{width:100px}.s101{width:101px}.s102{width:102px}.s103{width:103px}.s104{width:104px}.s105{width:105px}.s106{width:106px}.s107{width:107px}.s108{width:108px}.s109{width:109px}.s110{width:110px}.s111{width:111px}.s112{width:112px}.s113{width:113px}.s114{width:114px}.s115{width:115px}.s116{width:116px}.s117{width:117px}.s118{width:118px}.s119{width:119px}.s120{width:120px}.s121{width:121px}.s122{width:122px}.s123{width:123px}.s124{width:124px}.s125{width:125px}.s126{width:126px}.s127{width:127px}.s128{width:128px}.s129{width:129px}.s130{width:130px}.s131{width:131px}.s132{width:132px}.s133{width:133px}.s134{width:134px}.s135{width:135px}.s136{width:136px}.s137{width:137px}.s138{width:138px}.s139{width:139px}.s140{width:140px}.s141{width:141px}.s142{width:142px}.s143{width:143px}.s144{width:144px}.s145{width:145px}.s146{width:146px}.s147{width:147px}.s148{width:148px}.s149{width:149px}.s150{width:150px}.s151{width:151px}.s152{width:152px}.s153{width:153px}.s154{width:154px}.s155{width:155px}.s156{width:156px}.s157{width:157px}.s158{width:158px}.s159{width:159px}.s160{width:160px}.s161{width:161px}.s162{width:162px}.s163{width:163px}.s164{width:164px}.s165{width:165px}.s166{width:166px}.s167{width:167px}.s168{width:168px}.s169{width:169px}.s170{width:170px}.s171{width:171px}.s172{width:172px}.s173{width:173px}.s174{width:174px}.s175{width:175px}.s176{width:176px}.s177{width:177px}.s178{width:178px}.s179{width:179px}.s180{width:180px}.s181{width:181px}.s182{width:182px}.s183{width:183px}.s184{width:184px}.s185{width:185px}.s186{width:186px}.s187{width:187px}.s188{width:188px}.s189{width:189px}.s190{width:190px}.s191{width:191px}.s192{width:192px}.s193{width:193px}.s194{width:194px}.s195{width:195px}.s196{width:196px}.s197{width:197px}.s198{width:198px}.s199{width:199px}.s200{width:200px}.s201{width:201px}.s202{width:202px}.s203{width:203px}.s204{width:204px}.s205{width:205px}.s206{width:206px}.s207{width:207px}.s208{width:208px}.s209{width:209px}.s210{width:210px}.s211{width:211px}.s212{width:212px}.s213{width:213px}.s214{width:214px}.s215{width:215px}.s216{width:216px}.s217{width:217px}.s218{width:218px}.s219{width:219px}.s220{width:220px}.s221{width:221px}.s222{width:222px}.s223{width:223px}.s224{width:224px}.s225{width:225px}.s226{width:226px}.s227{width:227px}.s228{width:228px}.s229{width:229px}.s230{width:230px}.s231{width:231px}.s232{width:232px}.s233{width:233px}.s234{width:234px}.s235{width:235px}.s236{width:236px}.s237{width:237px}.s238{width:238px}.s239{width:239px}.s240{width:240px}.s241{width:241px}.s242{width:242px}.s243{width:243px}.s244{width:244px}.s245{width:245px}.s246{width:246px}.s247{width:247px}.s248{width:248px}.s249{width:249px}.s250{width:250px}.s251{width:251px}.s252{width:252px}.s253{width:253px}.s254{width:254px}.s255{width:255px}.s256{width:256px}.s257{width:257px}.s258{width:258px}.s259{width:259px}.s260{width:260px}.s261{width:261px}.s262{width:262px}.s263{width:263px}.s264{width:264px}.s265{width:265px}.s266{width:266px}.s267{width:267px}.s268{width:268px}.s269{width:269px}.s270{width:270px}.s271{width:271px}.s272{width:272px}.s273{width:273px}.s274{width:274px}.s275{width:275px}.s276{width:276px}.s277{width:277px}.s278{width:278px}.s279{width:279px}.s280{width:280px}.s281{width:281px}.s282{width:282px}.s283{width:283px}.s284{width:284px}.s285{width:285px}.s286{width:286px}.s287{width:287px}.s288{width:288px}.s289{width:289px}.s290{width:290px}.s291{width:291px}.s292{width:292px}.s293{width:293px}.s294{width:294px}.s295{width:295px}.s296{width:296px}.s297{width:297px}.s298{width:298px}.s299{width:299px}.s300{width:300px}.s301{width:301px}.s302{width:302px}.s303{width:303px}.s304{width:304px}.s305{width:305px}.s306{width:306px}.s307{width:307px}.s308{width:308px}.s309{width:309px}.s310{width:310px}.s311{width:311px}.s312{width:312px}.s313{width:313px}.s314{width:314px}.s315{width:315px}.s316{width:316px}.s317{width:317px}.s318{width:318px}.s319{width:319px}.s320{width:320px}.s321{width:321px}.s322{width:322px}.s323{width:323px}.s324{width:324px}.s325{width:325px}.s326{width:326px}.s327{width:327px}.s328{width:328px}.s329{width:329px}.s330{width:330px}.s331{width:331px}.s332{width:332px}.s333{width:333px}.s334{width:334px}.s335{width:335px}.s336{width:336px}.s337{width:337px}.s338{width:338px}.s339{width:339px}.s340{width:340px}.s341{width:341px}.s342{width:342px}.s343{width:343px}.s344{width:344px}.s345{width:345px}.s346{width:346px}.s347{width:347px}.s348{width:348px}.s349{width:349px}.s350{width:350px}.s351{width:351px}.s352{width:352px}.s353{width:353px}.s354{width:354px}.s355{width:355px}.s356{width:356px}.s357{width:357px}.s358{width:358px}.s359{width:359px}.s360{width:360px}.s361{width:361px}.s362{width:362px}.s363{width:363px}.s364{width:364px}.s365{width:365px}.s366{width:366px}.s367{width:367px}.s368{width:368px}.s369{width:369px}.s370{width:370px}.s371{width:371px}.s372{width:372px}.s373{width:373px}.s374{width:374px}.s375{width:375px}.s376{width:376px}.s377{width:377px}.s378{width:378px}.s379{width:379px}.s380{width:380px}.s381{width:381px}.s382{width:382px}.s383{width:383px}.s384{width:384px}.s385{width:385px}.s386{width:386px}.s387{width:387px}.s388{width:388px}.s389{width:389px}.s390{width:390px}.s391{width:391px}.s392{width:392px}.s393{width:393px}.s394{width:394px}.s395{width:395px}.s396{width:396px}.s397{width:397px}.s398{width:398px}.s399{width:399px}.s400{width:400px}.s401{width:401px}.s402{width:402px}.s403{width:403px}.s404{width:404px}.s405{width:405px}.s406{width:406px}.s407{width:407px}.s408{width:408px}.s409{width:409px}.s410{width:410px}.s411{width:411px}.s412{width:412px}.s413{width:413px}.s414{width:414px}.s415{width:415px}.s416{width:416px}.s417{width:417px}.s418{width:418px}.s419{width:419px}.s420{width:420px}.s421{width:421px}.s422{width:422px}.s423{width:423px}.s424{width:424px}.s425{width:425px}.s426{width:426px}.s427{width:427px}.s428{width:428px}.s429{width:429px}.s430{width:430px}.s431{width:431px}.s432{width:432px}.s433{width:433px}.s434{width:434px}.s435{width:435px}.s436{width:436px}.s437{width:437px}.s438{width:438px}.s439{width:439px}.s440{width:440px}.s441{width:441px}.s442{width:442px}.s443{width:443px}.s444{width:444px}.s445{width:445px}.s446{width:446px}.s447{width:447px}.s448{width:448px}.s449{width:449px}.s450{width:450px}.s451{width:451px}.s452{width:452px}.s453{width:453px}.s454{width:454px}.s455{width:455px}.s456{width:456px}.s457{width:457px}.s458{width:458px}.s459{width:459px}.s460{width:460px}.s461{width:461px}.s462{width:462px}.s463{width:463px}.s464{width:464px}.s465{width:465px}.s466{width:466px}.s467{width:467px}.s468{width:468px}.s469{width:469px}.s470{width:470px}.s471{width:471px}.s472{width:472px}.s473{width:473px}.s474{width:474px}.s475{width:475px}.s476{width:476px}.s477{width:477px}.s478{width:478px}.s479{width:479px}.s480{width:480px}.s481{width:481px}.s482{width:482px}.s483{width:483px}.s484{width:484px}.s485{width:485px}.s486{width:486px}.s487{width:487px}.s488{width:488px}.s489{width:489px}.s490{width:490px}.s491{width:491px}.s492{width:492px}.s493{width:493px}.s494{width:494px}.s495{width:495px}.s496{width:496px}.s497{width:497px}.s498{width:498px}.s499{width:499px}.s500{width:500px}.s501{width:501px}.s502{width:502px}.s503{width:503px}.s504{width:504px}.s505{width:505px}.s506{width:506px}.s507{width:507px}.s508{width:508px}.s509{width:509px}.s510{width:510px}.s511{width:511px}.s512{width:512px}.s513{width:513px}.s514{width:514px}.s515{width:515px}.s516{width:516px}.s517{width:517px}.s518{width:518px}.s519{width:519px}.s520{width:520px}.s521{width:521px}.s522{width:522px}.s523{width:523px}.s524{width:524px}.s525{width:525px}.s526{width:526px}.s527{width:527px}.s528{width:528px}.s529{width:529px}.s530{width:530px}.s531{width:531px}.s532{width:532px}.s533{width:533px}.s534{width:534px}.s535{width:535px}.s536{width:536px}.s537{width:537px}.s538{width:538px}.s539{width:539px}.s540{width:540px}.s541{width:541px}.s542{width:542px}.s543{width:543px}.s544{width:544px}.s545{width:545px}.s546{width:546px}.s547{width:547px}.s548{width:548px}.s549{width:549px}.s550{width:550px}.s551{width:551px}.s552{width:552px}.s553{width:553px}.s554{width:554px}.s555{width:555px}.s556{width:556px}.s557{width:557px}.s558{width:558px}.s559{width:559px}.s560{width:560px}.s561{width:561px}.s562{width:562px}.s563{width:563px}.s564{width:564px}.s565{width:565px}.s566{width:566px}.s567{width:567px}.s568{width:568px}.s569{width:569px}.s570{width:570px}.s571{width:571px}.s572{width:572px}.s573{width:573px}.s574{width:574px}.s575{width:575px}.s576{width:576px}.s577{width:577px}.s578{width:578px}.s579{width:579px}.s580{width:580px}.s581{width:581px}.s582{width:582px}.s583{width:583px}.s584{width:584px}.s585{width:585px}.s586{width:586px}.s587{width:587px}.s588{width:588px}.s589{width:589px}.s590{width:590px}.s591{width:591px}.s592{width:592px}.s593{width:593px}.s594{width:594px}.s595{width:595px}.s596{width:596px}.s597{width:597px}.s598{width:598px}.s599{width:599px}.s600{width:600px}
.p1{width:1%}.p2{width:2%}.p3{width:3%}.p4{width:4%}.p5{width:5%}.p6{width:6%}.p7{width:7%}.p8{width:8%}.p9{width:9%}.p10{width:10%}.p11{width:11%}.p12{width:12%}.p13{width:13%}.p14{width:14%}.p15{width:15%}.p16{width:16%}.p17{width:17%}.p18{width:18%}.p19{width:19%}.p20{width:20%}.p21{width:21%}.p22{width:22%}.p23{width:23%}.p24{width:24%}.p25{width:25%}.p26{width:26%}.p27{width:27%}.p28{width:28%}.p29{width:29%}.p30{width:30%}.p31{width:31%}.p32{width:32%}.p33{width:33%}.p34{width:34%}.p35{width:35%}.p36{width:36%}.p37{width:37%}.p38{width:38%}.p39{width:39%}.p40{width:40%}.p41{width:41%}.p42{width:42%}.p43{width:43%}.p44{width:44%}.p45{width:45%}.p46{width:46%}.p47{width:47%}.p48{width:48%}.p49{width:49%}.p50{width:50%}.p51{width:51%}.p52{width:52%}.p53{width:53%}.p54{width:54%}.p55{width:55%}.p56{width:56%}.p57{width:57%}.p58{width:58%}.p59{width:59%}.p60{width:60%}.p61{width:61%}.p62{width:62%}.p63{width:63%}.p64{width:64%}.p65{width:65%}.p66{width:66%}.p67{width:67%}.p68{width:68%}.p69{width:69%}.p70{width:70%}.p71{width:71%}.p72{width:72%}.p73{width:73%}.p74{width:74%}.p75{width:75%}.p76{width:76%}.p77{width:77%}.p78{width:78%}.p79{width:79%}.p80{width:80%}.p81{width:81%}.p82{width:82%}.p83{width:83%}.p84{width:84%}.p85{width:85%}.p86{width:86%}.p87{width:87%}.p88{width:88%}.p89{width:89%}.p90{width:90%}.p91{width:91%}.p92{width:92%}.p93{width:93%}.p94{width:94%}.p95{width:95%}.p96{width:96%}.p97{width:97%}.p98{width:98%}.p99{width:99%}.p100{width:100%};