div#school-gallery-photos img{width:100% !important;height:100% !important;}
#overlay{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);width:70px;height:50px;text-align:center;line-height:300px;background:#efefef url(../images/ajax-loader.gif) no-repeat center;color:white;position:fixed;left:50%;top:50%;margin-left:-35px;margin-top:-25px;z-index:500;}
section.message-home{position:relative;width:100%;}
div.message-home-photo{position:relative;}
div.message-home-photo img{width:100%;}
header.message-home-text{position:absolute;top:15px;left:15px;border-left:3px solid #a2bb01;width:270px;height:260px;}
div.message-home-text-opacity{position:absolute;width:inherit;height:inherit;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;z-index:2;}
header.message-home-text div.in{padding:10px;z-index:5;position:relative;}
header.message-home-text p.message-tit{font-size:20px;color:#0a70d8;margin-bottom:8px;}
header.message-home-text p{font-size:14px;margin-bottom:6px;line-height:130%;}
header.message-home-text p.moreinfo{margin-bottom:15px;}
header.message-home-text p.moreinfo a{color:#879b01;font-size:12px;text-decoration:underline;}
div.message-home-text-slogan{font-style:italic;padding:15px 6px 0 30px;background:url(../images/arrow-moreinfo.png) no-repeat;line-height:120%;}
#landing_target div.message-home-nav-opacity{filter:alpha(opacity=70);opacity:0.7;background:#879B01;}
nav#message-home-nav{position:absolute;left:0px;bottom:0px;width:100%;z-index:10;}
nav#message-home-nav .slider-sub{display:none;}
nav#message-home-nav li{float:left;width:25% !important;}
nav#message-home-nav li a{color:#fff;display:block;padding:5px 10px 5px 10px;height:60px;text-align:left;box-sizing:content-box;text-decoration:none;}
nav#message-home-nav li a{background:#000;filter:alpha(opacity=70);opacity:0.7;}
.landing nav#message-home-nav li a{background:#97ad14;border-top:1px solid #fff;}
nav#message-home-nav li a:hover, nav#message-home-nav li a.active, nav#message-home-nav li a.selected, nav#message-home-nav li.sliderkit-selected{background-color:#97ad14;filter:alpha(opacity=95);opacity:0.95;}
.landing nav#message-home-nav li a:hover{background:#97ad14 !important;filter:alpha(opacity=70);opacity:0.7;}
.sliderkit-nav-clip{position:absolute;left:0;bottom:0;width:100%;}
.bx-wrapper{margin:0 auto;}
.bx-wrapper .bx-viewport{border:none;left:0;}
nav#message-home-nav li a p{color:#d5d5d5;font-size:11px;}
nav#message-home-nav li a p strong{font-size:18px;margin-bottom:6px;}
section.home-search{position:relative;padding:15px;border-bottom:1px solid #e5e5e5;}
section.home-search h3{font-size:16px;font-weight:bold;color:#0a70d8;margin-bottom:10px;}
section.home-search .content-main div{width:calc(100% - 150px);}
div.home-search-form{position:relative;}
div.home-search-form p{margin-bottom:8px;width:100%;padding-left:30px;}
div.home-search-form p span{float:left;width:85px;padding-top:5px;}
div.home-search-form p select{border:1px solid #999;padding:4px;font:12px Arial, Helvetica, sans-serif;color:#666;width:280px;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
div.home-search-form p select:hover{border-color:#666;}
div.home-search-form p select:focus{border-color:#0a70d8;color:#0a70d8;}
p.hsf-lang{background:url(../images/ico-home-search-lang.png) 0px 4px no-repeat;}
p.hsf-country{background:url(../images/ico-home-search-country.png) 0px 3px no-repeat;}
p.hsf-activity{background:url(../images/ico-home-search-activity.png) 2px 4px no-repeat;}
p.hsf-money{background:url(../images/ico-home-search-money.png) 0px 4px no-repeat;}
p.hsf-city{background:url(../images/ico-home-search-city.png) 0px -2px no-repeat;}
p.hsf-country a{margin-left:85px;color:#0a70d8;text-decoration:underline;display:block;padding:5px 0;font-size:11px;}
div.hsf-middle{position:absolute;height:160px;widows:4px;border-left:1px solid #e5e5e5;top:0px;left:415px;}
div.hsf-button{position:absolute;right:80px;bottom:60px;}
div.hsf-button p{padding:0px;width:inherit;}
div.hsf-image{position:absolute;right:1px;bottom:0px;width:150px;height:150px;text-align:right;}
section.home-offers{border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
article.home-offers-one, article.home-offers-two, article.home-offers-three{float:left;width:225px;padding:10px 15px 10px 8px;}
article.home-offers-two{width:227px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#f5f5f5;}
article.home-offers-one p.home-offers-tit, article.home-offers-two p.home-offers-tit, article.home-offers-three p.home-offers-tit{font-size:16px;margin-bottom:10px;padding-left:20px;position:relative;font-weight:bold;}
article.home-offers-one p.home-offers-tit span, article.home-offers-two p.home-offers-tit span, article.home-offers-three p.home-offers-tit span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-11px;width:29px;height:26px;}
div.offer{margin-bottom:15px;}
div.offer-photo{width:220px;height:125px;position:relative;margin-bottom:8px;overflow:hidden;}
div.offer-photo img{width:220px;}
div.offer-photo div{position:absolute;bottom:0px;left:0px;height:30px;width:220px;background:#000;zoom:1;filter:alpha(opacity=70);opacity:0.7;}
div.offer-photo p{position:absolute;bottom:8px;left:8px;}
div.offer-photo a p{color:#fff;}
div.offer h2, div.offer h4, div.offer h3{font-weight:bold;height:35px !important;font-size:11px !important;}
div.offer h2 a, div.offer h4 a, div.offer h3 a{color:#333;}
div.offer h2 a:hover, div.offer h4 a:hover, div.offer h3 a:hover{color:#0a7ad8;}
div.offer h3{padding:0 !important;margin-bottom:0 !important;}
div.offer p.description-offer{font-size:11px;line-height:120%;height:60px;}
div.offer-price{background:#f5f5f5;padding:6px;position:relative;}
article.home-offers-two div.offer-price{background:#e5e5e5;}
div.offer-price-money p{font-size:11px;}
div.offer-price-money p strong{font-size:18px;color:#0a7ad8;}
div.offer-price-money p strong span{font-size:12px;}
div.button-offer{position:absolute;top:12px;left:90px;}
section.home-corporative{width:100%;position:relative;}
div.home-corporative-image{position:absolute;bottom:0px;left:0px;width:325px;height:270px;}
div.home-corporative-image img{position:absolute;bottom:0px;left:0px;}
section.home-corporative h3{font-size:24px;margin-bottom:15px;color:#0a70d8;}
section.home-corporative p a.button{text-align:left;position:relative;padding-left:10px;padding-right:40px;}
section.home-corporative p a.button img{position:absolute;top:12px;right:8px;}
div[class^="col-md-"], aside[class*=col-md-]{padding:0;}
div.home-catalog{padding:15px 10px 2px 10px;position:relative;z-index:10;}
div.home-catalog h3{padding-bottom:8px;border-bottom:1px solid #c5c5c5;margin-bottom:8px;text-transform:uppercase;font-weight:bold;position:relative;}
div.home-catalog div{float:right;margin-left:15px;}
div.home-catalog div img{border:2px solid #c5c5c5;}
div.home-catalog p{margin-bottom:10px;font-size:11px;line-height:130%;}
div.home-becas{padding:10px 10px 0px 10px;border-bottom:1px solid #c5c5c5;margin-bottom:0px;position:relative;z-index:10;}
div.home-becas h3{padding-bottom:8px;border-bottom:1px solid #c5c5c5;text-transform:uppercase;font-weight:bold;margin-bottom:8px;}
div.home-becas div{float:right;margin-left:15px;}
div.home-becas div img{border:2px solid #c5c5c5;}
div.home-becas p{margin-bottom:10px;font-size:11px;line-height:130%;}
div.experiences{padding:10px;position:relative;z-index:10;}
div.experiences h3{color:#879b01;font-size:18px;margin-bottom:10px;}
div.experiences p{font-size:11px;}
div.experiences p img{float:left;border:4px solid #e5e5e5;margin-right:10px;}
div.experiences p.cb{font-style:italic;padding:10px 0;border-bottom:1px dashed #c5c5c5;margin-bottom:8px;}
div.experiences p a{color:#879b01;text-decoration:underline;}
div.social{padding:10px;margin-bottom:10px;border-bottom:1px solid #c5c5c5;position:relative;z-index:10;}
div.social p{font-size:14px;font-style:italic;margin-bottom:4px;}
div.social li{float:left;margin-right:4px;}
div.fb-like-box{background:#fff;margin-bottom:10px;}
div.newsletter{padding:10px;border-bottom:1px solid #c5c5c5;z-index:10;position:relative;}
div.newsletter h3{color:#879b01;font-size:18px;margin-bottom:10px;}
div.newsletter p{margin-bottom:6px;}
div.blog{padding:10px;border-bottom:1px solid #c5c5c5;position:relative;z-index:10;}
div.blog h3{color:#879b01;font-size:18px;margin-bottom:10px;}
div.blog p{margin-bottom:6px;}
div.blog #rss_blog_reader a{line-height:130%;color:#666;font-weight:bold;}
div.blog #rss_blog_reader a:hover{color:#333;}
div.blog p a.blog_entry_lb{line-height:130%;color:#666;font-weight:bold;}
div.blog p a.blog_entry_lb:hover{color:#333;}
div.blog p a.read-more{text-decoration:underline;color:#0a7ad8;}
section.message-section{position:relative;width:100%;}
div.message-section-photo{position:relative;}
div.message-section-photo img.headImage{width:100%;height:248px;}
header.message-section-text{position:absolute;top:15px;left:15px;border-left:3px solid #a2bb01;width:270px;height:190px;font-size:12px;box-sizing:content-box;}
div.message-section-text-opacity{position:absolute;width:inherit;height:inherit;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;z-index:2;}
header.message-section-text div.in{padding:10px;z-index:5;position:relative;}
header.message-section-text p.message-tit{font-size:20px;color:#0a70d8;margin-bottom:8px;}
header.message-section-text p{font-size:14px;margin-bottom:6px;line-height:130%;}
header.message-section-text mark{background:none;font-style:normal;color:#0a70d8;font-size:12px;}
header.message-section-text div.sep-message{margin-top:8px;border-top:1px dashed #d5d5d5;padding-bottom:8px;}
section.text-section{position:relative;padding:15px 15px 0px 15px;}
section.text-section h3{font-size:22px;color:#0a70d8;margin-bottom:10px;}
section.text-section p{font-size:14px;line-height:130%;margin-bottom:10px;}
section.text-section h4{font-size:16px;font-weight:bold;margin:15px 0px 10px 0px;color:#333;}
section.text-section ol.for-template{margin:10px 0 10px 15px;padding-left:10px;color:#0a70d8;list-style:decimal;}
section.text-section ol.for-template li{margin-bottom:5px;font-size:14px;}
section.text-section ol.for-template a{color:#666;text-decoration:underline;}
section.text-section ul.for-template{margin:10px 0 10px 15px;padding-left:10px;color:#0a70d8;list-style:circle;}
section.text-section ul.for-template li{margin-bottom:5px;font-size:14px;width:380px;float:left;padding-bottom:4px;}
section.text-section ul.for-template a{color:#666;text-decoration:underline;}
section.text-section blockquote.for-template{padding:5px 15px;}
section.text-section blockquote.for-template p{font-size:11px !important;}
section.text-section blockquote.for-template a{color:#0a70d8;text-decoration:underline;}
ul.advantage{margin:10px 0px;}
ul.advantage li{padding:4px 0 4px 28px;margin-bottom:4px;background:url(../images/tick-advantage.png) no-repeat;font-size:14px;}
section.list-countrys{padding:10px;}
section.list-countrys h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.list-countrys h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.list-countrys h2 strong{color:#333;font-weight:normal;}
div.map-countrys{padding:0;height:235px;border:2px solid #e5e5e5;float:left;margin-left:17px;margin-right:10px;}
ul.list-go li a{display:block;padding:5px 0 5px 5px;color:#666;}
ul.list-go li a:hover{background:url(../images/arrow-list-map.png) right no-repeat;background-color:#ebf7fd;}
div.offer-in-list{float:left;margin-left:20px;width:30%;height:400px;}
section.list-offers h3, section.list-offers h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.list-offers h3 span, section.list-offers h2 span{background:url(../images/title-star-blue.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.list-offers h3 strong, section.list-offers h2 strong{color:#333;font-weight:normal;}
div.country-details{float:right;width:190px;padding:0 10px 0 15px;border-left:1px dashed #e5e5e5;font-size:11px;margin-left:15px;box-sizing:content-box;}
div.country-details a{color:#333;text-decoration:underline;}
div.country-details li{height:22px;padding-left:25px;position:relative;}
div.country-details li img{position:absolute;top:0px;left:0px;}
section.list-citys{padding:10px;}
section.list-citys h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.list-citys h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.list-citys h2 strong{color:#333;font-weight:normal;}
div.map-city{height:320px;border:2px solid #e5e5e5;float:left;margin-left:17px;margin-right:10px;position:relative;padding:0;}
div.map-city-description{position:absolute;background:#fff;top:5px;left:5px;z-index:90;padding:6px;}
div.map-city-description h3{font-size:16px;color:#0a70d8;margin-bottom:4px;}
div.map-city-description p{margin-bottom:5px;}
div.map-city-description a{font-size:11px;color:#879b01;text-decoration:underline;}
div.map-city-photo{position:absolute;bottom:5px;left:5px;border:2px solid #fff;width:96px;height:96px;display:none;}
section.list-citys ul.list-go li a{display:block;padding:5px 0 5px 5px;color:#666;}
section.list-citys ul.list-go li a:hover{background:url(../images/arrow-list-map.png) right no-repeat;background-color:#ebf7fd;}
section.list-citys ul.list-go li strong{display:block;padding-left:5px;color:#879b01;font-size:16px;}
div.city-details{float:right;width:190px;padding:0 10px 0 15px;border-left:1px dashed #e5e5e5;font-size:11px;margin-left:15px;font-size:11px;padding-bottom:50px;box-sizing:content-box;}
div.city-details p{font-size:11px;margin:0 0 2px 0;}
div.city-details p strong{font-size:12px;}
div.city-details a{color:#333;text-decoration:underline;}
div.city-details li{height:22px;padding-left:25px;position:relative;}
div.city-details li img{position:absolute;top:0px;left:0px;}
div.weather{margin:6px 0 9px 0;}
div.weather div{float:left;}
div.weather img{width:37px;margin-left:-8px;}
div.weather p{font-size:11px;margin-left:25px;}
div.weather p strong{font-size:11px;}
article.school-city{padding:5px;margin:5px 5px 5px 15px;border:1px solid #e5e5e5;position:relative;min-height:185px;background:url(../images/bk-school-in-city.png) 490px 0 no-repeat;}
article.school-city h3{font-size:16px;font-weight:bold;margin-bottom:5px;padding:25px 0px 0px 0px;}
article.school-city h3 a{color:#333;}
div.school-city-info{margin-left:210px;float:left;width:263px;}
div.school-city-photo{width:198px;height:182px;position:absolute;overflow:hidden;top:5px;left:5px;}
div.school-city-photo img{width:198px;}
div.school-city-info ul{margin:8px 0 8px 0;}
div.school-city-info ul li{display:inline;}
div.school-city-info p{line-height:130%;margin-bottom:20px !important;}
div.school-city-valuation{position:absolute;left:215px;top:7px;font-weight:bold;}
div.school-city-valuation img{vertical-align:middle;}
div.school-city-valuation span{padding-left:5px;}
div.school-city-prices{float:left;margin-left:25px;width:190px;width:175px;padding:5px 0;line-height:120%;}
div.school-city-prices p{margin-bottom:5px;}
div.school-city-prices mark{background:none;font-style:normal;font-size:24px;color:#0a7ad8;}
div.school-city-prices mark span{font-size:16px;}
div.school-city-offer{margin-top:8px;}
div.school-city-offer p em{font-size:12px;font-weight:bold;font-style:normal;}
div.school-city-offer p strong{font-size:14px;color:#0a7ad8;}
div.school-city-offer h4{margin:10px 0 3px 0;}
div.school-city-offer h4 a{color:#333;font-weight:bold;}
div.school-city-offer h4 a:hover{color:#000;}
header#main-school h2, header#main-school h3{padding:15px;color:#0a70d8;font-size:24px;height:auto !important;}
nav#school-tabs{position:relative;background:url(../images/bk-filter.png) bottom repeat-x;padding-left:15px;margin-top:15px;height:29px;}
nav#school-tabs li{float:left;border-bottom:1px solid #e5e5e5;margin:0 8px 0 8px;}
nav#school-tabs li.active{border-color:#fff;}
nav#school-tabs a{display:block;padding:8px 15px 3px 15px;height:16px;text-align:center;color:#666;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;background:#f5f5f5;background:#dcebf9;background:#0095cd;background:-webkit-gradient(linear, left top, left bottom, from(#f1f7fd), to(#d2e5f8));background:-moz-linear-gradient(top, #f1f7fd, #d2e5f8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f7fd', endColorstr='#d2e5f8');font-weight:bold;box-sizing:content-box;text-decoration:none;}
nav#school-tabs a:hover{color:#666;background:#e9e9e9;}
nav#school-tabs a:hover{color:#fff;background:#0a70d8;}
nav#school-tabs a.active{color:#0a70d8;font-weight:bold;background:#fff;border-bottom:1px solid #fff;}
nav#school-tabs a.active:hover{color:#0a70d8;font-weight:bold;background:#fff;}
aside.section-school{margin-top:-255px;background:url(../images/bk-aside-section.gif) repeat-y;border-top:5px solid #a2bb01;padding-bottom:50px;position:absolute;top:42px;right:0px;height:158px;width:235px;font-size:12px;box-sizing:content-box;}
article.tab-school header{height:auto;width:auto;}
article.tab-school header h3, article.tab-school header h2{font-size:16px;color:#666;margin-bottom:10px;font-weight:bold;}
article.tab-school p{font-size:14px;line-height:130%;margin-bottom:8px;}
article.tab-school div.column{padding:0 15px 15px 15px;}
article.tab-school aside{float:left;}
section.school-information{margin:15px 0;}
section.school-information h4, section.school-information h3{font-size:14px;font-weight:bold;margin-bottom:8px;}
section.school-information p{padding-bottom:5px;border-bottom:1px solid #e5e5e5;clear:both;margin-bottom:4px;}
section.school-information p span{display:block;float:left;width:40%;}
section.school-information p a{color:#0a70d8;text-decoration:underline;margin-left:15px;font-size:11px;}
section.school-information p img{vertical-align:middle;}
div.nationalities{padding-bottom:5px;border-bottom:1px solid #e5e5e5;}
div.nationalities h4{float:left;}
div.nationalities p{border:none;padding:0px;margin-left:220px;font-size:10px;}
div.nationalities p span{width:90px;}
section.school-certificates{margin:15px 0;}
section.school-certificates h4, section.school-certificates h3{font-size:14px;font-weight:bold;margin-bottom:8px;margin-top:15px;}
section.school-certificates div{margin-bottom:15px;}
section.school-certificates p a{color:#333;text-decoration:underline;}
section.school-blog{background:#f5f5f5;border-top:1px dashed #e5e5e5;padding:10px;margin:10px 0;}
section.school-blog h3{color:#0a70d8;font-size:11px;margin-bottom:4px;}
section.school-blog h3 a{font-style:italic;color:#0a70d8;font-size:12px;font-weight:bold;}
div.school-blog-photo{float:right;width:129px;height:129px;overflow:hidden;border:2px solid #e5e5e5;margin:0 0 10px 10px;}
div.school-blog-photo img{height:129px;}
section.school-blog h4{margin-bottom:8px;font-size:12px;font-weight:bold;}
section.school-blog h4 a{color:#333;}
section.school-blog p a{color:#0a70d8;text-decoration:underline;font-size:11px;}
div.school-gallery-photos{width:305px;height:231px;border:3px solid #e5e5e5;overflow:hidden;margin-bottom:6px;position:relative;}
div.school-gallery-photos img{height:231px;}
div.school-gallery-photos div{position:absolute;bottom:5px;left:5px;width:22px;height:22px;z-index:150;}
div.school-gallery-photos div img{width:22px;height:22px;}
div.school-gallery-paginator{margin-bottom:15px;}
div.school-gallery-paginator a{display:block;float:left;margin-right:2px;background:#c5c5c5;color:#e5e5e5;font-weight:bold;padding:2px 4px;font-size:11px;}
div.school-gallery-paginator a:hover{background:#999;}
div.school-gallery-paginator a.active{background:#abc306;color:#fff;}
div.school-gallery-paginator a.active:hover{background:#abc306;color:#fff;}
section.school-map{margin:15px 0;}
div.school-map-google{width:305px;height:231px;border:3px solid #e5e5e5;margin-bottom:5px;}
section.school-map p a{color:#666;margin-right:15px;}
section.school-map p img{vertical-align:middle;margin-right:2px;}
div.border-school{border-left:1px dashed #e5e5e5;}
section.school-experiences{padding:10px;position:relative;z-index:10;}
section.school-experiences h4, section.school-experiences h3{color:#879b01;font-size:18px;margin-bottom:10px;}
section.school-experiences p{font-size:11px;}
section.school-experiences p img{float:left;border:4px solid #e5e5e5;margin-right:10px;}
section.school-experiences p.cb{font-style:italic;padding:10px 0;border-bottom:1px dashed #c5c5c5;margin-bottom:8px;}
section.school-experiences p a{color:#879b01;text-decoration:underline;}
section.school-newsletter{padding:0 10px 10px 10px;z-index:10;position:relative;}
section.school-newsletter h4, section.school-newsletter h3{color:#879b01;font-size:18px;margin-bottom:10px;}
section.school-newsletter p{margin-bottom:6px;}
section.school-catalog{padding:15px 10px 15px 10px;width:250px;}
section.school-catalog h4, section.school-catalog h3{color:#879b01;font-size:18px;margin-bottom:10px;}
section.school-catalog div{float:right;margin-left:15px;margin-top:-15px;}
section.school-catalog div img{border:2px solid #c5c5c5;}
section.school-catalog p{margin-bottom:10px;font-size:11px;line-height:130%;}
article.tab-courses{padding:0 15px 15px 15px;clear:both;}
article.tab-courses header{height:auto;width:auto;}
article.tab-courses header h3, article.tab-courses header h2{font-size:16px;color:#666;margin-bottom:10px;font-weight:bold;}
article.tab-courses h3{font-size:16px;color:#0a70d8;margin:15px 0 -15px 0;}
article.tab-courses ul{margin-top:30px;float:left;z-index:150;position:relative;width:100%;}
article.tab-courses ul li a{padding:8px 0 9px 10px;color:#666;font-weight:bold;display:block;}
article.tab-courses ul li a:hover, article.tab-courses ul li a.active, article.tab-courses ul li a.selected{color:#fff;background:url(../images/bk-li-courses.png) no-repeat;background-position:-20px;text-decoration:none;}
article.tab-courses div#course_list ul li a:hover,
article.tab-accomodation div#course_list ul li a:hover,
article.tab-courses div#course_list ul li a.active,
article.tab-accomodation div#course_list ul li a.active,
article.tab-courses div#course_list ul li a.selected,
article.tab-accomodation div#course_list ul li a.selected{background:#0a70d8;background-image:none;}
#course_list #experiencesDIV{width:240px;float:left;margin-bottom:30px;}
article.tab-courses #course_list #experiencesDIV h3{margin:25px 0 10px;}
article.tab-courses #course_list #references_outer{padding:10px;background:#F5F5F5;line-height:1.5em;}
article.tab-courses #course_list #references_outer strong{margin-bottom:10px;}
article.tab-courses #course_list #references_outer a{color:#666;text-decoration:underline;}
article.tab-courses #course_list #references_outer a:hover{text-decoration:none;}
div.box-course{padding:15px 10px 10px 15px;background:#f5f5f5;margin-left:300px;position:relative;z-index:5;margin-top:15px;}
div.box-course-info{padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin-bottom:10px;}
div.box-course-info p{margin-bottom:8px;height:20px;}
div.box-course-info p span{float:left;width:30px;margin-top:-4px;}
div.box-course-info p a{color:#0a70d8;margin-left:30px;text-decoration:underline;}
div.box-course-availability{margin-bottom:8px;margin-top:100px;}
div.box-course-availability div#spain_unknown{float:left;width:30px;margin-top:0;}
div.box-course-availability p{margin-left:30px;margin-bottom:0px;}
div.box-course-availability p a{color:#333 !important;text-decoration:underline;margin-left:0;}
div.box-course-price{position:absolute;top:15px;right:10px;width:250px;border-left:1px solid #e5e5e5;padding-left:10px;}
div.box-course-price p{margin-bottom:4px;}
div.box-course-price p strong{color:#0a70d8;font-size:24px;}
div.box-course-price p strong span{font-size:18px;}
div.box-course-price p strong em{font-style:normal;font-size:14px;font-weight:normal;}
div.box-course-conditions h4{font-size:14px;margin-bottom:10px;font-weight:bold;}
div.box-course-conditions p{margin-bottom:6px;font-size:14px;line-height:130%;height:auto;}
div.box-course-days{margin:8px 0;font-size:11px;background:#fff;border:1px solid #e5e5e5;padding:8px;}
div.box-course-days p{margin:0 0 2px 0;}
div.box-course-days p a{color:#333 !important;text-decoration:underline;margin-left:0;}
div.box-course-days div{width:170px;display:inline-block;vertical-align:top;}
article.tab-accomodation{padding:0 15px 15px 15px;clear:both;}
article.tab-accomodation header{height:auto;width:auto;}
article.tab-accomodation header h3, article.tab-accomodation header h2{font-size:16px;color:#666;margin-bottom:10px;font-weight:bold;}
article.tab-accomodation h3{font-size:16px;color:#0a70d8;margin:15px 0 -15px 0;}
article.tab-accomodation ul{margin-top:17px;float:left;z-index:150;position:relative;width:100%;}
article.tab-accomodation ul li a{padding:8px 0 9px 10px;color:#666;font-weight:bold;display:block;}
article.tab-accomodation ul li a:hover, article.tab-accomodation ul li a.active{color:#fff;background:url(../images/bk-li-courses.png) no-repeat;background-position:-20px;text-decoration:none;}
div.box-accomodation{padding:15px 10px 10px 15px;background:#f5f5f5;margin-left:0;position:relative;z-index:5;margin-top:15px;display:block;}
div.box-accomodation-info{padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin-bottom:10px;}
div.box-accomodation-info p{margin-bottom:8px;height:20px;}
div.box-accomodation-info p span{float:left;width:25px;margin-top:-4px;}
div.box-accomodation-info p a{color:#0a70d8;margin-left:20px;text-decoration:underline;}
div.box-accomodation-availability{margin-bottom:8px;}
div.box-accomodation-availability div{float:left;width:30px;margin-top:-4px;}
div.box-accomodation-availability p{margin-left:30px;margin-bottom:0px;}
div.box-accomodation-availability p a{color:#333 !important;text-decoration:underline;margin-left:0;}
div.box-accomodation-price{position:absolute;top:15px;right:10px;width:250px;border-left:1px solid #e5e5e5;padding-left:10px;}
div.box-accomodation-price p{margin-bottom:4px;margin-top:15px;}
div.box-accomodation-price p strong{color:#0a70d8;font-size:24px;}
div.box-accomodation-price p strong span{font-size:18px;}
div.box-accomodation-price p strong em{font-style:normal;font-size:14px;font-weight:normal;}
div.box-accomodation-bed{padding-bottom:5px;margin-bottom:5px;width:360px;min-height:150px;}
div.box-accomodation-bed p{margin:0 0 4px 0 !important;height:auto;font-size:11px;}
div.box-accomodation-bed p strong{font-size:12px;}
div.box-accomodation-gallery{float:left;width:auto;margin-right:10px;}
div.box-accomodation-gallery-photo{width:245px;height:165px;overflow:hidden;border:3px solid #e5e5e5;margin-bottom:8px;}
div.box-accomodation-gallery-photo img{width:245px;}
div.box-accomodation-gallery-paginator{margin-bottom:15px;}
div.box-accomodation-gallery-paginator a{display:block;float:left;margin-right:2px;background:#c5c5c5;color:#e5e5e5;font-weight:bold;padding:2px 4px;font-size:11px;}
div.box-accomodation-gallery-paginator a:hover{background:#999;}
div.box-accomodation-gallery-paginator a.active{background:#abc306;color:#fff;}
div.box-accomodation-gallery-paginator a.active:hover{background:#abc306;color:#fff;}
div.box-accomodation-text h4{font-size:14px;margin-bottom:10px;font-weight:bold;}
div.box-accomodation-text p{margin-bottom:6px;font-size:14px;line-height:140%;height:auto;}
div.box-accomodation-text p img{vertical-align:middle;}
div.box-accomodation-text p a{margin-right:20px;color:#333;text-decoration:underline;}
article.tab-general{padding:0 15px 15px 15px;clear:both;}
article.tab-general header{height:auto;width:auto;}
article.tab-general header h3, article.tab-general header h2{font-size:16px;color:#666;margin-bottom:10px;font-weight:bold;}
article.tab-general h4{font-size:16px;color:#0a70d8;margin:15px 0 -15px 0;}
article.tab-general ul{margin-top:30px;width:315px;float:left;z-index:150;position:relative;}
article.tab-general ul li a{padding:8px 0 9px 10px;color:#666;font-weight:bold;display:block;}
article.tab-general ul li a:hover, article.tab-general ul li a.active{color:#fff;background:url(../images/bk-li-courses.png) no-repeat;}
article.tab-general ul li a.active:hover{color:#fff;background:url(../images/bk-li-courses.png) no-repeat;}
div.box-general{width:635px;padding:15px 10px 10px 15px;background:#f5f5f5;margin-left:300px;position:relative;z-index:5;margin-top:15px;}
div.box-general h3{font-size:14px;margin-bottom:10px;font-weight:bold;}
div.box-general p{margin-bottom:8px;line-height:130%;}
div.box-general p a{color:#0a70d8;margin-left:20px;text-decoration:underline;}
div.box-general ul{float:none;margin:5px 0 5px 15px;}
div.box-general ul li{list-style:circle;}
article.tab-city header{height:auto;width:auto;}
article.tab-city header h3, article.tab-city header h2{font-size:16px;color:#666;margin-bottom:10px;font-weight:bold;}
article.tab-city p{font-size:12px;line-height:130%;margin-bottom:8px;}
article.tab-city div.column{padding:0 15px 15px 15px;width:635px;}
article.tab-city aside{float:left;width:310px;}
div.tab-city-gallery{width:305px;height:231px;border:3px solid #e5e5e5;overflow:hidden;margin-bottom:6px;position:relative;}
div.tab-city-gallery-photo img{height:231px;}
div.tab-city-gallery-photo div{position:absolute;bottom:5px;left:5px;width:22px;height:22px;z-index:150;}
div.tab-city-gallery-photo div img{width:22px !important;height:22px;}
div.tab-city-gallery-paginator{margin-bottom:15px;}
div.tab-city-gallery-paginator a{display:block;float:left;margin-right:2px;background:#c5c5c5;color:#e5e5e5;font-weight:bold;padding:2px 4px;font-size:11px;}
div.tab-city-gallery-paginator a:hover{background:#999;}
div.tab-city-gallery-paginator a.active{background:#abc306;color:#fff;}
div.tab-city-gallery-paginator a.active:hover{background:#abc306;color:#fff;}
section.school-map{margin:15px 0;}
div.school-map-google{width:305px;height:231px;border:3px solid #e5e5e5;margin-bottom:5px;}
section.school-map p a{color:#666;margin-right:15px;}
section.school-map p img{vertical-align:middle;margin-right:2px;}
section.tab-city-info{padding-left:15px;}
section.tab-city-info ul{margin:5px 0;}
section.tab-city-info ul li{height:22px;padding-left:25px;position:relative;}
section.tab-city-info a{color:#333;text-decoration:underline;}
section.tab-city-info li img{position:absolute;top:0px;left:0px;}
article.tab-activity header{height:auto;width:auto;}
article.tab-activity header h3, article.tab-activity header h2{font-size:16px;color:#666;margin-bottom:10px;font-weight:bold;}
article.tab-activity p{font-size:14px;line-height:130%;margin-bottom:8px;}
article.tab-activity div.column{padding:0 15px 15px 15px;}
div.tab-activity-gallery{width:305px;height:231px;border:3px solid #e5e5e5;overflow:hidden;margin-bottom:6px;position:relative;}
div.tab-activity-gallery-photo{margin-bottom:6px;border:3px solid #e5e5e5;width:305px;height:231px;overflow:hidden;position:relative;}
div.tab-activity-gallery-photo img{height:231px;}
div.tab-activity-gallery-photo div{position:absolute;bottom:5px;left:5px;width:22px;height:22px;z-index:150;}
div.tab-activity-gallery-photo div img{width:22px !important;height:22px;}
div.tab-activity-gallery-paginator{margin-bottom:15px;}
div.tab-activity-gallery-paginator a{display:block;float:left;margin-right:2px;background:#c5c5c5;color:#e5e5e5;font-weight:bold;padding:2px 4px;font-size:11px;}
div.tab-activity-gallery-paginator a:hover{background:#999;}
div.tab-activity-gallery-paginator a.active{background:#abc306;color:#fff;}
div.tab-activity-gallery-paginator a.active:hover{background:#abc306;color:#fff;}
article.tab-ratings{padding:15px;;}
article.tab-ratings header{height:auto;width:auto;}
article.tab-ratings header h3, article.tab-ratings header h2{font-size:16px;color:#666;margin-bottom:10px;font-weight:bold;}
article.tab-ratings p{font-size:12px;line-height:130%;margin-bottom:8px;}
div.tab-ratings-info{position:relative;padding-right:230px;border-bottom:1px dashed #e5e5e5;min-height:120px;margin-bottom:15px;}
div.tab-ratings-info-stats{position:absolute;width:180px;top:0px;right:0px;border-left:1px dashed #e5e5e5;padding-left:15px;}
div.tab-ratings-info-stats p{margin-bottom:6px;font-size:11px;font-weight:bold;color:#0a70d8;}
div.tab-ratings-info-stats p strong{color:#0a70d8;font-size:18px;}
div.tab-ratings-info-stats p strong em{font-size:12px;font-style:normal;}
div.tab-ratings-info-stats p span{float:left;width:120px;font-weight:normal;color:#666;}
section.tab-ratings-experiences{clear:both;padding-top:45px;}
section.tab-ratings-experiences h3{color:#0a70d8;font-size:16px;margin-bottom:15px;clear:both;}
div.tab-rating{border:1px solid #e5e5e5;padding:8px;margin:0 5px 10px 0;}
div.tab-rating-photo{float:left;border:1px solid #CCC;width:97px;height:100px;overflow:hidden;background:#fff;border:none;}
div.tab-rating-photo img{display:none;}
div.tab-rating-text{float:left;width:75%;margin-left:15px;padding-right:15px;border-right:1px dashed #e5e5e5;min-height:40px;}
div.tab-rating-text h4{font-size:12px;font-weight:bold;margin-bottom:8px;line-height:2em;}
div.tab-rating-text h4 em{font-style:normal;font-weight:normal;font-size:11px;}
div.tab-rating-text p{margin-bottom:8px;line-height:130%;font-size:11px;}
div.tab-rating-note{float:left;padding-left:15px;}
div.tab-rating-note p{font-size:11px;color:#0a70d8;margin:0 0 4px 0;font-weight:bold;}
div.tab-rating-note p strong{font-size:16px;}
div.tab-rating-note p strong em{font-style:normal;font-size:12px;}
div.tab-rating-note p span{float:left;width:120px;font-weight:normal;color:#666;}
article.tab-prices{padding:15px;}
article.tab-prices header{height:auto;width:auto;}
article.tab-prices header h3, article.tab-prices header h2{font-size:16px;color:#666;margin-bottom:10px;font-weight:bold;}
article.tab-prices p{line-height:130%;margin-bottom:8px;}
div.tab-prices-container{border-bottom:1px solid #e5e5e5;}
div.tab-prices-info{float:left;width:600px;}
div.tab-prices-calculator{float:left;width:350px;height:114px;}
div.tab-prices-calculator-image{width:165px;height:114px;float:left;}
div.tab-prices-calculator-text{font-size:16px;font-weight:bold;float:left;margin-left:-40px;margin-top:10px;}
div.tab-prices-calculator-text p{margin-bottom:3px;}
div.tab-prices-calculator-text strong{color:#006dd1;}
article.tab-prices div.column{padding:0 15px 15px 0px;width:630px;float:left;}
article.tab-prices aside{float:left;width:310px;border-left:1px solid #e5e5e5;}
article.tab-prices aside div.in{padding:10px;}
article.tab-prices aside h3{font-size:18px;color:#0a70d8;margin-bottom:10px;}
article.tab-prices aside p{margin-bottom:10px;font-weight:bold;}
article.tab-prices aside td{line-height:1.5em;}
#cFeesTable{width:100%;}
.tdprice_col1{width:160px;}
.tdprice_col2, .tdprice_col2 div{text-align:right;width:113px;vertical-align:bottom;}
.tdprice_col2 div{float:right;}
article.tab-prices aside td.tdprice_col1_head span{margin-top:10px;display:block;}
.tdprice_col2, .tdprice_col1, #courseName{font-weight:normal;}
article.tab-prices aside td.tdprice_col1_head, #totalPrice{font-weight:bold;}
#generated_course_prices, #generated_course_prices-fees, #generated_accom_prices,
#generated_accom_prices-fees, #generated_transfer_prices, #generated_course_prices-fixed{margin-bottom:30px;overflow-x:scroll;}
div.your-price{background:#f5f5f5;padding:10px;margin-top:20px;}
div.your-price h4{color:#333;font-size:14px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #c5c5c5;}
div.your-price p{clear:left;margin-bottom:8px;text-align:right;color:#0a70d8;}
div.your-price p span{float:left;width:200px;text-align:left;color:#666;}
div.your-price p em{font-weight:normal;font-size:11px;font-style:normal;color:#666;}
p.prices-years{font-size:14px !important;margin-top:15px;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #e5e5e5;}
p.prices-years a{color:#666;font-size:16px;margin-left:10px;font-weight:bold;text-decoration:underline;}
p.prices-years a.active{color:#0a70d8;text-decoration:none;}
table.list{font-size:11px;margin:0 0 15px 0;}
table.list caption{display:none;}
table.list th{background:#eaeef0;padding:6px;font-weight:bold;text-align:center;}
table.list th a{color:#666;}
table.list th a:hover{color:#333;}
table.list td{padding:6px;}
table.list tbody tr:nth-child(odd){background:#fff;}
table.list tbody tr:nth-child(even){background:#f9fafa;}
table.list tbody tr:hover{background:#f5f8eb;color:#333;}
table.list tbody td{border-bottom:1px solid #d5dcdf;text-align:center;}
table.list th.kursname, table.list tbody td.kursname{text-align:left;}
table.list tbody td.bor, table.list th.bor{border:1px solid #d5dcdf;}
section.list-offers{padding:10px;}
section.list-offers h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.list-offers h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.list-offers h2 strong{color:#333;font-weight:normal;}
div.seach-offers{margin:10px 0 15px 20px;}
div.seach-offers p{margin-bottom:10px;}
ul.offer-details{font-size:12px;margin:10px 0 15px 15px;padding-left:10px;list-style:circle;}
ul.offer-details li{margin-bottom:4px;}
div.aside-offer-price{padding:10px;position:relative;z-index:10;margin-bottom:10px;border-bottom:1px dashed #e5e5e5;}
div.aside-offer-price p{font-size:12px;}
div.aside-offer-price p strong{color:#0a70d8;font-size:24px;}
div.aside-offer-price p strong span{font-size:16px;}
aside.section-offer{margin-top:-254px;background:url(../images/bk-aside-section.gif) repeat-y;border-top:5px solid #a2bb01;padding-bottom:50px;position:absolute;top:41px;right:0px;height:158px;}
aside.section-offer-price{border-left:1px dashed #e5e5e5;width:240px;float:left;margin-top:30px;}
aside.section-offer-price div.experiences{padding-left:15px !important;}
section.list-jobs{padding:10px;}
section.list-jobs h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.list-jobs h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.list-jobs h2 strong{color:#333;font-weight:normal;}
div.job{border:1px solid #e5e5e5;padding:10px;margin:0 0 10px 20px;}
div.job-photo{float:left;width:200px;height:150px;overflow:hidden;margin-right:10px;margin-bottom:10px;border:1px solid #e5e5e5;}
div.job-info{float:left;width:710px;}
div.job-info h3{font-size:16px;font-weight:bold;margin-bottom:6px;color:#666;}
div.job-info h4{font-size:12px;margin-bottom:6px;}
div.job-info h4 a{color:#0a70d8;text-decoration:underline;}
div.job-info p{line-height:130%;}
div.job-details{clear:both;padding:10px;border-top:1px dashed #e5e5e5;margin-top:10px;}
div.job-details h5{font-weight:bold;margin:15px 0 8px 0;}
div.job-details p{line-height:120%;margin-bottom:4px;font-size:11px;}
div.job-details a{color:#333;text-decoration:underline;}
div.job-details ul{margin:8px 0 8px 15px;list-style:circle;font-size:11px;}
div.job-details-close{padding:10px 0 0 0;}
div.job-details-close a{color:#0a70d8;text-decoration:underline;font-size:11px;}
section.booking-one, section.booking-two, section.booking-three, section.booking-four{padding:10px;padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin-bottom:20px;position:relative;}
section.booking-one h2, section.booking-two h2, section.booking-three h2, section.booking-four h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.booking-one h2 span, section.booking-two h2 span, section.booking-three h2 span, section.booking-four h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.booking-one h2 strong, section.booking-two h2 strong, section.booking-three h2 strong, section.booking-four h2 strong{color:#333;font-weight:normal;}
section.booking-one p, section.booking-two p, section.booking-three p, section.booking-four p{margin-bottom:6px;line-height:140%;}
section.booking-one p a, section.booking-two p a, section.booking-three p a, section.booking-four p a{color:#0a70d8;text-decoration:underline;}
section.booking-one p a.button, section.booking-two p a.button, section.booking-three p a.button, section.booking-four p a.button{color:#fff !important;text-decoration:none !important;}
section.booking-one blockquote, section.booking-two blockquote, section.booking-three blockquote, section.booking-four blockquote{padding:4px 4px 4px 10px;}
section.booking-one blockquote.block-important, section.booking-two blockquote.block-important, section.booking-three blockquote.block-important, section.booking-four blockquote.block-important{padding:8px;background:#f5f5f5;margin:4px 0;}
div.booking-left{float:left;width:710px;border-right:1px dashed #e5e5e5;padding:10px 10px 10px 17px;}
div.booking-right{position:absolute;bottom:20px;left:750px;width:205px;padding:10px;}
div.booking-right p{font-size:11px;line-height:120%;}
div.booking-right p strong{font-size:16px;color:#0a70d8;font-weight:normal;}
section.template-1col{padding:10px;padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin-bottom:20px;position:relative;}
section.template-1col h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.template-1col h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.template-1col h2 strong{color:#333;font-weight:normal;}
section.template-1col div.in{padding:0 10px 0 15px;}
section.template-1col p{margin-bottom:6px;line-height:140%;}
section.template-1col p a{color:#0a70d8;text-decoration:underline;}
section.template-1col p a.button{color:#fff !important;text-decoration:none !important;}
section.template-1col blockquote{padding:4px 4px 4px 10px;padding:8px;background:#f5f5f5;margin:4px 0;}
section.template-1col ul{margin:10px 0;padding-left:15px;list-style:circle;}
section.template-1col ul li{margin-bottom:6px;}
section.template-1col ol{margin:10px 0;padding-left:15px;list-style:decimal;}
section.template-1col ol li{margin-bottom:6px;}
aside.section-template{margin-top:-254px;background:url(../images/bk-aside-section.gif) repeat-y;border-top:5px solid #a2bb01;padding-bottom:50px;position:absolute;top:41px;right:0px;height:158px;}
section.template-2col{padding:10px;padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin-bottom:20px;position:relative;}
section.template-2col h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.template-2col h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.template-2col h2 strong{color:#333;font-weight:normal;}
section.template-2col div.in{padding:0 10px 0 15px;}
section.template-2col p{margin-bottom:6px;line-height:140%;}
section.template-2col p a{color:#0a70d8;text-decoration:underline;}
section.template-2col p a.button{color:#fff !important;text-decoration:none !important;}
section.template-2col blockquote{padding:4px 4px 4px 10px;padding:8px;background:#f5f5f5;margin:4px 0;}
section.template-2col ul{margin:10px 0;padding-left:15px;list-style:circle;}
section.template-2col ul li{margin-bottom:6px;}
section.template-2col ol{margin:10px 0;padding-left:15px;list-style:decimal;}
section.template-2col ol li{margin-bottom:6px;}
section.template-2col div.in-left{width:710px;float:left;margin-right:10px;}
section.template-2col div.in-right{width:212px;padding:10px;float:left;}
div.text-seccion-left{width:730px;float:left;margin-right:10px;}
div.text-seccion-left a{text-decoration:underline;}
div.text-seccion-left a:hover{text-decoration:none;}
div.text-seccion-right{width:212px;padding:10px;float:left;}
div.text-section-left ul.submenu-sections, section.text-section ul.submenu-sections{margin:5px 0px;padding-left:15px;list-style:circle;}
div.text-section-left ul.submenu-sections li, section.text-section ul.submenu-sections li{margin-bottom:6px;}
div.text-section-left ul.submenu-sections li a, section.text-section ul.submenu-sections li a{color:#666;text-decoration:underline;}
section.template-1-2col{padding:10px;padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin-bottom:20px;position:relative;}
section.template-1-2col h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;}
section.template-1-2col h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.template-1-2col h2 strong{color:#333;font-weight:normal;}
section.template-1-2col div.in{padding:0 10px 0 15px;}
section.template-1-2col h3{font-size:16px;color:#0a70d8;margin:15px 0 -15px 0;}
section.template-1-2col ul{margin-top:10px;width:315px;float:left;z-index:150;position:relative;}
section.template-1-2col ul li a{padding:8px 0 9px 10px;color:#666;font-weight:bold;display:block;}
section.template-1-2col ul li a:hover, section.template-1-2col ul li a.active{color:#fff;background:url(../images/bk-li-courses.png) no-repeat;}
section.template-1-2col ul li a.active:hover{color:#fff;background:url(../images/bk-li-courses.png) no-repeat;}
div.box-course{padding:15px 10px 10px 15px;background:#f5f5f5;margin-left:0;position:relative;z-index:5;margin-top:15px;}
div.box-course h3{margin:0 0 15px 0;color:#333;font-size:18px;}
div.box-course p{margin-bottom:6px;line-height:140%;margin-top:15px;}
div.box-course p a{color:#0a70d8;text-decoration:underline;}
div.box-course p a:hover{text-decoration:none;}
div.box-course p a.button{color:#fff !important;text-decoration:none !important;}
div.box-course blockquote{padding:4px 4px 4px 10px;padding:8px;background:#fff;margin:4px 0;}
div.box-course ul{margin:10px 0;padding-left:15px;list-style:circle;float:none;}
div.box-course ul li{margin-bottom:6px;}
div.box-course ol{margin:10px 0;padding-left:20px;list-style:decimal;float:none;}
div.box-course ol li{margin-bottom:6px;}
section#contact-page{padding:15px;}
nav#contact-menu{height:140px;width:970px;position:relative;z-index:90;}
nav#contact-menu ul{}
nav#contact-menu li{float:left;width:242px;}
nav#contact-menu li a{display:block;height:140px;width:230px;background:url(../images/nav-contact-shadow.png) bottom repeat-x;background-color:#f5f5f5;border:1px solid #e5e5e5;filter:alpha(opacity=70);opacity:0.7;position:relative;}
nav#contact-menu li a.selected, nav#contact-menu li a:hover{filter:alpha(opacity=100);opacity:1;border-bottom:1px solid #f5f5f5;}
nav#contact-menu li a.selected{background-image:none;}
nav#contact-menu li a p{color:#666;font-size:11px;padding:4px 8px 8px 8px;}
nav#contact-menu li a p.nav-tit{padding:8px 8px 4px 8px;}
nav#contact-menu li a p.nav-tit strong{color:#0a70d8;font-size:18px;}
nav#contact-menu li a div.more{width:38px;height:42px;position:absolute;left:8px;bottom:8px;background:url(../images/ico-contact-more.png) no-repeat;}
nav#contact-menu li a div.icon{position:absolute;bottom:0px;right:0px;}
nav#contact-menu li a#contact-form-icon div.icon{background:url(../images/bk-nav-contact-form.png) no-repeat;width:69px;height:64px;}
nav#contact-menu li a#contact-telephone-icon div.icon{background:url(../images/bk-nav-contact-telephone.png) no-repeat;width:75px;height:75px;}
nav#contact-menu li a#contact-interview-icon div.icon{background:url(../images/bk-nav-contact-interview.png) no-repeat;width:75px;height:75px;}
nav#contact-menu li a#contact-chat-icon div.icon{background:url(../images/bk-nav-contact-chat.png) no-repeat;width:75px;height:75px;}
div#contact-form{position:relative;z-index:80;background:#f5f5f5;padding:15px;border:1px solid #e5e5e5;width:926px;margin-top:27px;box-sizing:content-box;}
div#contact-telephone{position:relative;z-index:80;background:#f5f5f5;padding:15px;border:1px solid #e5e5e5;width:926px;margin-top:27px;box-sizing:content-box;}
div.call{float:left;padding:0 30px 50px 40px;border-right:1px solid #e5e5e5;margin-right:30px;}
div.call p{font-size:12px;margin-bottom:6px;}
div.call p strong{font-size:16px;}
div.call p mark{font-size:25px;color:#9ab400;background:none;font-style:normal;}
div.call-you{float:left;}
div.call-you p{margin-bottom:6px;}
div.call-you p strong{font-size:16px;font-weight:normal;}
div.call-you p strong strong{font-weight:bold;}
div#contact-interview{position:relative;z-index:80;background:url(../images/bk-contact-interview.jpg) 600px bottom no-repeat;background-color:#f5f5f5;padding:15px;border:1px solid #e5e5e5;width:926px;margin-top:27px;box-sizing:content-box;}
div#contact-chat{position:relative;z-index:80;background:#f5f5f5;padding:15px;border:1px solid #e5e5e5;width:926px;margin-top:27px;height:155px;margin-bottom:40px;box-sizing:content-box;}
div#contact-chat div{position:absolute;left:130px;top:8px;}
div#contact-chat p{font-size:16px;margin:40px 60px 12px 370px;}
section.offices{}
section.offices h2{font-size:18px;margin-bottom:10px;padding-left:17px;position:relative;margin-left:10px;margin-top:10px;}
section.offices h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
section.offices h2 strong{color:#333;font-weight:normal;}
div.LB-Tabs, .tab-offices{display:none;}
nav#offices-tabs{height:29px;position:relative;background:url(../images/bk-filter.png) bottom repeat-x;padding-left:15px;margin-top:10px;}
nav#offices-tabs li{float:left;;margin:0 8px 0 0;}
nav#offices-tabs li.selected{border-color:#fff;}
nav#offices-tabs a{display:block;padding:8px 15px 3px 15px;height:16px;text-align:center;color:#666;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;background:#f5f5f5;box-sizing:content-box;}
nav#offices-tabs a:hover{color:#666;background:#e9e9e9;}
nav#offices-tabs a.selected{color:#0a70d8;font-weight:bold;background:#fff;border-bottom:1px solid #fff;}
nav#offices-tabs a.selected:hover{color:#0a70d8;font-weight:bold;background:#fff;}
article#offices-local, article#offices-others{padding:15px;background:#fff;}
div.office{width:230px;margin-right:10px;float:left;min-height:180px;}
div.office h3{font-size:12px;font-weight:bold;color:#0a70d8;margin-bottom:8px;}
div.office p{margin-bottom:4px;}
div.office p a{color:#666;text-decoration:underline;}
div.office p img{vertical-align:middle;}
div.office p a.office-more{font-weight:bold;color:#0a70d8;padding-left:10px;}
div#more_info_box{z-index:5000;}
div.contact-more{background:#fff;padding:15px;width:880px;text-align:left;}
div.contact-more-close{position:absolute;top:-22px;right:-22px;width:32px;height:32px;background:url(../images/icon-contact-close.png) no-repeat;}
div.contact-more-close a{display:block;width:32px;height:32px;}
div.contact-more-info{float:left;width:390px;margin-right:15px;}
p.contact-more-info-tit{font-size:18px;color:#0a70d8;margin-bottom:15px;}
div.adress{float:left;width:240px;line-height:130%;}
div.adress a{color:#666;text-decoration:underline;}
div.timetable{float:left;width:140px;line-height:130%;}
div.howtoget{clear:both;padding-top:15px;line-height:130%;}
div.howtoget p{margin-bottom:6px;}
div.howtoget a{color:#666;text-decoration:underline;}
div.contact-more-map{width:450px;height:300px;float:left;}
div.contact-more-team{float:left;width:390px;padding-top:15px;}
p.contact-more-team-tit{font-size:16px;margin-bottom:15px;}
div.responsible{width:390px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #e5e5e5;}
div.responsible-photo{float:left;width:85px;height:110px;border:1px solid #e5e5e5;margin-right:10px;}
div.responsible-info{float:left;width:270px;}
div.responsible-info p{margin-bottom:6px;}
div.responsible-info p em{font-weight:bold;font-style:normal;font-size:14px;}
div.responsible-info a{color:#666;text-decoration:underline;}
div.contact-more-photos{float:left;width:450px;margin-left:15px;padding-top:15px;}
div.contact-more-photos div{float:left;width:185px;height:145px;border:1px solid #e5e5e5;margin:0 10px 10px 0;}
div.contact-more-photos div img{width:185px;overflow:hidden;}
div.scholarship-offers h3{font-size:16px;margin-bottom:10px;padding-left:17px;position:relative;clear:both;}
div.scholarship-offers h3 span{background:url(../images/title-star-blue.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-13px;width:29px;height:26px;}
div.scholarship-offers h3 strong{color:#333;font-weight:normal;}
div.scholarship-message{background:#f5f5f5;margin:10px 10px 10px 15px;padding:8px;clear:both;}
div.scholarship-message p{margin-bottom:6px;}
div.scholarship-message p strong{font-size:14px;color:#333;}
section.info-scholarship{padding:15px;}
div.info-scholarship-left{float:left;width:680px;background:#f5f5f5;margin-right:10px;padding:10px;border:1px solid #e5e5e5;}
div.info-scholarship-left p{margin-bottom:8px;line-height:140%;}
div.info-scholarship-left p strong{font-size:16px;}
div.info-scholarship-left ul{margin:10px 0;padding-left:15px;list-style:circle;}
div.info-scholarship-left ul li{margin-bottom:6px;}
div.info-scholarship-right{float:left;width:212px;border:1px solid #e5e5e5;padding:10px;}
div.info-scholarship-right p{margin-bottom:8px;line-height:140%;font-size:11px;}
div.info-scholarship-right p strong{font-size:14px;}
div.info-scholarship-right p strong em{color:#0a70d8;font-style:normal;font-size:16px;}
div.info-scholarship-right a{color:#999;text-decoration:underline;}
div.in-about{padding:15px 15px 15px 15px;}
div.in-about p{font-size:14px;margin-bottom:8px;line-height:130%;}
nav#about-tabs{height:29px;position:relative;background:url(../images/bk-filter.png) bottom repeat-x;padding-left:15px;margin-top:15px;}
nav#about-tabs li{float:left;border-bottom:1px solid #e5e5e5;margin:0 8px 0 0;}
nav#about-tabs li.active{border-color:#fff;}
nav#about-tabs a{display:block;padding:8px 15px 3px 15px;height:16px;text-align:center;color:#666;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;background:#f5f5f5;}
nav#about-tabs a:hover{color:#666;background:#e9e9e9;}
nav#about-tabs a.active{color:#0a70d8;font-weight:bold;background:#fff;border-bottom:1px solid #fff;}
nav#about-tabs a.active:hover{color:#0a70d8;font-weight:bold;background:#fff;}
section.about-one{padding:15px;}
section.about-one p{margin-bottom:6px;line-height:130%;}
section.about-one p a{color:#0a70d8;text-decoration:underline;}
section.about-one ul{margin:10px 0;padding-left:15px;list-style:circle;}
section.about-one ul li{margin-bottom:6px;}
div.photo-tab-advantage{float:right;margin-left:15px;}
article#tab-team div.responsible{float:left;margin-right:15px;width:450px;}
article#tab-team div.responsible a{color:#666;}
section.about-two h2{font-size:18px;margin-bottom:10px;padding-left:25px;position:relative;}
section.about-two h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-4px;width:29px;height:26px;}
section.about-two h2 strong{color:#333;font-weight:normal;}
article#tab-students{padding:15px;}
article#tab-students p{margin-bottom:6px;line-height:130%;}
div.tab-students-info{float:left;width:490px;margin-right:15px;}
div.tab-students-info h3{font-size:16px;font-weight:bold;margin-bottom:15px;}
div.tab-students-experiences{float:left;width:410px;padding-left:20px;border-left:1px solid #e5e5e5;}
div.tab-students-experiences h4{font-size:16px;color:#333;margin-bottom:15px;}
div.tab-students-experiences div.experience{padding:0px;position:relative;z-index:10;margin-bottom:12px;}
div.tab-students-experiences div.experience h3{color:#879b01;font-size:18px;margin-bottom:10px;}
div.tab-students-experiences div.experience p{font-size:11px;}
div.tab-students-experiences div.experience div{float:left;margin-right:8px;width:54px;height:54px;border:2px solid #e5e5e5;overflow:hidden;}
div.tab-students-experiences div.experience div img{width:54px;}
div.tab-students-experiences div.experience p.cb{font-style:italic;padding:10px 0;border-bottom:1px dashed #c5c5c5;margin-bottom:8px;}
div.tab-students-experiences div.experience p a{color:#879b01;text-decoration:underline;}
div.tab-students-experiences p a{color:#0a70d8;text-decoration:underline;}
article#tab-companies{padding:15px;}
article#tab-companies p{margin-bottom:6px;line-height:130%;}
div.tab-companies-info{float:left;width:550px;}
div.tab-companies-info h3{font-size:16px;font-weight:bold;margin-bottom:15px;}
div.tab-companies-experiences{float:left;width:350px;padding-left:20px;border-left:1px solid #e5e5e5;}
div.tab-companies-experiences h4{font-size:16px;color:#333;margin-bottom:15px;}
div.tab-companies-experiences p a{color:#0a70d8;text-decoration:underline;}
section.about-three{padding:15px;}
section.about-three h2{font-size:18px;margin-bottom:10px;padding-left:12px;position:relative;}
section.about-three h2 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-19px;width:29px;height:26px;}
section.about-three h2 strong{color:#333;font-weight:normal;}
div.topnews{padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin:10px;}
div.topnews-photo{float:right;margin:0 0 10px 15px;width:310;height:205px;overflow:hidden;border:3px solid #e5e5e5;}
div.topnews-photo img{width:310px;}
div.topnews p{line-height:130%;margin-bottom:8px;}
div.topnews p.date{color:#999;font-size:12px;margin-bottom:4px;line-height:100%;}
div.topnews h3{font-size:24px;margin-bottom:10px;}
div.topnews h3 a{color:#0a70d8;}
div.topnews h4{font-size:14px;margin-bottom:8px;}
div.news{padding-bottom:10px;border-bottom:1px dashed #e5e5e5;margin:10px;float:left;width:290px;margin-right:15px;}
div.news-photo{float:left;margin:0 8px 8px 0px;width:100;height:60px;overflow:hidden;border:2px solid #e5e5e5;}
div.news-photo img{width:100px;}
div.news p{line-height:130%;margin-bottom:8px;font-size:11px;}
div.news p.date{color:#999;margin-bottom:4px !important;line-height:100%;}
div.news h3{font-size:14px;margin-bottom:10px;}
div.news h3 a{color:#0a70d8;}
div.news h4{font-size:12px;margin-bottom:6px;}
div.form-catalog{width:880px;text-align:left;}
div.form-catalog-close{position:absolute;top:-22px;right:-22px;width:32px;height:32px;background:url(../images/icon-contact-close.png) no-repeat;}
div.form-catalog p strong{color:#0a70d8;font-size:24px;}
section.process{padding:40px 15px 0 15px;height:50px;outline:1px solid ccc;}
section.process ul{border:1px solid #e5e5e5;float:left;overflow:hidden;}
section.process ul li{float:left;display:block;padding:8px 35px 8px 20px;background:url(../images/bk-nav-booking-3.png) repeat-x;font-size:14px;font-weight:bold;}
section.process ul li.one{background:url(../images/bk-nav-booking-1.png) right no-repeat;color:#fff;font-weight:bold;}
section.process ul li.two{background:url(../images/bk-nav-booking-2.png) right no-repeat;}
section.process ul li.active{color:#0a70d8;}
div.process-tit{padding-bottom:5px;border-bottom:1px solid #0a70d8;margin:0 15px 15px 15px;position:relative;}
div.process-tit h2{font-size:18px;color:#0a70d8;}
div.process-tit-options{position:absolute;right:0px;top:-25px;width:230px;}
div.process-tit-options2{position:absolute;right:0px;top:-8px;width:110px;}
div.process-form{float:left;width:728px;margin-left:15px;padding-bottom:20px;}
div.process-price{float:left;width:230px;margin-left:5px;border:1px solid #e5e5e5;position:relative;}
div.process-price div.in{padding:8px;}
div.process-price div.money{position:absolute;top:5px;right:5px;}
div.process-price h3{color:#333;font-size:16px;margin-bottom:10px;font-weight:bold;padding-bottom:15px;border-bottom:1px dashed #e5e5e5;}
div.process-price h4{font-size:16px;color:#0a70d8;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #e5e5e5;font-weight:bold;}
div.process-price h4 strong{font-size:24px;}
div.process-price h4 span{color:#666;font-size:14px;}
div.process-price h5{font-size:12px;font-weight:bold;margin-bottom:8px;color:#333;}
div.process-price p{margin-bottom:8px;font-size:11px;text-align:right;clear:left;padding-bottom:4px;border-bottom:1px dashed #e5e5e5;}
div.process-price p span{float:left;width:80px;text-align:left;color:#666;font-weight:bold;}
div.process-price-options{border-top:1px dashed #e5e5e5;padding-top:8px;height:90px;position:relative;}
div.process-price-options p{border:none;text-align:left;}
div.process-price-options a{margin-right:4px;}
div.sendmail{position:absolute;top:55px;z-index:90;background:#fff;border:1px solid #e5e5e5;padding:8px;}
div.sendmail-arrow{position:absolute;top:-13px;left:110px;width:23px;height:13px;background:url(../images/sendmail-arrow.png) no-repeat;}
div.transfer{margin-top:30px;}
div.transfer h4{font-size:14px;margin-bottom:10px;text-align:right;width:700px;}
div.transfer h4 span{float:left;display:block;width:500px;text-align:left;color:#666;}
div.transfer p{margin-bottom:8px;line-height:130%;}
div.transfer p strong{color:#0a70d8;font-size:14px;}
div.transfer h5{margin:20px 0 15px 0;font-weight:bold;}
div.transfer p mark{font-style:normal;color:#F90;font-weight:bold;font-size:14px;background:none;}
div.tpv{border:1px solid #e5e5e5;padding:8px;height:800px;}
div.process-message{padding:0px 15px;margin-bottom:20px;font-size:14px;}
div.process-message p{margin-bottom:8px;}
div.process-message p strong{color:#333;}
div.ok h3{color:#a7be00;font-size:20px;font-weight:bold;margin-bottom:15px;}
div.ko h3{color:#d30000;font-size:20px;font-weight:bold;margin-bottom:15px;}
div.process-price-2{margin:0px 15px 15px 15px;padding:10px;background:#f5f5f5;position:relative;}
div.process-price-2 h4{font-size:18px;font-weight:bold;color:#0a70d8;margin-bottom:15px;}
div.process-price-2 p{font-size:14px;font-weight:bold;color:#0a70d8;margin-bottom:8px;}
div.process-price-2 p span{float:left;width:250px;color:#666;text-align:left;}
div.process-price-2 p em{color:#666;margin-left:8px;}
div.process-price-2-options{position:absolute;top:10px;right:10px;width:180px;background:#fff;border:1px solid #e5e5e5;padding:8px 8px 2px 8px;line-height:130%;}
div.process-price-2-options p{color:#666;font-size:12px;}
div.summary{padding:10px 15px;}
div.summary h4{color:#0a70d8;font-size:18px;margin-bottom:15px;}
div.summary p{clear:left;margin-bottom:8px;}
div.summary p span{float:left;width:200px;color:#333;}
div.summary p strong{font-size:14px;}
div.target-advantage{background:#f5f5f5;position:relative;padding:10px;margin-bottom:15px;margin-top:10px;}
div.target-advantage h3{font-size:18px;font-weight:bold;margin-bottom:15px;color:#666;}
div.target-advantage ul{width:470px;}
div.target-advantage li{padding:4px 0 4px 28px;margin-bottom:4px;background:url(../images/tick-advantage.png) no-repeat;font-size:14px;}
div.target-advantage div{position:absolute;bottom:0px;right:0px;}
div.tit-search-target{margin-bottom:15px;}
div.tit-search-target h3{font-size:18px;margin-bottom:10px;padding-left:12px;position:relative;}
div.tit-search-target h3 span{background:url(../images/title-star.png) 0px 0px no-repeat;display:block;position:absolute;top:-2px;left:-19px;width:29px;height:26px;}
div.tit-search-target h3 strong{color:#333;font-weight:normal;}
div.tit-search-target p{padding-left:12px;margin-bottom:8px;}
article.school-city-2{padding:5px;margin:5px 5px 5px 15px;border:1px solid #e5e5e5;position:relative;min-height:185px;background:url(../images/bk-school-in-city.png) 490px 0 no-repeat;}
article.school-city-2 h3{font-size:16px;font-weight:bold;margin-bottom:5px;padding:25px 0px 0px 0px;}
article.school-city-2 h3 a{color:#333;}
div.school-city-info-2{margin-left:145px;float:left;width:330px;}
div.school-city-photo-2{width:130px;height:119px;position:absolute;overflow:hidden;top:5px;left:5px;}
div.school-city-photo-2 img{width:130px;}
div.school-city-info-2 ul{margin:8px 0 8px 0;}
div.school-city-info-2 ul li{display:inline;}
div.school-city-info-2 p{line-height:130%;}
div.school-city-valuation-2{position:absolute;left:148px;top:7px;font-weight:bold;}
div.school-city-valuation-2 img{vertical-align:middle;}
div.school-city-valuation-2 span{padding-left:5px;}
div.school-city-prices-2{float:left;margin-left:25px;width:190px;padding:5px 0;line-height:120%;}
div.school-city-prices-2 p{margin-bottom:5px;}
div.school-city-prices-2 mark{background:none;font-style:normal;font-size:24px;color:#0a7ad8;}
div.school-city-prices-2 mark span{font-size:16px;}
div.school-city-offer{margin-top:8px;}
div.school-city-offer-2 p em{font-size:12px;font-weight:bold;font-style:normal;}
div.school-city-offer-2 p strong{font-size:14px;color:#0a7ad8;}
div.school-city-offer-2 h4{margin:10px 0 3px 0;}
div.school-city-offer-2 h4 a{color:#333;font-weight:bold;}
div.school-city-offer-2 h4 a:hover{color:#000;}
.search_selects select{width:100%;}
div.prices-message{padding:8px;background:#f5f5f5;}
div.prices-message img{float:left;margin-right:10px;}
div.prices-message p mark{background:none;font-style:normal;font-size:16px;color:#0a70d8;}
div.prices-message a{color:#0a70d8;text-decoration:underline;}
div.country-prices{margin:0 0 15px 0;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
div.country-prices h4{font-size:14px;font-weight:bold;margin-bottom:12px;color:#0a70d8;text-transform:uppercase;}
div.country-prices h4 span{float:left;display:block;width:25px;color:#333;}
div.country-prices h5{margin-bottom:15px;line-height:130%;}
div.country-prices h5 a{color:#0a70d8;text-decoration:underline;}
div.country-prices-city{float:left;width:230px;height:80px;}
div.country-prices-city div{float:left;margin-right:8px;width:66px;height:66px;overflow:hidden;border:2px solid #e5e5e5;}
div.country-prices-city div img{width:66px;}
div.country-prices-city h6{font-size:12px;margin-bottom:10px;font-weight:bold;}
div.country-prices-city h6 a{color:#333;}
div.country-prices-city p{font-size:11px;}
div.country-prices-city p a{color:#0a70d8;text-decoration:underline;}
p.read_more_button{cursor:pointer;color:#0A7AD8;text-decoration:underline;}
p.read_more_button:hover{text-decoration:none;}
div#read_more_box{overflow:hidden;min-height:37px;}
.accordionButton{background:#DEDEDE url(../images/ac_arrow_right.png) 5px center no-repeat;line-height:2em;padding-left:25px;cursor:pointer;}
div.box-accomodation-bed .on{background:#DEDEDE url(../images/ac_arrow_down.png) 5px center no-repeat;}
.accordionContent{padding:10px 25px;}
div.accordion1st{margin:0 0 4px 0;}
div.box-accomodation-bed p.accordionRoom, div.box-accomodation-bed p.accordionPrice{margin:0 !important;font-weight:bold;}
div.box-accomodation-bed p.accordionRoom{float:left;}
div.box-accomodation-bed p.accordionPrice{float:right;}
#discount_row{display:none;}
#discount_row #discountPrice, tr.discount_row #discountName{color:red;}
#all-country, #all-languages{display:none;}
#mobile-menu{background:url(../images/bk-nav.png) repeat-x;height:35px;border-top:1px solid #97ad14;border-right:1px solid #97ad14;border-left:1px solid #97ad14;text-align:center;}
.mobile-mainMenu{background:transparent;width:100%;padding:5px;font-size:16px;line-height:1;border:0;border-radius:0;height:34px;-webkit-appearance:none;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.mobile-select-container{width:100%;margin:0 auto;z-index:9999;height:36px;}
.mobile-select-container li{width:100%;}
.rmm.minimal .rmm-toggled-title{color:#ffffff;font-weight:bold;display:none;}
.rmm.minimal .rmm-button span{background:#ffffff;}
.rmm.minimal .rmm-toggled ul li a{background:url(../images/bk-nav.png) repeat-x;height:35px;border-top:1px solid #97ad14;border-right:1px solid #97ad14;border-left:1px solid #97ad14;border-bottom:none;text-align:left;padding-left:15px;color:#ffffff;}
.rmm.minimal a:hover{opacity:1.0;font-weight:bold;}
.school-video{text-align:center;}
header section#contact, header .bjqs-slide{width:250px !important;text-align:right;}
#bProcessContactData{
	display: none;
	background: #f5f5f5;
    padding: 10px;
}

#bProcessContactData label, #bProcessContactData input, #bProcessContactData textarea,
#bProcessContactDataRequest label, #bProcessContactDataRequest input, #bProcessContactDataRequest textarea {
	clear: both;
	display: block;
	margin: 5px 0;
	width: 100%;
}

#bProcessContactDataRequest label, #bProcessContactDataRequest input, #bProcessContactDataRequest textarea{
	width: 330px;
}

#bProcessContactData textarea{
	height: 150px;
}

#calcu_right .button, #calcu_left .button{
	margin: 15px 0;
	width: auto;
	float: right;
}