
body { background: url(../img/bg_body.jpg) top left repeat-x; margin:0px 0px 10px 0px; padding:0px; }
body, td { font-family: Tahoma, sans-serif; font-size:11px; color:#535353; }
img { border:none; }

* { outline:none; }

/* structure styles data */
div.layout { width:898px; margin:auto; }
    div.layout div.rel { position:relative; }
    div.layout div.abs { position:absolute; }
    div.layout div.clr { clear:both; }

    div.layout div.layout_top { height:163px; background: url(../img/bg_top_header.jpg) 0px 0px no-repeat; }
        div.layout div.layout_top div.top_logo { top:25px; left:30px; height:84px; width:162px; }
        div.layout div.layout_top div.top_menu { bottom:0px; *bottom:-1px; left:9px; }
        div.layout div.layout_top div.top_cart { float:left; }
        div.layout div.layout_top div.top_lang { float:right; }
        div.layout div.layout_top div.top_search { top:75px; left:719px; }
        div.layout div.layout_top div.top_cours { bottom:7px; right:11px; }

    div.layout div.layout_main { }
        div.layout div.layout_main div.main_left_row { float:left; width:550px; }
        div.layout div.layout_main div.main_left_row div.main_left_text_box { margin:20px 0px 0px 0px; }
        div.layout div.layout_main div.main_left_row div.main_left_courses_box { margin:20px 0px 0px 0px; }

       div.layout div.layout_main div.main_right_row { float:left; width:345px; }
       div.layout div.layout_main div.main_middle_row { float:left; padding:10px 0px 0px 0px;  }
       div.layout div.layout_main div.main_right_row div.main_right_row_space { margin:20px 0px 0px 43px; }

     div.layout div.layout_footer { height:40px; margin:10px 0px 0px 0px; }
        div.layout div.footer_nav_menu_box { top:0px; left:0px; padding:12px 0px 10px 15px; background: url(../img/bg_footer.gif) 0px 0px no-repeat;  }
        div.layout div.footer_ecreo_box { top:10px; right:20px; color:#999999; }


div.top_nav{ position:absolute; top:0px; right:0px; height:31px; background: url(../img/topnav_bg.gif) repeat-x; font-size:10px; color:#ABD0F8; }
div.top_nav_content{ padding:5px 10px 0px 10px; }
div.top_nav div.top_nav_left{ position:absolute; top:0px; left:-5px; width:5px; height:31px; background: url(../img/topnav_left.gif) no-repeat; }
div.top_nav div.top_nav_right{ position:absolute; top:0px; right:-5px; width:5px; height:31px; background: url(../img/topnav_right.gif) no-repeat;  }
div.top_nav a{ font-size:10px; color:#ABD0F8; }
        
/* home page courses list box */
div.courses_list_box {  }
    div.courses_list_box div.box_header { height:30px; }
        div.courses_list_box div.box_header div.box_header_title { top:0px; left:12px; }
        div.courses_list_box div.box_header div.box_header_title h1 { margin:0px; padding:0px; font-size: 12px; }
        div.courses_list_box div.box_header div.box_header_tabs { top:3px; right:12px; }
        div.courses_list_box div.box_header div.box_header_tabs div.course_tab_a { float:left; background: url(../img/courses_box/tab_a_right.gif) right top no-repeat; }
            div.courses_list_box div.box_header div.box_header_tabs div.course_tab_a a { display:block; background: url(../img/courses_box/tab_a_left.gif) 0px 0px no-repeat; padding:8px 15px 5px 15px; color: #FFF; font-family:Arial, sans-serif; font-size:12px; text-decoration:none; }
        div.courses_list_box div.box_header div.box_header_tabs div.course_tab_u { float:left; background: url(../img/courses_box/tab_u_right.gif) right top no-repeat; }
         div.courses_list_box div.box_header div.box_header_tabs div.course_tab_u a { display:block;background: url(../img/courses_box/tab_u_left.gif) 0px 0px no-repeat; padding:8px 15px 5px 15px; color: #666666; font-family:Arial, sans-serif; font-size:12px; text-decoration:none; }
    
        div.courses_list_box div.box_container { border:1px solid #FF9D11; background: url(../img/courses_box/box_bg.gif) left bottom repeat-x; }
        div.courses_list_box div.box_container_top { height:4px; font-size:1px; line-height:0px; }
            div.courses_list_box div.box_container_top_left_corner { top:-1px; left:-1px; background: url(../img/courses_box/corner_tl.gif) 0px 0px no-repeat; height:4px; width:4px; font-size:1px; }
            div.courses_list_box div.box_container_top_right_corner { top:-1px; right:-1px; background: url(../img/courses_box/corner_tr.gif) 0px 0px no-repeat; height:4px; width:4px; font-size:1px; }

        div.courses_list_box div.box_container_middle { margin:10px 0px 10px 13px; }
            div.courses_list_box div.box_container_middle div.tab_menu { padding:20px 0px 0px 0px; background: url(../img/courses_box/tab_container_bg_2.jpg) right top no-repeat; height:257px; float:left; width:25px;  }
            div.courses_list_box div.box_container_middle div.tab_menu a { text-indent:-9999px; overflow:hidden; float:left; }

                /* regions images list - PL*/
                div.courses_list_box div.box_container_middle div.tab_menu1_pl_active { width:26px; height:64px; background: url(../img/courses_box/pl/tab_menu_1a.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu1_pl_unactive { width:25px; height:64px; background: url(../img/courses_box/pl/tab_menu_1u.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu1_pl_active a,  div.tab_menu1_pl_unactive a { width:26px; height:54px; display:block }

                div.courses_list_box div.box_container_middle div.tab_menu2_pl_active { width:26px; height:67px; background: url(../img/courses_box/pl/tab_menu_2a.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu2_pl_unactive { width:25px; height:67px; background: url(../img/courses_box/pl/tab_menu_2u.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu2_pl_active a, div.tab_menu2_pl_unactive a { width:26px; height:67px; display:block }

                /* regions images list - DE */
                div.courses_list_box div.box_container_middle div.tab_menu1_de_active { width:26px; height:54px; background: url(../img/courses_box/de/tab_menu_1a.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu1_de_unactive { width:25px; height:54px; background: url(../img/courses_box/de/tab_menu_1u.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu1_de_active a,  div.tab_menu1_de_unactive a { width:26px; height:54px; display:block }

                div.courses_list_box div.box_container_middle div.tab_menu2_de_active { width:26px; height:67px; background: url(../img/courses_box/de/tab_menu_2a.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu2_de_unactive { width:25px; height:67px; background: url(../img/courses_box/de/tab_menu_2u.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu2_de_active a, div.tab_menu2_de_unactive a { width:26px; height:67px; display:block }

                /* regions images list - DE */
                div.courses_list_box div.box_container_middle div.tab_menu1_en_active { width:26px; height:54px; background: url(../img/courses_box/en/tab_menu_1a.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu1_en_unactive { width:25px; height:54px; background: url(../img/courses_box/en/tab_menu_1u.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu1_en_active a,  div.tab_menu1_en_unactive a { width:26px; height:54px; display:block }

                div.courses_list_box div.box_container_middle div.tab_menu2_en_active { width:26px; height:67px; background: url(../img/courses_box/en/tab_menu_2a.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu2_en_unactive { width:25px; height:67px; background: url(../img/courses_box/en/tab_menu_2u.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu2_en_active a, div.tab_menu2_en_unactive a { width:26px; height:67px; display:block }


                /* regions images list 
                div.courses_list_box div.box_container_middle div.tab_menu div.tab_menu1_active { width:26px; height:54px; background: url(../img/courses_box/tab_menu_1a.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu div.tab_menu1_unactive { width:25px; height:54px; background: url(../img/courses_box/tab_menu_1u.gif) top right no-repeat; }
                    div.courses_list_box div.box_container_middle div.tab_menu div.tab_menu1_active a,  div.tab_menu1_unactive a { width:26px; height:54px; display:block }

                div.courses_list_box div.box_container_middle div.tab_menu div.tab_menu2_active { width:26px; height:67px; background: url(../img/courses_box/tab_menu_2a.gif) top right no-repeat; }
                div.courses_list_box div.box_container_middle div.tab_menu div.tab_menu2_unactive { width:25px; height:67px; background: url(../img/courses_box/tab_menu_2u.gif) top right no-repeat; }
                    div.courses_list_box div.box_container_middle div.tab_menu div.tab_menu2_active a, div.tab_menu2_unactive a { width:26px; height:67px; display:block }
*/
                div.courses_list_box div.tab_content_schools { float:left; width:342px; height: 257px; }
                div.courses_list_box div.tab_content_left { float:left; width:324px;  }
                div.courses_list_box div.tab_content_right { background: url(../img/courses_box/tab_container_bg_1.jpg) left top no-repeat; height:257px; float:left; width:175px; overflow:auto; }
        
        div.courses_list_box div.box_container_bottom { height:4px; font-size:1px; }
            div.courses_list_box div.box_container_bottom_left_corner { top:1px; left:-1px; background: url(../img/courses_box/corner_bl.gif) 0px 0px no-repeat; height:4px; width:4px; font-size:1px; }
            div.courses_list_box div.box_container_bottom_right_corner { top:1px; right:-1px; background: url(../img/courses_box/corner_br.gif) 0px 0px no-repeat; height:4px; width:4px; font-size:1px; }


/* home page roted images */
div.rotate_images div.rotate_images_content { margin:auto; width:276px !important; height: 146px; overflow:hidden }
div.rotate_images div.rotate_images_content td.item {  width:276px !important; height: 146px; }
div.rotate_images div.rotate_images_position { width:276px; }
div.rotate_images div.rotate_images_next { top:5px; right:0px; opacity:0.7; filter:Alpha(opacity:70); }
div.rotate_images div.rotate_images_prev { top:5px; right:20px; opacity:0.7; filter:Alpha(opacity:70); }
div.rotate_images div.rotate_images_desc_bg { top:-36px !important; left:0px !important; background:#000; width:276px; height: 36px; opacity:0.7; filter:Alpha(opacity:70); }
div.rotate_images div.rotate_images_desc_text { top:-30px !important; left:10px !important; width:276px; height: 36px; color: #fff; }
div.rotate_images div.rotate_images_desc_arrow { top:-25px !important; right:15px !important; width:14px; height: 14px; color: #fff; }

/* sub page roted images */
div.main_right_picture_box div.rotate_images_content { margin:auto; width:276px; height: 146px; overflow:hidden }
div.main_right_picture_box div.rotate_images_content td.item {  width:276px; height: 146px; }
div.main_right_picture_box div.rotate_images_position { width:276px; }
div.main_right_picture_box div.rotate_images_next { top:5px; right:0px; opacity:0.7; filter:Alpha(opacity:70); }
div.main_right_picture_box div.rotate_images_prev { top:5px; right:20px; opacity:0.7; filter:Alpha(opacity:70); }
div.main_right_picture_box div.rotate_images_desc_bg { top:-40px; left:4px; background:#000; width:290px; height: 36px; opacity:0.7; filter:Alpha(opacity:70); }
div.main_right_picture_box div.rotate_images_desc_text { top:-30px; left:10px; width:276px; height: 36px; color: #fff; }
div.main_right_picture_box div.rotate_images_desc_arrow { top:-30px; right:15px; width:14px; height: 14px; color: #fff; }
div.main_right_picture_box div.rotate_images_desc_arrow  img { background:none !important; border:none !important; }

/* courses cities list */
ul.courses_city_list { margin:0px 0px 0px 20px; padding:0px; list-style:none; }
    ul.courses_city_list li { list-style:none; margin:0px; padding:5px 0px 5px 0px; }
    ul.courses_city_list li a {background: url(../img/courses_box/bg_cities_list_li.gif) 0px 0px no-repeat; padding:0px 0px 0px 18px; color:#333333; text-decoration:none; }
    ul.courses_city_list li a:hover { color:#333333; text-decoration:underline; }
    ul.courses_city_list li a.active { color:#F57605; text-decoration:none; }
    ul.courses_city_list li a.active:hover { color:#F57605; text-decoration:underline; }

/* top site search form */
div.search_input { background: url(../img/bg_search_input.gif) no-repeat; width:197px; height:22px; }
    div.search_input input.search_text { margin:0px 5px 4px 5px; border:none; background:none; color:#664C27; width:140px; padding:0px; font-size:11px; }
    div.search_input input.search_submit { margin:0px; border:none; background: url(../img/bg_search_submit.gif) no-repeat; width:21px; height:22px; }
    div.search_input div.search_desc { color:#664C27; font-size:10px; margin:0px 0px 0px 5px; }

/* home page news box */
div.news_box { background: url(../img/news_box/bg_middle.gif) right top repeat-y; width:280px; margin:0 0 0 10px; }
    div.news_box div.bg_top { background: url(../img/news_box/bg_top.gif) right top no-repeat; }
    div.news_box div.bg_bottom { background: url(../img/news_box/bg_bottom.jpg) right bottom no-repeat; padding:10px 10px 10px 0px; }

/* home page contact box */
div.contact_box { background: url(../img/contact_box/bg_middle.gif) right top repeat-y; width:280px; margin:0 0 0 10px; }
    div.contact_box div.bg_top { background: url(../img/contact_box/bg_top.gif) right top no-repeat; }
    div.contact_box div.bg_bottom { background: url(../img/contact_box/bg_bottom.jpg) right bottom no-repeat; padding:20px 20px 20px 20px; }

/* rotate_images */
div.rotate_images { margin:15px 0px 10px 0px; }


/* eCreo SEO */
.seo { font-size:11px; color:#666; font-weight:normal; font-family:Tahoma, Arial, sans-serif; line-height:140%; margin:0px 0px 0px 10px; text-align:right }
.seo h1 { font-size:11px; color:#CCCCCC; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none; background:none; padding:0px; margin:0px;}
.seo strong { font-size:11px; color:#CCCCCC; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none; background:none; padding:0px; margin:0px;}
.seo a { font-size:11px; color:#CCCCCC; font-weight:normal; font-family:Tahoma, Arial, sans-serif; text-decoration:none; display:inline; clear:none; background:none; padding:0px; margin:0px;}

/* school list */

div#school_list { height:257px; }
div.school_list {    }
    div.school_list_item { padding:8px 0px 7px 0px;  height:60px;}
        div.school_list_item div.school_list_item_pic { float:left; margin:0px 10px 0px 0px; }
        div.school_list_item div.school_list_item_pic img { border:1px solid #DCDCDC; padding:1px}
        div.school_list_item div.school_list_item_desc { width:250px; padding-top:10px; float:left }
        div.school_list_item div.school_list_item_name { margin:0px 0px 5px 0px; font-family:Tahoma, sans-serif; font-size:10px; color:#888888; }
            div.school_list_item div.school_list_item_name a { font-family: Arial, sans-serif; font-size:12px; color:#333333; }
        div.school_list_item div.school_list_item_text { font-family:Tahoma, sans-serif; font-size:11px; color:#888888; }
        div.school_list div.school_list_item_city { border-bottom:1px solid #F0F0F0; height:17px; color:#F57605; }
           div.school_list div.school_list_item_city a { font-family:Arial, sans-serif; font-size:12px; color:#F57605; }
           div.school_list div.school_list_item_city h1 { background: url(../img/courses_box/ico_h1.gif) 0px 1px no-repeat; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px; font-size:12px; color:#F47701; font-weight:normal; }


/* first scrooler definitions */
#scrollArticle_unactive { position: relative; height:257px; overflow:auto; }
#scrollArticle { position: relative; height:257px; overflow:auto; }
#scrollArticle .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }

#scrollArticle .vscrollerbase { width: 11px; background:url(../img/ver_bar_bg.gif) top repeat-y; }
#scrollArticle .vscrollerbasebeg { width: 11px; height: 10px; background:url(../img/ver_bar_top.gif) no-repeat; }
#scrollArticle .vscrollerbaseend { width: 11px; height: 10px; background:url(../img/ver_bar_bot.gif) no-repeat; }
#scrollArticle .vscrollerbar { width: 11px; background:url(../img/ver_bar.gif) top repeat-y; padding: 20px; }

#scrollArticle .hscrollerbase { background:url(../img/arch_bar_bg.gif) bottom left repeat-y; }
#scrollArticle .hscrollerbasebeg { width: 10px; height: 11px; background:#fff url(../img/arch_bar_left.gif) bottom left no-repeat; }
#scrollArticle .hscrollerbaseend { width: 10px; height: 11px; background:#fff url(../img/arch_bar_right.gif) bottom right no-repeat; }
#scrollArticle .hscrollerbar { height: 11px; background:url(../img/arch_bar.gif) bottom right repeat-y; padding: 20px; }

#scrollArticle.scrollerjogbox { width: 7px; height: 7px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }
#scrollArticle .scrollgeneric { line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
#scrollArticle .scrollgeneric { cursor:pointer; line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }

div.article_short_text { line-height:140% }
.article_short_more { padding:5px 0px 0px 10px; }
.article_short_more a { background: url(../img/ico_more.gif) right 1px no-repeat; font-size:10px; padding:0px 15px 0px 0px; color:#999999; text-decoration:none; }
.article_short_more a:hover { color:#999999; text-decoration:underline; }

/* second scrooler definitions */
#scrollArticle1 { overflow: auto; position: relative;}
#scrollArticle1 .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }

#scrollArticle1 .vscrollerbase { width: 11px; background:url(../img/ver_bar_bg.gif) top repeat-y; }
#scrollArticle1 .vscrollerbasebeg { width: 11px; height: 10px; background:url(../img/ver_bar_top.gif) no-repeat; }
#scrollArticle1 .vscrollerbaseend { width: 11px; height: 10px; background:url(../img/ver_bar_bot.gif) no-repeat; }
#scrollArticle1 .vscrollerbar { width: 11px; background:url(../img/ver_bar.gif) top repeat-y; padding: 20px; }

#scrollArticle1 .hscrollerbase { background:url(../img/arch_bar_bg.gif) bottom left repeat-y; }
#scrollArticle1 .hscrollerbasebeg { width: 10px; height: 11px; background:#fff url(../img/arch_bar_left.gif) bottom left no-repeat; }
#scrollArticle1 .hscrollerbaseend { width: 10px; height: 11px; background:#fff url(../img/arch_bar_right.gif) bottom right no-repeat; }
#scrollArticle1 .hscrollerbar { height: 11px; background:url(../img/arch_bar.gif) bottom right repeat-y; padding: 20px; }

#scrollArticle1 .scrollerjogbox { width: 7px; height: 7px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }
#scrollArticle1 .scrollgeneric { line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
#scrollArticle1 .scrollgeneric { cursor:pointer; line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }



/* mshop module */

div.city_header_title { height:17px; color:#F57605;  margin:10px 0px 10px 0px; padding:0px 0px 0px 10px }
    div.city_header_title a { font-family:Arial, sans-serif; font-size:12px; color:#F57605; }
    div.city_header_title a:hover { font-family:Arial, sans-serif; font-size:12px; color:#F57605; }
    div.city_header_title h1 { background: url(../img/courses_box/ico_h1.gif) 0px 1px no-repeat; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px; font-size:12px; color:#F47701; font-weight:normal; }

span.pro_rating_small { font-size:10px; color:#888 }

 /* Box Pro */
div.col_pro{ position:relative; height:31px; border-bottom:1px solid #F57605; }
div.col_cat{ padding-top:27px; }

/* product tabs */
ul.tabs { list-style: none; margin: 0px; padding: 0px; clear: both; display:block; position:absolute; top:3px; right:0px; }
ul.tabs li { margin: 0px; padding: 0px; display: block; float: left; background:#979797 url(../img/mshop/pro_tab_u.gif) bottom right no-repeat;  height:28px; padding:0px 8px 0px 0px; }
ul.tabs li a { margin: 0; padding: 0; height:28px; line-height:28px; background: url(../img/mshop/pro_tab_u.gif) bottom left no-repeat; color: #646464; text-decoration: none; display: block; float: left; font-size: 11px; padding: 0 4px 0 14px; }
ul.tabs li a:hover { color:#646464; }
ul.tabs li.protabselected {  background:  url(../img/mshop/pro_tab_a.gif) bottom right no-repeat; }
ul.tabs li.protabselected a { color:#fff; background: url(../img/mshop/pro_tab_a.gif) bottom left no-repeat; }
ul.tabs li.protabselected a:hover { color:#fff; }

div.preloader_u { display:none;  background:#FFF url(../img/preloader.gif) 50% 50% no-repeat; position:absolute; left:0px; top:0px; width:inherit; height:inherit; }
div.preloader_a { background:#FFF url(../img/preloader.gif) 50% 50% no-repeat; position:absolute; left:50%; top:50%; width:50px; height:50px; }


/* mshop pro roted images */
div.rotate_pro_images { width:297px; margin:0px 0px 0px 40px; }
div.rotate_pro_images div.rotate_images_content { width:299px; height: 217px; overflow:hidden }
div.rotate_pro_images div.rotate_images_content td.item {  width:299px; height: 217px; }
div.rotate_pro_images div.rotate_images_content td.item img { border:1px solid #E6E6E6; padding:3px; background:#F8F8F8  }
div.rotate_pro_images div.rotate_images_position { width:297px; }
div.rotate_pro_images div.rotate_images_next { top:9px; right:5px; opacity:0.7; filter:Alpha(opacity:70); }
div.rotate_pro_images div.rotate_images_prev { top:9px; right:25px; opacity:0.7; filter:Alpha(opacity:70); }

/* courses list */
div#courses_order_list { }
    div#courses_order_list td { color:#9C9C9C; }
    div#courses_order_list tr.row1 { }
    div#courses_order_list tr.row2 { background:#F7F7F7; }
    div#courses_order_list .courses_order_list_desc { padding:15px 15px 15px 15px; }
    div#courses_order_list .courses_order_list_price { margin:0px 40px 0px 0px; }
    div#courses_order_list .weeks_select_price { margin:0px 0px 0px 3px; color:#F47A0D; font-weight:normal; font-size:12px; }
    div#courses_order_list span.register_fee { margin:0px 0px 0px 3px;  color:#F47A0D; font-weight:normal; font-size:12px; }
    div#courses_order_list span.accomodation_fee { margin:0px 0px 0px 3px; color:#F47A0D; font-weight:normal; font-size:12px; }
    div#courses_order_list span.special_offer { margin:0px 0px 0px 3px; color:#E2050C; font-weight:normal; font-size:12px; }
    div#courses_order_list div.total_price_border { margin:2px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #EEEEEE; }
    span.total_price_ammount { color:#F47A0D; font-weight:bold; font-size:12px; }


    div#courses_order_list .courses_order_list_course_loader { background: url(../images/loader.gif) 50% 50% no-repeat; }
    div#courses_order_list .courses_order_list_course_price { text-align:center; font-size:11px; width:165px; vertical-align:top; padding:20px 0px 0px 0px; }
    div#courses_order_list .courses_order_list_course_price td {font-size:11px;  }
    div#courses_order_list .courses_order_list_header { background:transparent url(../img/courses_box/bg_cities_list_li.gif) 0px 1px no-repeat; padding: 0px 0px 0px 18px; margin: 0px 10px 10px 0px; font-family: Arial,sans-serif; color:#353535; font-size:12px; font-weight:normal; }

/* schools list */
div.schools_list { color:#8F8F8F; width:231px; margin:20px 0px 0px 0px; }
    div.schools_list span.schools_list_header { float:left; background: url(../img/mshop/schools_tab.gif) bottom left no-repeat; display:block; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; color:#696969; font-size:12px; font-family:Arial, sans-serif; }
    div.schools_list span.schools_list_header_r { float:left; background: url(../img/mshop/schools_tab.gif) bottom right  no-repeat; display:block; padding:7px 10px 6px 0px; }
    div.schools_list div.schools_list_top_bg { background: url(../img/mshop/schools_bg_top.gif) 0px 0px no-repeat; height:8px; font-size:1px;  }
    div.schools_list div.schools_list_bottom_bg { background: url(../img/mshop/schools_bg_bottom.gif) 0px 0px no-repeat; height:25px; font-size:1px;  }
    div.schools_list div.schools_list_items { background:#FFF; border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE; }
    div.schools_list div.schools_list_item { padding:6px 6px 6px 6px; }
        div.schools_list div.schools_list_item a { font-size:11px; font-family:Arial, sans-serif; color:#343434; background:transparent url(../img/courses_box/bg_cities_list_li.gif) 0px 1px no-repeat; padding:0px 0px 0px 18px; }
        div.schools_list div.schools_list_item a:hover {}
    div.schools_list div.schools_list_item_active { padding:6px 6px 6px 6px; background:#F7F7F7; }
        div.schools_list div.schools_list_item_active a { font-size:11px; font-family:Arial, sans-serif; color:#343434; background:transparent url(../img/courses_box/bg_cities_list_li.gif) 0px 1px no-repeat; padding:0px 0px 0px 18px; }
        div.schools_list div.schools_list_item_active a:hover {}

/* mshop search box */
div.search_box { color:#8F8F8F; width:231px; margin:10px 0px 0px 0px; }
    div.search_box span.search_box_header { float:left; background: url(../img/mshop/search_tab.gif) bottom left no-repeat; display:block; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; color:#fff; font-size:12px; font-family:Arial, sans-serif; }
    div.search_box span.search_box_header_r { float:left; background: url(../img/mshop/search_tab.gif) bottom right  no-repeat; display:block; padding:7px 10px 6px 0px; }
    div.search_box div.search_box_top_bg { background: url(../img/mshop/search_bg_top.gif) 0px 0px no-repeat; height:8px; font-size:1px;  }
    div.search_box div.search_box_bottom_bg { background: url(../img/mshop/search_bg_bottom.gif) 0px 0px no-repeat; height:38px; font-size:1px;  }
    div.search_box div.search_box_items { background:#FFF; height:240px; padding:10px 20px 0px 20px; border-right:1px solid #FF9C0E; border-left:1px solid #FF9C0E; }
    div.search_box div.search_box_items select { width:190px; }
    input.search_schools_submit { border:none; cursor:pointer; background: url(../img/mshop/ico_search.gif) 0px 0px no-repeat; width:67px; height:19px; color:#FFF; font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif; }
	div.search_box_submit{ padding-top:10px; text-align:right; }

div.home_header{ padding-left:10px; }
div.contact_header{ padding-bottom:10px; }
div.contact_text{ padding-left:5px; }

/*news accordion */
h3.accHandler_i { font-size:12px; cursor:pointer; color:#f57605; margin:0px; margin-top:10px; padding:2px 0px 2px 18px; font-weight:normal; background:url(../img/fold_plus.gif) left 3px no-repeat; float:left }
h3.accHandler_a { font-size:12px; cursor:pointer; color:#f57605; margin:0px; margin-top:10px; padding:2px 0px 2px 18px; font-weight:bold; background:url(../img/fold_minus.gif) left 3px no-repeat; float:left }
.acc_box_date{ color:#aaaaaa; font-size:11px; font-weight:normal; padding-left:10px;  }
.accContent { padding:18px; display:block; clear:both }


.schooldescr_text { border-bottom:1px solid #EEEEEE; padding:5px; }


div.box_search { }
div.box_search div.tab_menu { padding:20px 0px 0px 0px; height:257px; left:-25px; top:0px;  width:25px;  }
div.box_search div.tab_menu a { text-indent:-9999px; overflow:hidden; float:left; }

/* regions images list - PL*/
div.box_search div.tab_menu div.tab_menu1_pl_active { width:26px; height:64px; background: url(../img/courses_box/pl/tab_menu_1a.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu1_pl_unactive { width:25px; height:64px; background: url(../img/courses_box/pl/tab_menu_1u.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu1_pl_active a,  div.tab_menu1_pl_unactive a { width:26px; height:54px; display:block }

div.box_search div.tab_menu div.tab_menu2_pl_active { width:26px; height:67px; background: url(../img/courses_box/pl/tab_menu_2a.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu2_pl_unactive { width:25px; height:67px; background: url(../img/courses_box/pl/tab_menu_2u.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu2_pl_active a, div.tab_menu2_pl_unactive a { width:26px; height:67px; display:block }

/* regions images list - DE */
div.box_search div.tab_menu div.tab_menu1_de_active { width:26px; height:54px; background: url(../img/courses_box/de/tab_menu_1a.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu1_de_unactive { width:25px; height:54px; background: url(../img/courses_box/de/tab_menu_1u.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu1_de_active a,  div.tab_menu1_de_unactive a { width:26px; height:54px; display:block }

div.box_search div.tab_menu div.tab_menu2_de_active { width:26px; height:67px; background: url(../img/courses_box/de/tab_menu_2a.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu2_de_unactive { width:25px; height:67px; background: url(../img/courses_box/de/tab_menu_2u.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu2_de_active a, div.tab_menu2_de_unactive a { width:26px; height:67px; display:block }

/* regions images list - DE */
div.box_search div.tab_menu div.tab_menu1_en_active { width:26px; height:54px; background: url(../img/courses_box/en/tab_menu_1a.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu1_en_unactive { width:25px; height:54px; background: url(../img/courses_box/en/tab_menu_1u.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu1_en_active a,  div.tab_menu1_en_unactive a { width:26px; height:54px; display:block }

div.box_search div.tab_menu div.tab_menu2_en_active { width:26px; height:67px; background: url(../img/courses_box/en/tab_menu_2a.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu2_en_unactive { width:25px; height:67px; background: url(../img/courses_box/en/tab_menu_2u.gif) top right no-repeat; }
div.box_search div.tab_menu div.tab_menu2_en_active a, div.tab_menu2_en_unactive a { width:26px; height:67px; display:block }

div.accomodation_box_abs { }
div.accomodation_box_title { color:#30333C; font-size:12px; background: url(../img/mshop/acc_title_bg.jpg) bottom left no-repeat; font-size:12px; float:left; }
div.accomodation_box_title_bg { background: url(../img/mshop/acc_title_bg.jpg) bottom right no-repeat; padding:7px 10px 7px 0px; margin:0px 0px 0px 10px; }
table.accomodation_box_table { background:#F0F7FF; border:1px solid #D7E5F2; width:385px }
div.corses_order_item_list { height:80px; overflow:hidden }
div.corses_order_item_list1 { height:100% }

div.cart_goto { text-align:center; background:#4988CB; padding:2px 0px 2px 0px; }
div.cart_goto a { color:#FFF; }


