html, body, form, img, ul, li, h1{padding:0px; margin:0px; overflow-x: hidden;}

body{background:url('/frontend/Gui/bellschool/images/ground_bg.png') repeat-x; font-family: Tahoma; font-size: 11px; color: #000;}


#ProgressContainer{visibility: hidden; display:none; }
#DISABLING {position: absolute; z-index: 9999; margin: 0px; display: none; top: 0px; left: 0px; width:100%; height:100%;
    background: #000; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0);opacity: 0; 
}
#resultContainer {position:absolute; display:none; z-index:9999;}
.resultContainer {color: #fff; text-align:center;background-color: #00cc00;padding:10px;}


#container {margin:auto; width:950px;}


h1{font-size: 21px; font-weight:normal; margin-bottom:10px;}
h2{font-size: 16px; font-weight:normal; margin-bottom:7px;}

/*
changed by Michael, here's original
h1{font-size: 30px; font-family:"Georgia"; font-weight:normal; margin-bottom:15px;}
h2{font-size: 21px; font-weight:normal; margin-bottom:10px;}
*/

input, select{font-family: Tahoma;}

a {text-decoration: none; color: #007799;}
a:hover{text-decoration:underline;}

img {border: 0px;}

.trail{font-size:12px; padding:9px;color:#fff; padding-left:10px;}
.trail A{color:#fff;}

.clear10 {clear: both; height: 10px;}

.photoContext{background:#ccc; height:190px;}
.photoContextText{
    position:absolute; top:356px; font-size:12px; background:#000; padding:20px;
    width:480px;text-align:right; color:#fff;
    filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.5);opacity: 0.5; 
}

    
.box_header   {width:100%;}
.box_menu_sub {float:left;padding-top:10px;padding-bottom:0px;}
.box_login    {float:right;}
.box_login_l  {background: url('/frontend/Gui/bellschool/images/box_l22.png') no-repeat 0% 0%; height:19px;}
.box_login_r  {background: url('/frontend/Gui/bellschool/images/box_r22.png') no-repeat 100% 100%; height:19px;}
.box_login_bg {background:#fff; height:19px; line-height:15px; margin-left:5px; margin-right:5px;}
.box_login_c  {height:19px;}


.box_logo {float:left; height:69px; width:328px;}
.box_logo_contacts {
    width:938px; height:69px;
    background:url('/frontend/Gui/bellschool/images/logo_contacts_bg.png') repeat-x;
    margin-left:6px; margin-right:6px; text-align:right;
}

.box_logo_contacts_l{height:69px;padding:0px;margin:0px;background: url('/frontend/Gui/bellschool/images/logo_contacts_l.png') no-repeat 0% 0%;}
.box_logo_contacts_r{height:69px;padding:0px;margin:0px;background: url('/frontend/Gui/bellschool/images/logo_contacts_r.png') no-repeat 100% 100%;}

/*.box_contacts {height:69px;float:right;color:#8edc68;width:336px;}*/
.box_contacts {height:69px;float:right;color:#C5Fe6d; width:336px;}
.table_contacts {padding:0px;margin:0px;height:69px;}
.table_contacts td{padding:0px;margin:0px;}


.cont_icons {float:right; padding-top:12px; padding-right:5px; width:10px;}
.cont_icons div {height:16px;}


.box_lang_title{padding:3px; padding-bottom: 0px; padding-top: 0px; height: 20px; line-height: 18px; padding-left:3px; padding-right:3px;}
.box_lang_tr{height:20px;}

.box_lang_itemNormal{float:left; margin-right:3px;}
.box_lang_itemActive{float:left; margin-right:3px;}
.box_lang_itemActive .box_lang_title{background:#fff;  margin-left:5px; margin-right:5px;}
/*
.box_lang_itemNormal .box_lang_title{background:#fff;}
*/

.box_lang_itemNormal A{color:#fff;}
.box_lang_itemActive A{color:#017406;}

.box_lang_itemActive .box_lang_tl{background: url('/frontend/Gui/bellschool/images/box_tl2.png') no-repeat 0% 0%;}
.box_lang_itemActive .box_lang_tr{background: url('/frontend/Gui/bellschool/images/box_tr2.png') no-repeat 100% 100%;}

/*
.box_lang_itemActive .box_lang_tl{background: url('/frontend/Gui/bellschool/images/box_lang_tl_active.png') no-repeat 0% 0%;}
.box_lang_itemActive .box_lang_tr{background: url('/frontend/Gui/bellschool/images/box_lang_tr_active.png') no-repeat 100% 100%;}
*/

.box_facebook_bnr img {border: 1px #3d5a9c solid ;}
/* .box_facebook_bnr {margin-top: 17px;} */

.footer_table {width: 100%;}
.footer_table td {}
.footer_table .facebook {padding-left: 20px;}
.footer_table .search {width: 260px;}


.menu_sub{padding:0;margin:0;}
.menu_sub ul{list-style:none;padding:0px;margin:0px;width:100%;}
.menu_sub li{float:left;margin:0 0 0 1px;}
.box_tl2{height:20px;padding:0px;margin:0px;background: url('/frontend/Gui/bellschool/images/box_tl2.png') no-repeat 0% 0%;}
.box_tr2{height:20px;padding:0px;margin:0px;background: url('/frontend/Gui/bellschool/images/box_tr2.png') no-repeat 100% 100%;}


.menu_top  {
    height:32px;
    padding:0;margin:0;color:white;font-family:Tahoma;font-weight:bold;text-transform:uppercase;}

.menu_item{
    margin-left:5px; margin-right:5px;
    text-decoration: none;
    height:32px; 
    text-align:center;      
}

.menu_item_tl{height:32px;}
.menu_item_tr{height:32px;}

.tdLeft{ padding-right:1px; }
.tdCenter{ padding-right:1px; }
.tdRight{ padding-right:0px; }

.menu_top_itemNormal .menu_item{background: url('/frontend/Gui/bellschool/images/menu_top_bg.png') repeat-x;}
.menu_top_itemActive .menu_item{background: url('/frontend/Gui/bellschool/images/menu_top_bg_active.png') repeat-x 0px 100%;}

.menu_top_itemNormal .menu_item_tl{background: url('/frontend/Gui/bellschool/images/box_tl44.png') no-repeat 0% 0%;}
.menu_top_itemNormal .menu_item_tr{background: url('/frontend/Gui/bellschool/images/box_tr44.png') no-repeat 100% 100%;}

.menu_top_itemActive .menu_item_tl{background: url('/frontend/Gui/bellschool/images/menu_item_tl_active.png') no-repeat 0% 100%;}
.menu_top_itemActive .menu_item_tr{background: url('/frontend/Gui/bellschool/images/menu_item_tr_active.png') no-repeat 100% 100%;}


.menu_top_itemNormal a {display:block; padding:9px; text-decoration: none; color:#fff;}
.menu_top_itemNormal a:hover{text-decoration:underline;}

.menu_top_itemActive a {display:block; padding:9px; text-decoration: none; color:#8EDC68;}
.menu_top_itemActive a:hover{text-decoration:underline;}



.box_promo {width:710px;float:left;background:url('/frontend/Gui/bellschool/images/promo_bg.gif') repeat-x;height:193px;}
.box_promo_l {background:url('/frontend/Gui/bellschool/images/promo_bg_l.gif') no-repeat 0% 0%;height:193px;}
.box_promo_r {background:url('/frontend/Gui/bellschool/images/promo_bg_r.gif') no-repeat 100% 0%; height:193px;}
.box_promo_left {width:462px;float:left;padding-top:10px;padding-left:10px;}

.box_promo_right {width:222px; float:right; margin:8px; margin-top:11px;}
.box_promo_right_but {height:59px; background:url('/frontend/Gui/bellschool/images/promo_button.png') no-repeat;}


.box_attention_but {height:53px; background:url('/frontend/Gui/bellschool/images/attention_but.png') no-repeat;}
.box_attention_text {    padding-top:15px; padding-left:38px; font-size:16px; background:url('/frontend/Gui/bellschool/images/attention_text.png') no-repeat 12px 14px; padding-bottom: 10px;}
.box_attention_text a {color: #fff;}

.box_promo_right_text_1 {
    padding-top:15px; padding-left:42px; font-size:16px;
    background:url('/frontend/Gui/bellschool/images/promo_button1.png') no-repeat 12px 14px;
}
.box_promo_right_text_2 {
    padding-top:15px; padding-left:42px; font-size:16px;
    background:url('/frontend/Gui/bellschool/images/promo_button2.png') no-repeat 12px 14px;
}
.box_promo_right_text_3 {
    padding-top:15px; padding-bottom:15px; padding-left:42px; font-size:16px;
    background:url('/frontend/Gui/bellschool/images/promo_button3.png') no-repeat 12px 12px;
}
.box_promo_right_but A{color:#fff;}

.green_blocks {clear:both;}
.box_green {
    width:230px; height:193px;
    float:right; color:#fff; font-size:11px;
    background:url('/frontend/Gui/bellschool/images/green_bg.gif') repeat-x;}

.box_green h3{color:#fff;}
.box_green hr{height:2px; border:0px; border-top:1px solid #006600;  border-bottom:1px solid #228822; 
    margin-top:5px; margin-bottom:5px; 
}

.boxBodyContentSpec {padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size:11px;line-height:16px;}

.box_green_l {background:url('/frontend/Gui/bellschool/images/green_bg_l.gif') no-repeat 0% 0%;height:193px;}
.box_green_r {background:url('/frontend/Gui/bellschool/images/green_bg_r.gif') no-repeat 100% 0%;height:193px;}
.consult_img {float:left;width:55px;padding-right:10px;}
.consult_info {float:left;width:135px;}



.arrow {background:url(/frontend/Gui/bellschool/images/arrow_left.gif) no-repeat 0px 7px;padding:5px;margin-right:3px;}
.people {background:url(/frontend/Gui/bellschool/images/people.gif) no-repeat 0px 7px;padding:5px;margin-right:3px;}
.boxCities {color:#696969;padding-bottom:7px;}

.boxBodyContent ul {list-style:none;}
.boxBodyContent ul li {padding:4px; padding-left:20px; background:url(/frontend/Gui/bellschool/images/list_start.gif) no-repeat 0 6px;}


.box_read_more {float:right; width:120px; height:19px; background:url(/frontend/Gui/bellschool/images/read_next.gif) no-repeat;}
.box_read_more A {display:block; padding:2px; padding-left:22px; font-size:11px;}


.gray_blocks {clear:both;}
.box_gray {width:710px;float:left;background:#e1e1e1;}
.box_gray_inner {width:950px;background:#e1e1e1;}
.box_dark_gray {width:230px;float:left;padding-left:10px;}
.box_gray_top {padding-left:10px;padding-top:10px;padding-right:10px;}
.box_gray_bottom {}
.box_gray_tl {background:url('/frontend/Gui/bellschool/images/bg_tl3.gif') no-repeat 0% 0%;}
.box_gray_tr {background:url('/frontend/Gui/bellschool/images/bg_tr3.gif') no-repeat 100% 0%;}
.box_gray_bl {background:url('/frontend/Gui/bellschool/images/bg_bl33.gif') no-repeat 0% 100%;}
.box_gray_br {background:url('/frontend/Gui/bellschool/images/bg_br33.gif') no-repeat 100% 100%;}


h3 {color:#000; font-size:16px; margin:0px; padding-top:6px; margin-left:10px; font-family:Arial;}


.boxFrame   {background:#fff;}
.rss {float:right; margin-right:10px; margin-top:10px;}
.arows {float:right;padding-right:13px;padding-top:10px;}
.arow_pad {padding-left:5px;}
.boxFrame   h4 {color:#404040; font-weight:normal; font-size:11px; padding-top:5px; padding-left:20px; float:left;font-family:Verdana;}
.boxContent {background:url('/frontend/Gui/bellschool/images/box_header.gif') 0% 0% repeat-x;}
.boxFrameTL {background:url('/frontend/Gui/bellschool/images/box_tl3.gif') no-repeat 0% 0%;}
.boxFrameTR {background:url('/frontend/Gui/bellschool/images/box_tr3.gif') no-repeat 100% 0%;}
.boxFrameBL {background:url('/frontend/Gui/bellschool/images/box_bl3.gif') no-repeat 0% 100%;}
.boxFrameBR {background:url('/frontend/Gui/bellschool/images/box_br3.gif') no-repeat 100% 100%;}

.boxFrame2   {background:#fff;}
.boxFrame2   h3 {color:#fff;}
.boxFrame2   h4 {color:#404040; font-weight:normal; font-size:11px; padding-top:5px; padding-left:20px; float:left;font-family:Verdana;}
.boxContent2 {background:url('/frontend/Gui/bellschool/images/box_header4.gif') 0% 0% repeat-x;}
.boxFrameTL2 {background:url('/frontend/Gui/bellschool/images/box_tl4.gif') no-repeat 0% 0%;}
.boxFrameTR2 {background:url('/frontend/Gui/bellschool/images/box_tr4.gif') no-repeat 100% 0%;}

.boxFrame3   {background:#f1f1f1;}
.boxFrame3   h4 {color:#404040; font-weight:normal; font-size:11px; padding-top:5px; padding-left:20px; float:left;font-family:Verdana;}
.boxContent3 {background:url('/frontend/Gui/bellschool/images/box_header5.gif') 0% 0% repeat-x;}
.boxFrameTL3 {background:url('/frontend/Gui/bellschool/images/box_tl5.gif') no-repeat 0% 0%;}
.boxFrameTR3 {background:url('/frontend/Gui/bellschool/images/box_tr5.gif') no-repeat 100% 0%;}




.boxBody    {clear:both;}
.boxBodyContent{padding:10px; font-size:12px;}
.boxPhotos{padding:10px;}


.box_footer_bg {width:100%; background:#f1f1f1; color:#737373;}
.box_footer_tl {background:url('/frontend/Gui/bellschool/images/footer_tl.gif') no-repeat 0% 0%;}
.box_footer_tr {background:url('/frontend/Gui/bellschool/images/footer_tr.gif') no-repeat 100% 0%;}
.box_footer_bl {background:url('/frontend/Gui/bellschool/images/footer_bl.gif') no-repeat 0% 100%;}
.box_footer_br {background:url('/frontend/Gui/bellschool/images/footer_br.gif') no-repeat 100% 100%;}


.rss_bg {background:url('/frontend/Gui/bellschool/images/searchBg.gif') 0% 0% repeat-x; height:18px;}
.search{float:right; padding:0;}
.searchR { background:url('/frontend/Gui/bellschool/images/searchR.gif') 100% 0% no-repeat;  height:18px;}
.searchL {background:url('/frontend/Gui/bellschool/images/searchL.gif') 0% 0% no-repeat; height:18px;}
.searchFrame{background:url('/frontend/Gui/bellschool/images/searchBg.gif') 0% 0% repeat-x; height:18px;}

.searchBtn {float:left;}
.searchBtn input {border:0px; cursor:pointer; padding:0px; width:18px;height:18px; background:url('/frontend/Gui/bellschool/images/searchBtn.gif') 2px 0px no-repeat;}
.searchText {float:left; padding-top:2px; margin-left:3px;}
.searchText input {border:0px; padding:0px; margin:0px; height:13px; font-size:11px; width:190px;color:#969696;}


.rss_text  input {border:1px solid #c3c3c3; width:158px; color:#969696; font-size:11px; height:15px;}

.box_email a {color:#c4fd6c;}
/*
changed by Michael, here's original
.boxTop    {height:190px;}
*/
.boxTop    {}
.boxBottom {height:180px;}
.boxNews   {height:272px;}

.boxSubscribe {background:#e8e8e8;}


.box_image {float:left; height:120px;}
.box_image img {padding-right:10px;}

.box_director{margin-top:5px;}


.boxFrameBL3 {background:url('/frontend/Gui/bellschool/images/bg_bl3.gif') no-repeat 0% 100%;}
.boxFrameBR3 {background:url('/frontend/Gui/bellschool/images/bg_br3.gif') no-repeat 100% 100%;}


.boxFrameBL4 {background:url('/frontend/Gui/bellschool/images/footer_bl.gif') no-repeat 0% 100%;}
.boxFrameBR4 {background:url('/frontend/Gui/bellschool/images/footer_br.gif') no-repeat 100% 100%;}



.menuSubFrameNormal0 { padding:5px; margin:5px; }
.menuSubFrameNormal1 { padding:5px; margin:5px; }
.menuSubFrameNormal2 { padding:5px; margin:5px; padding-left:18px;}
.menuSubFrameNormal3 { padding:5px; margin:5px; padding-left:36px;}

.menuSubFrameActive1 { background:#ddd; padding:5px; margin:5px;}
.menuSubFrameActive2 { background:#ddd; padding:5px; margin:5px; padding-left:18px;}
.menuSubFrameActive3 { background:#ddd; padding:5px; margin:5px; padding-left:36px;}


.menuSubItem {
    background: url(/frontend/Gui/bellschool/images/arrow_left.gif) no-repeat 0px 3px; 
    color:#000; font-size:12px; padding-left:14px;
}
.menuSubSeparator {
    width:100%;
    background: url(/frontend/Gui/bellschool/images/tire_news.gif) repeat-x;
    height:1px; margin-top:3px; margin-bottom:3px;
}


.boxNewsDate {
    background: url(/frontend/Gui/bellschool/images/arrow_left.gif) no-repeat 0px 2px; 
    color:#000; font-size:10px; padding-left:12px;  margin-top:10px;
}

.boxNewsTitle {font-weight:bold;}
.boxNewsIntro {font-size:11px; margin-bottom:10px;}


.tire_news {
    width:108%;
    background: url(/frontend/Gui/bellschool/images/tire_news.gif) repeat-x;height:1px;
    margin-top:8px;margin-bottom:0px;margin-left:-8px;
}


.listingTitle {font-size:18px;}
.listingIntro {font-size:12px; margin-bottom:10px;}
.listingSeparator {background: url(/frontend/Gui/bellschool/images/tire_news.gif) repeat-x;height:1px;}


.box_gallery_home {padding-top:9px;height:145px;}
.box_gallery_items {float:left;padding-top:7px;padding-left:10px;}
.box_gallery_items img {padding:0px;margin:0px;}



.input_text_search{width:130px;padding-left:5px;border-color:#9eda73;border-style:solid;border-width:1px;font-size:13px;height:20px;}
.arrow_search{margin-right:5px;}

.formTable h3 {color:#000; padding:0px; margin:0px; margin-bottom:5px;}
.formTable hr {border:0px; height:1px; background:#ccc;}
.formTable table {width:100%; }
.formTable td {vertical-align:top; font-size:12px; padding-bottom:8px; }
.formTable span{display:block;font-size:11px; }
.formTitle {width:240px; text-align:right; padding-top:5px; }
.formTitleError {width:240px; text-align:right; padding-top:5px; color:#cc0000;}
.formTitle2 {width:240px; text-align:right; }
.formTable td input {font-size:14px; width:200px;}
.formTable td select {font-size:14px;}
.formTable td textarea {font-size:14px; width:400px; height:100px; font-family: Tahoma;}
.formSelect select {width:160px; font-size:12px;}

.formSubmit input {font-size:14px; width:default; padding:10px;}
.formError {background:#cc0000; color:#fff; font-size:14px; padding:10px; float:left;}

h3 A {color:#000;}

.contentBody {padding:10px; font-size:15px; text-align:justify;}
.contentBody ul {list-style:none;}
.contentBody ul li {padding:4px; padding-left:20px; background:url(/frontend/Gui/bellschool/images/list_start.gif) no-repeat 0 6px;}
.contentImage img {float:left; margin-right:10px;}


.quote_up {background:url('/frontend/Gui/bellschool/images/quote_down_35.jpg') 0px 0px   no-repeat; padding-left: 40px; padding-top: 13px; font-style: italic; font-family: Arial; width: 500px; margin: auto;}
.quote_down  {background:url('/frontend/Gui/bellschool/images/quote_up_35.jpg') 100% 100%   no-repeat; padding-right: 40px; padding-bottom: 13px;}


.cLT {background:url('/frontend/Gui/bellschool/images/clt.png') 0px 0px   no-repeat;}
.cRT {background:url('/frontend/Gui/bellschool/images/crt.png') 100% 0px  no-repeat;}
.cLB {background:url('/frontend/Gui/bellschool/images/clb.png') 0px 100%  no-repeat;}
.cRB {background:url('/frontend/Gui/bellschool/images/crb.png') 100% 100% no-repeat;}



.boxRightContent{font-size:11px; color:#fff;}
.boxRightContent img {float:left; margin-right:10px;}
