HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW:auto;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 100%
}
.BODY
 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 100%
 }
 
.BODY_iPhone
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 100%
}        


/* SIDE PANEL */
.side_panel_wrap, .r_side_panel_wrap   
{
    width:200px;
    border: 1px solid #c8c8c8;
    margin-bottom: 5px;
    padding-bottom: 3px;
    background-color: #fff;
}
.r_side_panel_wrap 
{
    width:240px;    
}
.side_panel_center 
{
    padding: 2px 0px 0px 0px;
    background-color: #fff;
    color: #28588E;
}
.side_panel_top
{
    height:20px;
    padding: 2px 0px 0px 30px;    
    vertical-align: middle;
    background-color: #5D81AA;
    overflow: hidden;
    
    color: #fff;
    font-size:14px;
    font-weight:bold; 
}
.side_panel_icon  
{
    width: 17px; 
    height: 17px; 
    vertical-align: middle;
    padding-right: 5px;
}
.side_panel_menu_icon
{
    vertical-align:middle;
    border:none;
}
.side_panel_menu 
{
    height: 19px;
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    color: #28588e;
    padding-left: 10px;
    text-decoration: none;
    cursor:pointer;
    border:0;
    outline: 0;
    vertical-align: middle;
    padding: 1px 0 0 30px;
}
.side_panel_menu_over 
{
    color: #ff6000;
}
.side_panel_menu_pressed 
{
    background-color: #ffffff; 
    color: #FF6000;
    font-weight: bold;
}

.side_menu_rules_link
{
    font-size: 8pt;
    color: #0e5273;
    text-decoration: none;    
}
.side_menu_rules_link:hover
{
    font-size: 8pt;
    color: #ff6000;
    text-decoration: none;
}

/* CENTRAL PANEL */
.central_panel_wrap 
{
    
    border: 1px solid #c8c8c8;
    margin-bottom: 5px;
    padding-bottom: 3px;
}
.central_panel_center 
{
    padding: 5px 3px 5px 5px;
    padding: 5px 0px 5px 5px;
    background-color: #fff;
}

.central_panel_top
{
    height:20px;
    padding: 2px 0px 0px 20px;
    vertical-align: middle;
    background-color: #e0e0d8;
    overflow: hidden;  
    color: #28588e;
    font-size:14px;
    font-weight:bold; 
}
.central_panel_icon  
{
    width: 17px; 
    height: 17px; 
    vertical-align: middle;
    padding-right: 5px;
}
.CENTRAL_PANEL_TITLE_MARKED
{
    color: #FF6000;
    font-style: italic;
}
.central_panel_title_marked
{
    color: #FF6000;
    font-style: italic;
}

/* MAIN TOP MENU */
.main_menu 
{
    margin-top: 5px;    
}
a.main_menu_a:link, a.main_menu_a:visited
{
    text-decoration: none;
    border:0;
    outline: 0;
}
.main_menu_item, a.main_menu_item:link, a.main_menu_item:visited, a.main_menu_item:hover, a.main_menu_sub_item:link, a.main_menu_sub_item:visited
{    
    width: 83px;
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    cursor:pointer;
    vertical-align: middle;
    text-align: center;
    border: 0;
    outline: 0;
}
a.main_menu_item:hover
{
    color:#28588E;
}
a.main_menu_sub_item:hover
{
    text-decoration:underline;
    font-size: 15px;
    color:#fff;
    font-weight: normal;
    font-family: Arial;
}

a.main_menu_sub_item:link, a.main_menu_sub_item:visited, a.main_menu_sub_item:hover
{    
    font-size: 15px;
    color:#fff;    
    padding-left: 10px;
    font-weight: normal;
    font-family: Arial;     
}


.main_menu_item_over, a.main_menu_item_over:link, a.main_menu_item_over:visited 
{
    color: #ffffff;
}
.main_menu_item_pressed, a.main_menu_item_pressed:link, a.main_menu_item_pressed:visited 
{
    font-size: 16px;
    text-decoration: underline;
    color: #ffffff;
}


ul#menu {
    background: none repeat scroll 0 0 #28588E;
    color: #FFFFFF;
    margin: 0;
    padding: 0; 
    zoom:1;
    display: inline; 
    outline: 0;
    vertical-align: top;  
}

ul#menu li {  
    display: inline;  
    position: relative; 
    vertical-align:top;         
    padding:2px 5px 0px 5px; 
    z-index: 300;        
    margin:0px 10px 0px 10px;
    cursor:pointer; 
    z-index: 301;       
    zoom:1;   
    clear: both;
    padding-bottom: 12px;
}  

ul#menu div {  
    display:none;
}
ul#menu li.mega div {  
    width: 150px;  
    position: absolute;
    clear: both;
    top: 28px;
    left: -1px;    
    background-color:#28588E;    
    padding:0px 0px 5px 5px;
    color:#28588E;
    z-index: 2147483638;    
    zoom:1;
    opacity:.75;
    filter:Alpha(opacity=75);
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); */
}


ul#menu li.hovering span {  
    /* text-decoration: underline; */
}  

ul#menu li.hovering div {  
    display: block;               
}

ul#menu li.mega p {      
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    margin:2px 0px 4px 0px;
    color:#fff;
    background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/circle.png);
    background-repeat: no-repeat;
    background-position: left center;  
    zoom:1;  
}


.s_main_menu
{        
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;    
    text-decoration: none;
    cursor:pointer;
    vertical-align: 0%;    
    border: 0;
    outline: 0;  
    zoom:1;       
}

/* LOGO IMAGE AND BACKGROUND LIGHTS*/
.logo_image_a
{
    text-decoration: none;
    cursor:pointer;
    border:0;
    outline: 0;   
}
.logo_background
{
    position:absolute; 
    z-index: -100;
}
/* OUT WRAPPER */
.out_wrapper 
{
    border:0;
    width:1230px;
    margin:0 auto;
}


/* FORUM PANEL */
.forum_panel_wrap 
{
    width:810px;
    border: 1px solid #c8c8c8;
    margin-bottom: 5px;
    padding-bottom: 3px;
}
.forum_panel_wrap_wide 
{
    width:1000px;
}
.forum_main 
{
    width:805px;
    margin-left:1px;
}
.forum_panel_center 
{
    padding: 7px 5px 5px 5px;
    background-color: #fff;
    
}
.forum_panel_top
{
    height:20px;
    padding: 2px 0px 0px 20px;
    vertical-align: middle;
    background-color: #e0e0d8;
    overflow: hidden;  
    color: #28588e;
    font-size:14px;
    font-weight:bold; 
}
    
.forum_panel_icon  
{
    width: 17px; 
    height: 17px; 
    vertical-align: middle;
    padding-right: 5px;
}

/* */
.default_menu_link
{
    color: #00266d;
}

.news_link
{
    color: #FF6000;
}

a.school_link:link, a.school_link:visited
{
    text-decoration: underline;
    font-size: 9pt;
    color:#00266d;
}
a.school_link:hover
{
    text-decoration: underline;
    font-size: 9pt;
    color:#ff6000;
}

.last_task_menu_link
{
    color: #0E5273;
    font-size: 11px;
    font-family: Arial;
}

.news_menu_link
{
    color: #0E5273;
    font-size: 11px;
    font-family: Arial;
}
.faq_menu_link
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #0e5273;
}

/* MESSAGES */
.messages_separator
{
    width: 96%;
    margin:auto;
    margin-top: 4px;
    border-top: 1px solid #D8E3D9;
    height:2px;
}
.new_item_blink
{
    text-decoration: blink;
    color: red;
}
.messages_menu_link
{
    font-family: Arial;
    color: #000;
}
.messages_menu_clear_link
{
    font-family: Arial;
    color: #999;
    font-weight: normal;
}
.messages_row
{
    vertical-align: middle; 
    height:30px;
    text-align: center; 
    font-weight: bold;
}
.messages_row_active
{
    background-color:#dbdbdb;
}

.message_table_line
{
    height:4px;
    border-top: 1px solid #dbdbdb;
}
.contacts_table_line
{
    height:4px;
    border-bottom: 1px solid #dbdbdb;
    border-left: 0;
    border-right: 0;
}
.message_table_vertical_line
{
    height:40px;
    border-left: 1px solid #dbdbdb;
}
.new_message
{
    color: red;
}
.white_box_bordered
{
    border:1px solid #BDBDBD;
    background-color:#fff;
}
.message_gray
{
    color: #888;
}
/* BASE */
body 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
  font-family: Arial;
  color: #00266D;
  height: 100%;

/* BEGIN for background branding */  
    /*background-image:url("http://c.moyashkola.com/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE");
    background-image:url("http://static.moyashkola.com/Style/Images/Backgrounds/bg_macho.gif");
    background-attachment: fixed;
    background-position: center top;
    background-repeat: no-repeat;*/
/* END for background branding */     
}

/* BEGIN for background branding */  
/* 
    see http://pop.rapbox.net/notes_klikabelnaya-podlozhka-ili-reklamnyj-fon/
    Next have to be added before main body table
    <a href="http://strivingfor.info">
        <div class="alldoc"></div>
    </a>
*/
/*
.alldoc {
    height: 100%;
    position: absolute;
    width: 100%;
}
table{
    background-color:#FFFFFF;
    width:1002px;
    height: 100%;
    position: relative;
}*/
/* END for background branding */  

.image { border:solid 1px #fcf9ff; }

.textarea
{
  background-color:#ffffff;
  border:solid 1px #7ab2ef;
  
  font-family:Verdana;
  font-size:8pt;
}

.isChrome .textarea { margin-bottom: 3px; }
.isOpera .textarea { margin-bottom: 3px; }
.isMozilla .textarea { margin-bottom: 3px; }

.dropdownlist
{
  background-color:#ffffff;
  
  font-family:Verdana;
  font-size:8pt;
}
/* BASE */


/* COMMON */
.service_link 
{
    font-size:8pt;
    color: #00266d;
}
.file_upload
{
  font-family:Verdana;
  font-size:9pt;
}

.tasker { border:solid 1px #4e82b2; }

.page_background
{
  background-image: url(http://static.moyashkola.com/Style/Images/page.jpg); 
  background-repeat:repeat-y;
  
  width:481px;
  height:341px;
}

.user_task_container
{
  border: solid 1px #85b9f5;
  background-color: #ffffff;
}

.under_construction
{
  position: absolute;
  
  top: 40%;
  left: 30%;
  
  width: 40%;
  height: 20%;
}
/* COMMON */


/* DEFAULT */
.default_body
{
  overflow: hidden;
  
  background-color: #94b9ff;
  background-image: url(http://static.moyashkola.com/Style/Images/Default/background.gif);
  background-repeat: repeat-x;
  background-position: top;
  
  padding: 0px 0px 0px 0px;
  
  width: 100%;
  height: 100%;
}

.default_background { position:absolute; overflow:hidden; min-width: 600px; width: 100%; height: 100%; }
.default_image { width: 100%; }

.default_main { position: absolute; top: 5%; width: 100%; }
.isOpera .default_main { top: 4%; }
.default_buttons { position: absolute; bottom: 10px; width: 100%; }

.default_panel { width: 85%; height: 188px; }
.default_panel_side { width: 30%; }

.default_panel_middle
{
  background-image: url(http://static.moyashkola.com/Style/Images/Default/Panel/Middle/middle.png);  
  background-repeat: repeat-x;
  
  height: 188px;
  width: 35%;
}

.default_panel_middle_left 
{
  background-image: url(http://static.moyashkola.com/Style/Images/Default/Panel/Middle/left.png);  
  
  width: 21px;
  height: 188px;
}

.default_panel_middle_right
{
  background-image: url(http://static.moyashkola.com/Style/Images/Default/Panel/Middle/right.png);  
  
  width: 21px;
  height: 188px;
}

.default_panel_left
{
  background-image: url(http://static.moyashkola.com/Style/Images/Default/Panel/left.png);  
  background-repeat: repeat-x;
  
  margin-top: 11px;
  
  width: 19px;
  height: 159px;
}

.default_panel_right
{
  background-image: url(http://static.moyashkola.com/Style/Images/Default/Panel/right.png);  
  background-repeat: repeat-x;
  
  margin-top: 11px;
  
  width: 19px;
  height: 159px;
}

.default_panel_side_left
{
  background-image: url(http://static.moyashkola.com/Style/Images/Default/Panel/middle.png);  
  background-repeat: repeat-x;
  
  margin-top: 11px;
  
  min-width: 230px;
  
  width: 100%;
  height: 159px;
}

.default_panel_side_right
{
  background-image: url(http://static.moyashkola.com/Style/Images/Default/Panel/middle.png);
  background-repeat: repeat-x;
  
  margin-top: 11px;
  
  width: 100%;
  height: 159px;
}

.default_panel_side_left_padding { padding-top: 25px; }
.default_panel_side_right_padding { padding-top: 39px; color: #9deb47; width: 230px; }


.bottom_menu 
{
    overflow: hidden; 
 
    text-align:center;
}
.bottom_menu_item
{
    margin-right:15px;    
}

.default_button_panel { overflow: hidden; width: 300px; }

.default_button
{ 
  display: block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/Default/button.png);
  background-repeat: no-repeat;
  
  padding-top: 4px;
  
  color: #242e2e;
  text-decoration: none;
  
  font-family: Verdana;
  font-size: 7pt;
  
  width: 87px;
  height: 22px;
}
.default_button:hover { color:#FFFFFF; text-decoration: none; }

.default_button_register
{
  display: block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/Default/red_arrow.png);
  background-repeat: no-repeat;
  
  color: #ff3a40;
  
  margin-top: 38px;
  padding: 25px 0px 0px 47px;
  
  width: 44px;
  height: 43px;
}
/* DEFAULT */


/* DEFAULT LOGIN CONTROL */
.default_lc_line { position: relative; height: 27px; }

.default_lc_label { position: absolute; top: 5px; left: 0px; width: 20%; }
.default_lc_textbox { position: absolute; top: 0px; left: 21%; width: 70%; }
.default_lc_input { vertical-align:bottom; width: 100%; height: 16px; }
.default_lc_validation { position: absolute; top: 0px; right: 0px;  width: 9%; }

.default_lc_container { position: relative; }

.default_lc_remember { position: absolute; top: 0px; left: 20%; }
.isOpera .default_lc_remember { left: 21%; }

.default_lc_message { position: absolute; top: 25px; left: 21%; }


.default_lc_recovery { position: absolute; color: #7cbcff; top: 47px; left: 2px; }
.isIE .default_lc_recovery { top: 45px; }

.default_lc_recovery_link { color: #7cbcff; }

.default_button_enter
{
  position: absolute;
  display: inline-block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/Default/green_arrow.png);
  background-repeat: no-repeat;
  
  top: 15px;
  right: 8%;
  
  width: 44px;
  height: 43px;
}
/* DEFAULT LOGIN CONTROL */



/* MASTER PAGE DEFAULT */
.background  
{
    background-color: #fff; 
    color: #00266D;
}

.head_container
{
    top:0;
    height:40px;
    width:100%;
    background-color:#28588E;
}
.head_container_iPhone
{
    position: absolute;
    top:0; z-index:999999;
    height:40px;
    width:100%;
    background-color:#28588E;
    margin-bottom:5px;
}
.body_container
{
    overflow:auto;
    vertical-align:top;
    position:relative;
    width:100%;    
}
.body_container_iPhone
{
    position:relative;
    width:100%;
    padding-top: 45px;
}
/* .master { width: 1100px; height: 100%; margin:0 auto; padding-top: 5px;} */
.master { width: 1011px; height: 100%; margin:0 auto; padding-top: 5px;}

/* .head {width:1010px;margin:auto; padding-right:18px;} */
.head {width:1010px;margin:auto; padding-right:18px;}
.head_logo { float: left; padding: 3px 5px 0px 5px; width: 173px;}
.head_menu
{
  float: right;
  width: 820px;
}

.main { overflow: hidden; width: 100%; height: 100%; }
.main_main { padding: 0px 0px 0px 5px; width: 100%; }

.copyright
{
  font-family:Verdana;
  font-size:8pt;
  
  color: #2e83bf;
 
  height:50px;
}
/* MASTER PAGE DEFAULT */


/* MASTER PAGE PHOTO */
.master_page_photo_body { padding: 0px 0px 0px 0px; }

.photo_container { padding: 5px 10px 10px 10px; }
.isChrome .master_page_photo_container { height: 617px; }
.isOpera .master_page_photo_container { height: 597px; }
.isMozilla .master_page_photo_container { height: 617px; }

.master_page_photo_photo { margin: 30px 0px 0px 0px; }

.master_page_photo_label { margin: 2px 0px 2px 2px; }
.isOpera .master_page_photo_label { margin-left: 1px; }
.isIE .master_page_photo_label { margin: 0px 0px 0px 0px; }

.master_page_photo_textarea { width: 99%; }

.master_page_photo_buttons_row { padding-right: 2px; }
.isIE .master_page_photo_buttons_row { padding-right: 0px; }

.IE6_photopanel_width_hack
{
    width: 600px;
}
/* MASTER PAGE PHOTO */


/* LOGIN CONTROL */
.loginControl_label { width: 50px; }
.loginControl_input { width: 125px; }
.loginControl_validation { width: 5px; }
.loginControl_remember { padding-left: 1px; }
.isOpera .loginControl_remember { padding-left: 5px; }
/* LOGIN CONTROL */


/* SIDE MENU CONTROL */
.side_menu_text { position: relative; top: -8px; }
/* SIDE MENU CONTROL */


/* USER CONTROL */
.user_control  
{
    position: relative; 
    padding: 16px 0px 0px 0px;
    max-height: 155px;
    max-width: 123px;    
    margin: auto;
    z-index:1;
    text-align:center;
}

.school_user
{
    z-index:1;
    position:relative;
    text-align: left;
    vertical-align: top;
    width: 50%;
}

.school_user_status_image
{
     position: absolute;
     top: -12px;
     left: -12px;
     z-index:2;
}

.isOpera .school_user_status_image { left: 5px; }
.isIE .school_user_status_image { left: 5px; }

.school_user img
{
    vertical-align: top;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-top: 3px;
}

.school_photo
{
    padding: 0px 0px 0px 0px;
    max-height: 100px;
    max-width: 100px;
    text-align: left;
    vertical-align: top;
}

.avatar_control  
{
    position: relative; 
    padding: 16px 0px 0px 0px;    
    margin: auto;
    z-index:1;
}

.avatar_control_image_container  
{
    overflow: hidden;  
}

.avatar_control_image_container_inner  
{
    border: 1px solid #BDBDBD;
    background-color: #FFF;
    padding: 3px;
    text-align: center; 
}

.user_control_status_image { position: absolute; top: 0px; left: 0px; z-index:2;}
.isOpera .user_control_status_image { left: 5px; }
.isIE .user_control_status_image { left: 3px; }

.user_control_image_container  
{
    overflow: hidden; 
    max-height: 100px;
    max-width: 100px;
}

.photo_ctrl_container_inner, .user_control_image_container_inner  
{
    border: 1px solid #BDBDBD;
    background-color: #FFF;
    padding: 3px;
    text-align: center;        
}
.user_control_image_container_inner  
{
    max-height: 100px;
    max-width: 100px;
}


.user_album_container_inner  
{
    border: 1px solid #BDBDBD;
    background-color: #FFF;
    padding: 3px;
    text-align: center;
    
}

.user_album_corner
{
    background-image: url(http://static.moyashkola.com/Style/Images/Profile/photo_corner.png);
    z-index:100;
    background-repeat: no-repeat;
    position:absolute;
    top:0;
    right:0;
    margin:1px 1px 0px 0px;
    width:39px;
    height:39px;    
    vertical-align:top;
    padding-right:2px;    
    
}

.user_album_corner_count
{
    color:#E45602;
    font-family:Verdana;
    font-weight:bold;
    font-size: 10px;    
    width:20px;
    text-align:center;    
    float:right;
}

.user_control_label { margin-top: 4px; }

.user_control_online_image_container { width: 62px; height:11px;}
.user_control_online_image {width: 62px; height: 11px; }
/* USER CONTROL */


/* PHOTO CONTROL */
.photo_control_image_container 
{ 
    overflow: hidden; 
    max-height: 184px; 
}
.photo_control_image_container_inner
{
    border: 1px solid #BDBDBD;
    background-color: #FFF;
    padding: 3px;
    text-align: center;
}
.photo_date_text
{
    
    font-size: 11px;
}
/* PHOTO CONTROL */

/* ALBUM */
.album_desc_image_div
{
    width:140px;
}
/* ALBUM */

/* MESSAGE CONTROL */
.mc_control { width: 100%; }

.mc_user_column
{
  border: solid 1px #85b9f5;
  background-color: #ffffff;
  
  padding-bottom: 18px;
  
  width: 195px;
}

.mc_user_column_full
{
  border: solid 1px #85b9f5;
  background-color: #ffffff;
  
  padding-bottom: 18px;
  
  width: 205px;
}

.mc_message_column
{
  border: solid 1px #85b9f5;
  background-color: #ffffff;
  
  padding: 20px 20px 20px 20px;
}

.mc_interface_column
{
  border: solid 1px #85b9f5;
  background-color: #ffffff;
  
  padding: 10px 10px 10px 10px;
  
  width: 120px;
}

.mc_line_spacing { margin-bottom: 10px; }
.mc_online_image { margin-top: 3px; }
.mc_link_answer { padding-top: 18px; width: 50px; }

.mc_button_answer
{
  display: block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/Buttons/answer.png);
  background-repeat: no-repeat;
  
  width: 120px;
  height: 48px;
}

.mc_link_delete { padding-top: 10px; width: 50px; }

.mc_button_delete
{
  display: block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/Buttons/delete.png);
  background-repeat: no-repeat;
  
  width: 120px;
  height: 48px;
}

.mc_button_cell { width: 48px; }
/* MESSAGE CONTROL */


/* USER ADDED TASK CONTROL */
.uat_creator_row { padding: 0px 0px 0px 0px;  }

.uat_creator_image { }
.uat_creator_isonline {  }
.uat_creator_status_row {  }
.uat_creator_status_image {  }

.uat_task_label { }
.uat_task_content_label { }
.uat_task_link_row {  }
/* USER ADDED TASK CONTROL */


/* BOOK CONTROL */
.book_control { margin-top: 15px; width: 400px; }
.book_control_image { padding-right: 10px; width: 129px; }
/* BOOK CONTROL */

/* INTERNET_UROKI CONTROL */
.IUrok_list_control { margin-top: 15px; width: 370px; }
.IUrok_list_control_imageHolder { float: left; width: 60px; text-align:left; }
.IUrok_list_control_image { width: 50px; height: 38px; }
.IUrok_list_control_titleHolder { float: left; width: 300px; padding: 0px 0px 0px 10px; text-align: left; }

.IUrok_control { padding-top: 20px; text-align: left; }
.IUrok_title_control { font-size: 13pt; font-weight: bold; }
.IUrok_author_control { font-size: 9pt; }
.IUrok_videoCode_control { font-size: 7pt; }
/* INTERNET_UROKI CONTROL */


/* PROFILE */
.profile_image_div  
{
    float: left; 
    width: 168px;
}
.profile_image_container  
{
    border: 1px solid #BDBDBD;
    background-color: #FFF;
    padding: 3px;
    text-align: center;
}

.profile_info_div { float: right; width: 431px; }
.profile_info_container { line-height: 18px; margin: 0px 0px 20px 0px; }

.profile_slide_button
{
  display: block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/ButtonsSmall/slide.png); 
  background-repeat: no-repeat;
  background-position: top left;
  
  color:#010002;
  
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 8px 0px 0px 32px;
  
  height: 22px;
  width: 130px;
}

.profile_edit_button
{
  display: block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/ButtonsSmall/edit_profile.gif); 
  background-repeat: no-repeat;
  background-position: top right;
  
  color:#010002;
  
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 8px 26px 0px 0px;
  
  height: 22px;  
}

.profile_account_button
{
  display: inline-block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/ButtonsSmall/account.gif); 
  background-repeat: no-repeat;
  background-position: top left;
  
  color:#010002;
  
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 8px 0px 0px 32px;
  
  height: 22px;
}

.prf_act_td
{
    height:16px;
    border-bottom:solid 1px #c8c8c8;
}

.prf_act_item
{
    float:left;
    margin-right:5px;
    display: inline-block;      
    background-repeat: no-repeat;
    background-position: top left;  
    color:#010002;  
    text-decoration:none;  
    font-family:Verdana;
    font-size:8pt;  
    padding: 0px 0px 0px 25px;
    height: 16px;
}

.profile_photo_button
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/foto.jpg);
  background-repeat: no-repeat;
  background-position: top left;  
  color:#010002;  
  text-decoration:none;  
  font-family:Verdana;
  font-size:8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;
}

.profile_invisible_button
{
  display: inline-block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/ButtonsSmall/invisible.png); 
  background-repeat: no-repeat;
  background-position: top left;
  
  color:#010002;
  
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 8px 0px 0px 32px;
  
  height: 22px;
  width: 110px;
}

.prf_mes_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/send_message.gif);  
}

.prf_present_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/gift.gif);  
}

.profile_my_vip_button
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/buttonVIP.jpg); 
  background-repeat: no-repeat;
  background-position: top left;  
  color:#010002;  
  text-decoration:none;  
  font-family:Verdana;
  font-size:8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;
}

.prf_ref_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/zaposi-druga.gif);  
}

.prf_ach_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/moi-dosyagnennya.gif);  
}

.profile_friends_button
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/group.jpg);
  background-repeat: no-repeat;
  background-position: top left;  
  color:#010002;  
  text-decoration:none;  
  font-family:Verdana;
  font-size:8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;
}

.prf_addfrnd_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/add_friend.gif);  
}

.prf_dltfrnd_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/delete_friend.gif);  
}

.prf_inviz_on_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/nevidimka.gif); 
}
.prf_inviz_off_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/invis_on.gif);  
}

.prf_anti_inviz_on_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/antinevidimka.gif);  
}
.prf_anti_inviz_off_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/anti_invis_on.gif);  
}
.prf_money_gift_btn
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/money_gift.png);  
}
.profile_label { padding-top: 8px; }
/* PROFILE */

/* SHORT PROFILE */
.short_profile_table
{
    width:100%;
    padding:5px 0 0 5px;
}
.short_profile_table_left
{
    width:310px;
    height:64px;
}
.short_profile_table_top_right
{
    height:40px;
    vertical-align:bottom;
}
.short_profile_table_bottom_right
{
   height:20px;
   vertical-align:top;
   padding-left:10px;
}
.short_profile_info_block
{
    background-color: #fff;
    height:60px;
    width:310px;
    border:1px solid #BDBDBD;
}
.short_profile_user_image
{
    height:60px;
    width:57px;
}
.short_profile_menu
{
    margin-top:2px;
    margin-left:4px;
}

.profile_message_button
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/send_message.jpg); 
  background-repeat: no-repeat;
  background-position: top left;  
  color:#010002;  
  text-decoration:none;  
  font-family:Verdana;
  font-size:8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;  
}

.profile_present_button
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/gift.jpg); 
  background-repeat: no-repeat;
  background-position: top left;  
  color:#010002;  
  text-decoration:none;  
  font-family:Verdana;
  font-size:8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;
}

.profile_addfriend_button
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/add_friend.jpg); 
  background-repeat: no-repeat;
  background-position: top left;  
  color:#010002;  
  text-decoration:none;  
  font-family:Verdana;
  font-size:8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;
}

.profile_deletefriend_button
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/delete_friend.jpg); 
  background-repeat: no-repeat;
  background-position: top left;  
  color:#010002;  
  text-decoration:none;  
  font-family:Verdana;
  font-size:8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;
}
/* SHORT PROFILE */

/* SCHOOL PROFILE */
.school_profile { line-height: 18px; margin: 0px 0px 20px 0px; }
.school_profile B
{
    white-space: nowrap;
    margin-right: 5px;
}


/* SCHOOL PROFILE */

/* SERVICE MESSAGES */
.service_text
{
    color:#E45602;
    font-size: 9pt;
    font-weight: bold;
    
}
/* SERVICE MESSAGES */

/* POPUP */
/* PANEL */
.popup_panel_background  
{
    /*background-color: #0e5273; */
    background-color:#FFF;
}
.panel_head
{
  /*background-image: url(http://static.moyashkola.com/Style/Images/Panel/head.png); 
  background-repeat: repeat-x;*/
  background-color:#e0e0d8;
  
  padding: 0px 5px 0px 5px;
  
  height: 25px;
}

.panel_title
{
  color: #28588e;
  
  font-size:9pt;
  font-weight:bold;
  
  padding-top: 4px;
  
  height: 18px;
}

.panel_icon { float: right; width: 23px; height: 22px; }
/* PANEL */


/* POPUP */
.popup_background
{
  background-color: #5d5d5d;
  filter: alpha(opacity=10);
  opacity: 0.10;
  z-index: 1000000;
  position: absolute;
}
/* POPUP */


/* POLL CONTROL */
.poll_control { padding: 0px 15px 0px 15px; }
.poll_control_percentage { background-color: #2e83bf; min-width: 1px; height: 7px; }
/* POLL CONTROL */


/* TABLE */
.border_dark { border: solid 1px #85b9f5; }
.border_normal { border: solid 1px #fcf9ff; }
/* TABLE */


/* TEXT */
.normal { color: #00266D; }
.light { color: #2e83bf; }
/* TEXT */


/* BUTTONS */
.buttons_row { overflow: hidden; width: 100%; height: 30px; }

.button_ok
{ 
  display:block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/button_ok.jpg);
  background-repeat:no-repeat;
  
  color:#ffffff;
  
  padding:7px 0px 0px 0px;
  
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:7pt;
  font-weight:bold;
  
  width:26px;
  height:27px;
}
.button_ok:hover { color:#871717; }


.button_41
{ 
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_36_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 6px 0px 0px 0px;
  
  width:41px;
  height:27px;
}
.button_41:hover { color:#2e83bf; text-decoration: none; }

/* SPECIAL BUTTONS */
.button_36
{
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_36_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  padding: 2px 0px 0px 0px;
  width:36px;
  height:22px;
  outline:0;
}
.button_36:hover { text-decoration: none; }
.button_36_down
{
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_36_down.gif);
}

.button_58
{
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_58_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  padding: 2px 0px 0px 0px;
  width:58px;
  height:22px;
  outline:0;
}
.button_58:hover { text-decoration: none; }
.button_58_down
{
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_58_down.gif);
}

.button_77
{
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_77_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  padding: 2px 0px 0px 0px;
  width:77px;
  height:16px;
  outline:0;
}
.button_77:hover { text-decoration: none; }
.button_77_down
{
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_77_down.gif);
}

.button_85
{
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_85_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  padding: 2px 0px 0px 0px;
  width:85px;
  height:22px;
  outline:0;
}
.button_85:hover { text-decoration: none; }
.button_85_down
{
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_85_down.gif);
}

.button_125
{
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_125_up.gif);
  background-repeat:no-repeat;
  
  color:#010002 !important;
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  padding: 2px 0px 0px 0px;
  width:125px;
  height:22px;
  outline:0;
}
.button_125:hover { text-decoration: none; }
.button_125_down
{
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_125_down.gif);
}
.button_150
{
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_150_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  padding: 2px 0px 0px 0px;
  width:150px;
  height:22px;
  outline:0;
}
.button_150:hover { text-decoration: none; }
.button_150_down
{
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_150_down.gif);
}
.button_180
{
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_180_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  padding: 2px 0px 0px 0px;
  width:180px;
  height:22px;
  outline:0;
}
.button_180:hover { text-decoration: none; }
.button_180_down
{
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_180_down.gif);
}
/* SPECIAL BUTTONS END */

/* BIG BUTTONS */
.big_button, .big_button:hover
{
    display: inline-block;
    color: #00266D;
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  padding: 2px 0px 0px 0px;
  outline:0;
  font-weight: bold;
}
/*.big_button:hover { text-decoration: none; }*/
/* BIG BUTTONS END */


.button_82
{ 
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_85_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 6px 0px 0px 0px;
  
  width:82px;
  height:27px;
}
.button_82:hover { color:#2e83bf; text-decoration: none; }


.button_123
{ 
  display: inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/Buttons/button_125_up.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  
  text-align:center;
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 6px 0px 0px 0px;
  
  width:123px;
  height:27px;
}
.button_123:hover { color:#2e83bf; text-decoration: none; }


.button_showtask
{
  display:block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/ButtonsSmall/show.gif);
  background-repeat:no-repeat;
  
  width: 30px;
  height: 30px;
}

.button_showall
{
  display:block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/ButtonsSmall/show.gif);
  background-repeat:no-repeat;
  
  color:#010002;
  
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 8px 0px 0px 32px;
  margin-left:5px;
  
  width: 80px;
  height: 22px;
}
.button_showall_side
{
    background-image:url(http://static.moyashkola.com/Style/Images/ButtonsSmall/show_orange.gif);
    color: #0E5273;
    font-family:Arial;
    font-size:12px;
    margin-left: 10px;
}

.button_showall_right
{
  display:inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/ButtonsSmall/show.gif);
  background-repeat:no-repeat;
  background-position: right top;
  
  color:#010002;
  
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 8px 32px 0px 0px;
  
  width: 80px;
  height: 22px;
}
.button_onepage_right
{
  display:inline-block;
  
  background-image:url(http://static.moyashkola.com/Style/Images/ButtonsSmall/show.gif);
  background-repeat:no-repeat;
  background-position: right top;
  
  color:#010002;
  
  text-decoration:none;
  
  font-family:Verdana;
  font-size:8pt;
  
  padding: 8px 32px 0px 0px;
  
  width: 120px;
  height: 22px;
}

.button_refresh
{
  display: inline-block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/ButtonsSmall/refresh.gif);
  background-repeat: no-repeat;
  background-position: top right;
  
  color: #010002;
  
  text-decoration: none;
  
  font-family: Verdana;
  font-size: 8pt;
  
  padding: 8px 32px 0px 0px;
  
  height: 22px;
  outline: 0;
}

.button_add_photo, .button_edit_album
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/add_foto.jpg );
  background-repeat: no-repeat;
  background-position: top left;  
  color: #010002;  
  text-decoration: none;  
  font-family: Verdana;
  font-size: 8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;
}
.button_edit_album
{
    background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/foto.jpg);  
}
.btn_edit_photo
{  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/ChangeFoto.gif);  
}
.button_delete
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/trash.jpg);
  background-repeat: no-repeat;
  background-position: top left;  
  color: #010002;  
  text-decoration: none;  
  font-family: Verdana;
  font-size: 8pt;  
  padding: 4px 0px 0px 33px;
  height: 22px;
}
.button_black_list
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/ButtonsSmall/black_list.gif);
  background-repeat: no-repeat;
  background-position: top right;  
  color: #010002;  
  text-decoration: none;  
  font-family: Verdana;
  font-size: 8pt;  
  padding: 8px 32px 0px 0px;  
  height: 22px;
  outline: 0;
}

.button_up_task
{
  display: inline-block;  
  background-image: url(http://static.moyashkola.com/Style/Images/ButtonsSmall/up_task.gif);
  background-repeat: no-repeat;
  background-position: top right;  
  color: #010002;  
  text-decoration: none;  
  font-family: Verdana;
  font-size: 8pt;  
  padding: 8px 32px 0px 0px;
  height: 22px;
  outline: 0;
}

.button_complaint
{
  display: inline-block;
  
  background-image: url(http://static.moyashkola.com/Style/Images/ButtonsSmall/complaint.gif);
  background-repeat: no-repeat;
  background-position: top right;
  
  color: #010002;
  
  text-decoration: none;
  
  font-family: Verdana;
  font-size: 8pt;
  
  padding: 8px 32px 0px 0px;
  
  height: 22px;
  outline: 0;
}

.button_photo_list
{
    color:#0E5273;
    font-family: Verdana;
    font-size: 8pt;
    text-decoration: none;
    
}
a.button_photo_list:hover {color: #E45502; text-decoration:underline;}

/* BUTTONS */

.force_wrap 
{
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, начиная с 1999 года */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */    
}


/* USER RULES */
.rul_h1
	{text-indent:0pt;
	line-height:115%;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;}
	
.rul_h2
	{text-indent:0pt;
	line-height:115%;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;}
a.user_rules:link {color: #0E5273;}
a.user_rules:visited {color: #0E5273;}
a.user_rules:active {color: #0E5273;text-decoration:underline;}
a.user_rules:hover {color: #0E5273;text-decoration:underline;}

a.user_rules_back:link {color: red;}
a.user_rules_back:visited {color: red;}
a.user_rules_back:active {color: red;text-decoration:underline;}
a.user_rules_back:hover {color: red;text-decoration:underline;}

.user_rules_back_p {text-align:right;}


.reg_input_width 
{
    width: 400px;
}
.search_input_width
{
    width: 270px;
}
.app_table
{
    background-color:#fff;
    border: 1px solid #BDBDBD;    
}
.status_icon
{
	margin-top:4px;	
}

.app_balance_wrapper
{
    border-bottom:2px solid #eee;
    width:770px;
    position:relative;
}
.app_balance_button
{
    position:absolute; 
    right:0;
    bottom:-2px;
    border:2px solid #eee;
    padding:3px;
}
.app_balance_ico
{
    vertical-align:middle;
}
.user_info
{
	position:relative;
}
.wall_message
{
	height:80px;
	width:98%;
	margin:1px 1px 1px 1px
}
.user_status 
{
	margin:1em;
}
.wall_user_name
{
	font-size:10px;
}
.wall_inserted_at
{
	font-size:9px;
	font-family:italic;
	color:Gray;
}
.wall_msg_header
{
	height:10%;
	width:100%;
}
.wall_msg_body
{

	width: 100%;
	border-top: 1px solid #3366CC;
	border-bottom: 1px solid #006666;
	padding-bottom:5px;
	padding-top:5px;
}
.wall_msg_footer
{
	height:10%;
	width:100%;
}
.wall_user_info
{
	width:10%;
}
.wall_table  td
{
	vertical-align:top;
	border-top:1px solid #DAE2E8;
}
.wall_btn
{
	float:right;
	margin:1px 1px 1px 1px
}
.hide
{
	display:none;
}
.show
{
}
.wall_actions
{
	border-bottom: 1px solid #006666;
}
.centr_panel_left
{
	float:left;
}
.centr_panel_center
{
	text-align:center;
}
.centr_panel_right
{
	float:right;
	color:#010002;
	display:block;
	font-size:8pt;
	height:22px;
	margin-left:5px;
	text-decoration:none;
	margin-right: 0.5em;
}
.leftColumn
{
	float:left;
	margin:0 0 0 8px;
}
.rightColumn
{
	float:right;
	padding-right: 0.5em;
}
.profile_actions
{

}
.prf_inf_btn 
{	
	background-image: url("http://static.moyashkola.com/Style/Images/SmallIcons/zminiti-svoi-dani.gif"); 
}
.present_signature
{
	background-color:#E3F3FF;
	padding: 1px 0px 0px 0px;
	border:solid 1px #ABAFB2;
        max-width: 7em;
}

.present_sign_text
{
	text-align:center;
	overflow:hidden;
        max-width: 4em;
}
.profile_user_info 
{
	border-bottom:solid 1px #C8C8C8;
	width:100%;
	overflow:hidden;
}
.profile_actions_activity
{
    vertical-align: top;	
    width: 100%;
}
.table_align_top td
{
	vertical-align: top;	
}
.font_normal
{
	font-weight:normal;	
}
.user_activity
{	
	width:100%;
}
.user_activity_wrapper 
{
    width: 100%;
    vertical-align:top;
}
.side_panel_buttom
{
	vertical-align:bottom;
	text-align:right;
}
.status_cont
{
	background-color:#E3F3FF;
	padding: 1px 1px 2px 2px;
	border:solid 1px #ABAFB2;
	font-size:9pt;
}
.user_status_left
{
    font-size:7pt;
    text-align:left;
    position:relative;
    top: 12px;
    left: 4px
}
.userStatus{
    left:-19px;
    position:relative;
    top:-7px;
}
.status_description
{
	color:#FF6000;
}
.grey
{
	color:#E0E0D8;
}
.left
{
	float:left
}
.right
{
	float:right;
}
.modal_pp 
{
	 background-color:#FFFFFF; 
	 border: solid 1px Gray; 
	 width: 300px; 
	 text-align:center;
}
.activity_news_item
{
    margin-top:5px;
}

.H1_INLINE
{ 
    display:inline;
    font-size:14px;
    font-weight:bold; 
}
.table_align_top
{
    vertical-align: top;
}
.users_sexFix{
    position: relative;
    top:2px;
}

.account_sms_text
{
    margin: 10px 0 10px 0;
    color: #2F9EC6;
    font-size: 18px;
    font-weight: bold;
}

/* Chat Star */
.chat_static
{
    padding-bottom: 10px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

.chat_static .title
{
    text-align: center;
    font-weight: bold;
}

.chat_static img
{
    vertical-align: top;
    float: left;
    padding-right: 10px;
    height: 200px;
}

.chat_list
{
}

.chat_list .separator
{
    height: auto;
    border-bottom: solid 1px #d7d7d7;
    text-align: right;
}

.chat_list .question
{
    font-family: Arial;
    font-style: italic;
    font-size: 12px;
    color: #000000;
}

.chat_list .question .title
{
    font-style:normal;   
    vertical-align:middle;
    padding-top: 10px;
}

.chat_list .question .body
{
}

.chat_list .question img
{
    margin:5px 0 2px 5px;
    width:50px;
    height:50px; 
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
}

.chat_list .answer
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;    
}

.chat_list .answer .title
{
    color: #FB6205; 
    padding-top: 10px;
}

.chat_list .answer .body
{
    color: #FF0000;
}

.chat_list .answer img
{
    margin:5px 0 2px 5px;
    width:50px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;    
}

.chat_list .imgBtn
{
    height:16px;
    width:16px;
}

.chat_CheckBox
{  
  color:#020202; 
  font-family:Arial;
  font-size:8pt;
}

.chat_AddQuestion
{
    color:White;
    background-color:#28588E;
    border-color:#C8C8C8;
    font-size:11pt;
    font-weight:bold;
    height:50px;
    width:180px;
    margin: 5px 5px 5px 5px;
    cursor: pointer;
    cursor: hand;
}

.chat_list_pager
{
    margin-right: 4px;
    margin-left: 4px;
}
 .act_sys_msg
{
    background-color: #fef6d3;
    margin-top:6px;
}
.act_sys_msg_el
{
    font-size: 9pt;
    font-weight: bold;
}
.Inactive
{
    background-color: #CCCCCC;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.blue_button, .blue_button_standart
{
    color:White;
    background-color:#28588E;
    border-color:#C8C8C8;
    font-size:11pt;
    font-weight:bold;
    border:1px solid #7ab2ef;      
    cursor: pointer;
    cursor: hand;	
}

.blue_button_standart
{
	font-size:11px; 
	height:30px; 
	padding-bottom:2px;
	cursor: pointer;
    cursor: hand;
}

.lang_selector_body
{
    overflow: hidden;
    white-space: nowrap;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    padding-top: 6px;
}
a.lang_link:link, a.lang_link:visited
{
    color:#FFFFFF;
    text-decoration: none;
    cursor:pointer;
    border:0;
}
.lang_selected
{
    background-color:#E67B30;
    text-decoration:none;
    font-weight: bold;
}
.selected_node{
    background-color:#E67B30;
    text-decoration:none;
    font-weight: bold;
}
.genre
{
    color: #2E83BF;
    font-weight: bold;
    font-size: 12pt;
    padding: 0 4px 0 0;
    vertical-align: top;
    width: 16.6667%;
}
.genre_selected
{
    background-color:#2E83BF;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12pt;
	text-align: center;
    vertical-align: top;
}
.genre_selected_inner
{
    background-color:#2E83BF;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12pt;
}
.game_genre
{
    background-color: #00266D;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: bold;
    padding: 0 3px;
}
.game_logo
{
    padding: 5px;
	border:0px;
    background-image: url("http://static.moyashkola.com/Style/Images/box_for_games.png"); 
}
.game_genre_title
{
    font-size: 12pt;
    padding: 3px;
}
/* Registration */
div.reg_row
{
   overflow: hidden;
   margin-top: 5px;
   font-size: 13px;     
   color:#00266D;
   text-align:center;
}

div.reg_name
{    
    float:left;
    padding:5px 5px 3px 0px;
    width:150px;
    text-align:right;
    font-size: 13px;       
}

a.reg_name:link, a.reg_name:visited
{
   color:#00266D;
   text-decoration: underline;
}
a.reg_name:hover 
{     
    color:#FF6000;
}

div.reg_field
{
    float:left;
    text-align:left;
    width: 350px;    
}

div.reg_label_field
{
    float:left;
    text-align:left;
    width: 350px;
    padding:4px 5px 3px 0px;    
}

.reg_f_ta, .reg_f_code, .reg_f_ddl, .reg_f_dnl
{
  background-color:#ffffff;
  border:solid 1px #7ab2ef;  
  font-family:Verdana;
  font-size:16px;  
  padding:4px;
  color:#00266D;
}

.reg_f_ta
{
    width: 300px;
}

.reg_f_code
{
   width: 180px; 
}

.reg_f_dnl
{
    font-size:12pt; 
    width: 250px;
}

div.reg_err
{
    text-align:center;
    font-size: 8pt;
    color: #ff0000;       
}

div.reg_descr
{
    text-align:left;
    font-size: 9pt;
    display:none;
    padding:10px;        
}

.reg_impot
{
    color: #ff0000;   
    font-size:9pt;
    font-weight:bold;
}

div.reg_captcha_img
{
    text-align:left;
    float:left;
    width:120px;    
}

div.reg_captcha_code
{
    text-align:left;
    float:left;
    width:180px;
    padding:0px 0px 0px 5px;
}

div.pr_warn_img
{
    float:left; 
    width:300px; 
    text-align:center;         
    height:30px;
    text-align:left;     
    font-weight:bold;        
    font-size:9pt;
    /*padding-top:9px;*/            
}
div.pr_warn_txt
{
    float:left; 
    width:300px; 
    text-align:left;     
    font-weight:bold;        
    font-size:9pt;
    margin-left:5px;
    /*padding-top:8px;*/
    height:30px;    
    /*border:solid 1px black;*/
}

div.pr_save_btn
{
    float:right; 
    width:150px;
    text-align:right;
}


.dialog_button, .dialog_button_125, .dialog_button_25,.dialog_button_35
{
    color:#FFFFFF;
    background-color:#6D8FB3;
    border-color:#C8C8C8;
    font-size:9pt;    
    border:1px solid #7ab2ef;
    padding-bottom:2px;       
}

.dialog_button_125
{
    width:125px;
}

.dialog_button_25
{
    width:25px;
}

.dialog_button_35
{
    width:35px;
}

.upload_btn
{
  font-size:12pt;    
  border:1px solid #7ab2ef;  
  margin-left:5px;  
  height:28px;         
}

.pr_e_top_menu
{
    font-size:10pt;
    color:#28588E;        
}
div.pr_e_top_menu
{
    width:110px;
    text-align:center;    
    float:left;
    font-weight:bold;
}
a.pr_e_top_menu:link, a.pr_e_top_menu:visited
{
   font-size:10pt;
   color:#28588E;
   font-weight:normal;       
}
.pr_e_group_menu
{
    font-size:10pt;
    color:#28588E;        
}
div.pr_e_group_menu
{
    text-align:center;    
    float:left;
    font-weight:bold;
}
a.pr_e_group_menu:link, a.pr_e_group_menu:visited
{
   font-size:10pt;
   color:#28588E;
   font-weight:normal;       
}
.pr_e_group_menu_right
{
    font-size:10pt;
    color:#28588E;
}
div.pr_e_group_menu_right
{
    text-align:center;
    float:right;
    font-weight:bold;
}
a.pr_e_group_menu_right:link, a.pr_e_group_menu_right:visited
{
   font-size:10pt;
   color:#28588E;
   font-weight:normal;
}
.pr_e_top_menu_right
{
    font-size:10pt;
    color:#28588E;
}
div.pr_e_top_menu_right
{
    width:110px;
    text-align:center;
    float:right;
    font-weight:bold;
}
a.pr_e_top_menu_right:link, a.pr_e_top_menu_right:visited
{
   font-size:10pt;
   color:#28588E;
   font-weight:normal;
}

.save_button, .pr_e_but_save
{
    color:White;
    background-color:#28588E;
    border-color:#C8C8C8;
    font-size:11pt;
    font-weight:bold;
    border:1px solid #7ab2ef;
    padding-bottom:2px;       
}

.pr_e_but_save
{
    width:100px; 
    height:30px;              
}

.pr_bonus_frame
{
    margin-top:10px; 
    padding:5px 0px 5px 0px; 
    background-color:#FEF6D3;
}

.pr_bonus_title
{
    color:Red; 
    text-align:center;
    font-weight:bold;
    font-size:9pt; 
    margin:5px;    
}

div.pr_bonus_lnk_frame
{    
    color:#28588E;
    padding-bottom:10px;
}

div.pr_bonus_lnk
{
    font-size:9pt;
    color:#010002;
    margin:2px 5px 2px 10px;     
}

a.pr_bonus_lnk:link, a.pr_bonus_lnk:visited, .pr_bonus_em
{
    float:left;
    margin-right:5px;
    display: inline-block;      
    background-repeat: no-repeat;
    background-position: top left;  
    color:#010002;  
    text-decoration:none;  
    font-family:Verdana;
    font-size:8pt;  
    padding: 0px 0px 0px 25px;
    height: 16px;
}

a.pr_bonus_lnk:hover 
{
    text-decoration:underline;
    color:#ff6000;
}

.pr_bonus_photo
{
    background-image: url("http://static.moyashkola.com/Style/Images/SmallIcons/load-photo.gif"); 
}

.pr_bonus_cont
{
    background-image: url("http://static.moyashkola.com/Style/Images/SmallIcons/add-contacts.gif"); 
}

.pr_bonus_sch
{
    background-image: url("http://static.moyashkola.com/Style/Images/SmallIcons/sel-school.gif"); 
}

.pr_bonus_ab
{
    background-image: url("http://static.moyashkola.com/Style/Images/SmallIcons/about-myself.gif"); 
}

.pr_bonus_em
{
    background-image: url("http://static.moyashkola.com/Style/Images/SmallIcons/act-email.gif"); 
}

.act_frame
{
    background-color:#FEF6D3; 
    border:1px solid #C8C8C8;     
    padding:2px; 
    text-align:center;        
}

div.act_warn
{
    float:left; 
    width:100px; 
    text-align:center;     
    font-weight:bold;
    font-size:9pt; 
    padding:5px;    
}

div.act_info
{
    float:left; 
    width:600px; 
    text-align:left; 
    padding:2px;
    font-size:9pt;    
}

div.act_resend
{
    float:right; 
    width:200px; 
    text-align:center;
    padding:2px;
    font-size:8pt;
}

.act_but, .act_but_act, .act_but_res
{
    color:#000000; 
    background-color:#E3F3FF; 
    border:1px solid #7ab2ef; 
    text-align:center;     
    padding:2px;
}

.act_but_act
{
   width:200px;         
}

.act_but_res
{
    height:35px;
    width:200px;    
    font-size:8pt;
    margin-bottom:5px;
}

.big_title
{
    color:#28588E;    
    font-weight:bold;
    font-size:medium;    
}
.title_h1
{
    color:#28588E;    
    font-weight:bold;
    font-size:medium;    
}

.title_h2
{
    color:#28588E;    
    font-weight:bold;
    font-size:10pt;
}
.root_genre_odd_row
{
    background-color: #f2f2ee;
}
.root_genre_odd_row a
{
  color:#28588e;
}
.root_genre_row
{
    background-color: #ffffff;
}
.root_genre_row a
{
    color:#28588e;
}
.root_genre_row div
{
    padding-left: 20px;
}
.root_genre_odd_row div
{
    padding-left: 20px;
}
.most_new_header
{
    background-color: #5D81AA;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    padding: 2px 0 0 20px;
    vertical-align: middle;
    text-align: left;
}
.most_new_header_wrap
{
    margin-bottom: 5px;
    padding-bottom: 3px;
}
.most_new_body
{

}
.most_new_footer
{
    color: #00266D;
    font-size: 14px;
    height: 20px;
    overflow: hidden;
    vertical-align: middle;
    text-align: right;
    padding-top: 10px;
    margin-right: 1.5em;
}
.most_new_footer a
{
    color: #00266D;
    font-size: 8pt;
}
.popularity_header
{
    background-color: #E67B30;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    padding: 2px 0 0 20px;
    vertical-align: middle;
    text-align: left;
}
.popularity_header_wrap
{
    margin-bottom: 5px;
	padding-right: 4px;
}
.popularity_body
{
    text-align:left;
    font-size: 8pt;
    color: #E67B30;
}
.popularity_body a
{
    color: #E67B30;
	padding-left: 4px;
}
.popularity_row
{
    height: 20px;
    padding-top: 5px;
	border-bottom: 1px solid #C8C8C8;
}
.popularity_row span
{
    margin-bottom: 5px;	
}
.popularity_footer
{
    color: #00266D;
    font-size: 14px;
    height: 20px;
    overflow: hidden;
    padding: 2px 10px 0 20px;
    vertical-align: middle;
    text-align: right;
}
.popularity_footer a
{
    color: #00266D;
    font-size: 8pt;
}
.game_width50
{
    width : 50%;
    vertical-align: top;

}
.root_genre_block_wrap
{
    margin-bottom: 5px;
    font-size: 8pt;
}
.root_genre_block_wrap table
{
    margin-top: 6px;
    margin-bottom: 6px;
}
.root_genre_block_wrap td
{
    text-align: left;
}
.root_genre_block_header
{
    background-color: #E67B30;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    padding: 4px 10px 0 20px;
    vertical-align: middle;
    text-align: left;

}
.root_genre_block_footer
{
    color: #FFFFFF;
    font-size: 8pt;
    height: 20px;
    overflow: hidden;
    padding: 2px 8px 0 20px;
    text-align: right;
}
.root_genre_block_footer a
{
    color:#00266d;
}
.root_footer_link
{
    padding: 1px;
}
.popularity_icon
{
    background-image: url("http://static.moyashkola.com/Style/Images/star.png"); 
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
}
.game_logo_holder
{
	text-align: center;
}
.preview_game_header
{
}
.preview_game_body
{
	font-size: 12px;
    font-weight: bold;
}
.preview_game_body img
{
	border: 0px 
}
.preview_game_footer
{
}
.game_genre_header
{
    margin-bottom: 4px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    padding: 4px 10px 0 20px;
    vertical-align: middle;
    text-align: left;
}
.game_genre_footer
{
    color: #00266d;
    font-size: 14px;
    height: 20px;
    overflow: hidden;
    padding: 4px 10px 0 20px;
    vertical-align: middle;
    text-align: right;
}
.game_genre_footer a
{
    color: #00266D;
    font-size: 8pt;
}
.genre_game_body
{
    text-align: left;
}
.game_item
{
   padding-left: 2px;
   padding-right: 2px;
}
.base_game_item
{
    padding-bottom: 0.5em;
}
.prf_msg_change
{
    border: 1px solid #28588E; 
    margin: 5px; 
    padding:5px;  
    background-color:#5D81AA; 
    font-size:9pt; 
    text-align:center; 
    font-weight:normal;  
}
.present_main_cont
{

}
.present_tooltip_header
{

}
.present_tooltip_body
{
    padding: 10px;
    font-size: 12px;
}
.present_tooltip_footer
{

}
.present_from
{
    
}
.present_date
{
    
}
.present_feedback
{
    
}
.present_feedback a
{
 
}
.present_description
{
    
}
.present_tooltip_main
{
    padding-top: 6px;
    border: 1px solid #777E5D;
}
.shortcut_menu
{
    position: relative;
    top: -30px;
    left: 45px;
    text-align: left;
    z-index: 500;
    background-color: #FFFFFF;
    max-width:13em;
    width:expression( document.body.clientWidth >(500/12)*parseInt(document.body.currentStyle.fontSize)?"10em":"auto" );
	overflow: hidden;
}
.shortcutRoundedPanel
{
    margin: 0;
    padding: 6px 0 0;
}
.shortcutMenu-content
{
    background-color: white;
    border: 1px solid #777E5D;
    padding: 9px 13px;
    position: relative;
}
.shortcutMenu-pointerTop
{
    display: block;
    position: absolute;
    top: -5px;
}
.gwt-shortcutMenu-pointer
{
    background-color: white;
    height: 5px;
    margin: 0 auto;
    overflow: hidden;
    width: 7px;
}
.gwt-shortcutMenu-pointer i
{
    border-top: 1px solid #777E5D;
    display: block;
    float: left;
    width: 1px;
}
.present_image
{
    position: absolute;
}

/* SchoolWall */
.schoolWallActions
{
    margin-right: 5px;
    padding-top: 2px;
}

.schoolWallActions a
{
    padding: 1px 0px 2px 20px;
    background-repeat: no-repeat;
}

#menuLinks a
{
    outline:0;
}

.schoolWallActions .pointerRow TD
{
    height: 3px;
    padding-left: 3px;
}

.schoolWallActions .pointerRow img
{
    position: relative;
    top: 2px;
}

.schoolWallActions .msgImg
{
    background-image : url(http://static.moyashkola.com/Style/Images/School/msg.png);
}

.schoolWallActions .linkImg
{
    background-image : url(http://static.moyashkola.com/Style/Images/School/link.png);
}

.schoolWallActions .photoImg
{
    background-image : url(http://static.moyashkola.com/Style/Images/School/photo.png);
}

.schoolWallActions .ActionFrame
{
    border: 1px solid #ccc;
    padding: 5px;
}

.schoolWallActions .ActionFrame a
{
    padding: 2px 0px 0px 0px;
}

.schoolWallActions .nbt
{
    border-style:none;
    width: 100%;
}

.schoolWallActions .nbt TD
{
    border-style:none;
}

.msgItem a
{
    outline:0;
}

.msgItem #btnDelete,#btnDelComm img
{
    cursor:pointer;
}

.schoolWallInput
{
  background-color:#ffffff;
  border:solid 1px #7ab2ef;  
  font-family:Verdana;
  font-size:10px;  
  padding:4px;
  color:#00266D;
}

.schoolWallActions input[type="button"]
{
    color:White;
    background-color:#28588E;
    border-color:#C8C8C8;
    font-size:11pt;
    font-weight:bold;
    border:1px solid #7ab2ef;
    padding-bottom:2px;       
}

.schoolWallMsg .rowSeparator { height: 5px; margin-bottom: 2px;  }
.schoolWallMsg .rowSeparator hr { width:90%;border:1px solid #c8c8c8;border-width: 1px 0 0;clear: both;height: 0; }
.schoolWallMsg .avatar
{
    border:#bdbdbd 1px solid;
}
/* SchoolWall - END - */

/* UserGroups - BEGIN - */
.ug_top_menu
{    
    padding: 0px 5px 0px 5px;
    font-size:10pt;
    color:#28588E;        
}

span.ug_top_menu
{    
    font-weight:bold;    
}

a.ug_top_menu:link, a.ug_top_menu:visited
{
   font-weight:normal;       
}
a.ug_top_menu:hover 
{     
    color:#FF6000;
}

.listViewTable .rowSeparator { height: 5px; margin-bottom: 2px;  }
.listViewTable .rowSeparator hr { width:90%;border:1px solid #c8c8c8;border-width: 1px 0 0;clear: both;height: 0; }
.listViewTable .avatar
{
    border:#bdbdbd 1px solid;
    width:125px;
}

div.group_name
{    
    float:left;
    padding:2px 5px 3px 0px;
    width:150px;
    text-align:right;
    font-size: 13px;
    vertical-align:top;
}

.group_f_ta, .group_f_code, .group_f_ddl, .group_f_dnl, .group_f_text
{
  background-color:#ffffff;
  border:solid 1px #7ab2ef;  
  font-family:Verdana;
  font-size:16px;  
  padding:4px;
  color:#00266D;
}

.group_f_text
{
    width: 290px;
}


/* UserGroups - END - */



.book_title
{
    display: block;
    font-size: 2em;
    font-weight: normal;
    margin: 0;

}
.promouted_btn
{
    background-image: url("http://static.moyashkola.com/Style/Images/Buttons/bt-normal.gif");
    background-repeat: no-repeat;
    color: #00266D;
    display: block;
    font-size: 10pt;
    height: 40px;
    padding-top: 10px;
    width: 408px;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

.promouted_btn:hover
{
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
    color: red;
}
.free_solution_empty
{
    background-color: #FFFFFF;
    border-color: #C8C8C8;
    border: 1px solid #28588E;
    font-size: 9pt;
    font-weight: normal;
    margin: 5px;
    padding: 5px;
    text-align: center;
    width: 406px;
    height: 35px;
}
.logout_btn
{
	padding-left: 1em;
}
.lang_selector_container
{
	padding-left: 12px;
	padding-top: 9px;
}
.menu_fix
{
	display: none;
}
.border_buttom
{
    border-bottom: 1px solid #E0E0D8;
}
.prf_st_valentine_btn
{
    height: 19px;
    padding-top: 3px;
    background-image: url(http://static.moyashkola.com/Style/Images/SmallIcons/heart.gif);
}
.prf_user_media_btn
{
    background-image: url("http://static.moyashkola.com/Style/Images/SmallIcons/moi-dosyagnennya.gif");
}
.counter
{
	background-image: url(http://static.moyashkola.com/Style/Images/ajax-loader.gif);
	background-repeat :no-repeat;
        background-position: center;
        height: 70px;
        width: 70px;
        text-align: center;
}
.counter_text
{
    padding-top: 8px;
}
.search_gdz_class
{
    background-color:  #E0E0D8;
    font-size: 14px;

}
.search_gdz_class span
{
    position: relative;
    margin-left: 7px;
    margin-right: 11px;
    color: #28588E;
    outline: 0 none;
}
.ui-state-default
{
}
.ui-state-default li
{
    border: 1px #FFFFFF 
}
.ui-state-active{
    border: 0;
}
.align_left {
    text-align: left;
}
.subject_list
{
    padding-top: 5px;
    padding-left: 14px;
}
.list_item_fix
{
    padding-bottom: 4px;
}
.media_container
{
    text-align: center;
}
.media_container img {
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    padding: 3px;
    text-align: center;
}
.media_item
{
    max-height: 100px;
    max-width: 100px;
    width:100px;
    height:75px;
}
.board_list
{
    vertical-align: top;
}
.consult_filters a
{
    padding-left: 2px;
    padding-right: 2px;
    background-color: #E0E0D8;
}
.consult_filters_select 
{
    color: #FF6000;
    background-color:#FFFFFF;
    
}
.consult_filters a
{
     
}
.temp_class a
{
    color: #28588E;
}
.temp_class
{

    background-color :#E0E0D8;
    padding: 2px;
    margin: 0px 0px 0px 1px;
    
}
.consultation_item
{
    height: auto;
    text-align: right;
    border-top: solid 1px #d7d7d7;
}
.consultation_add_btn 
{
    color:White;
    background-color:#28588E;
    border-color:#C8C8C8;
    font-size:11pt;
    font-weight:bold;
    height:50px;
    width:234px;
}
.subjects_border
{
    border: 2px solid grey;
}
.empty_group_logo
{
     text-align: center;
     padding: 9px;
}
.group_logo 
{
     text-align: center;
     padding: 9px;
}
.group_table a
{
    color: #00266D;
    font-size: 8pt;
    font-weight:normal;
}
.group_actions
{
    padding: 9px;
}
.group_actions br
{
    margin: 7px;
}
.group_lblock
{
    text-align: left;
    font-size: 8pt;
    margin-bottom: 3px;
}
.group_lblock a
{
    color: #00266D;
    font-size: 8pt;
    font-weight:normal;
}
.group_lblock_header
{
    background-color: #EEF2F6;
    padding:5px;
}
.group_lblock_header_helper
{
    background-color: #E0E0D8;
    padding:5px;
}
.group_lblock_body
{
    padding:5px;
}
.group_center_block 
{
    font-size: 8pt;
    padding: 5px;
    margin-right: 5px;
    border: 1px solid #BDBDBD;
    
}
.group_info
{
    padding: 5px;
}
.group_info_separator
{
}
.group_info_title
{
    font-size: 10pt;
    padding: 3px;
    color: #00266D;
}
.group_info_description
{

}
.group_info_descr_static
{

}
.group_info_descr_text
{

}
.group_block
{
    border: 1px solid #BDBDBD;
    margin-bottom: 2px;
}
.group_block_header
{
    height: 20px;
    padding: 2px 0px 0px 20px;
    vertical-align: middle;
    background-color: #E0E0D8;
    overflow: hidden;
    color: #28588E;
    font-size: 14px;
    font-weight: bold;
}
.group_block_header a
{
    font-weight:normal;
    color: #2E83BF;
    padding-right: 2px;
}
.group_block_body
{
    margin-left: 0.7em;
    text-align: center;
}
.user_in_group_cont
{
    padding: 5px;
}
.user_in_group_cont img
{
    padding: 5px;
}
.participants_statistic
{
    border: 1px solid #BDBDBD;
    padding: 5px;
    background-color:#EEF2F6 ;
}
.participants_body
{
    border: 1px solid #BDBDBD;
    padding: 5px;
}
.group_view_info
{
	margin-left: 10em;
	font-size:13px;	
}
.group_view_main
{
	overflow: hidden;
}
.group_view_info div
{
	width: 100%;
}
.group_photo_item
{
    padding: 2px;
	margin: 2px;
}

/* --- SWFUpload --- */
.swfupload {
    font-size: 11px; 
    width: 133px; 
    height: 30px; 
    padding-bottom: 2px;
    background-color: #28588E;
    border: 1px solid #7AB2EF;
    color: White;    
    font-weight: bold;
    float:left;
}


.progressWrapper {
	width: 357px;
	overflow: hidden;
}
.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #FFFFFF;
	overflow: hidden;
}
a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(http://static.moyashkola.com/Style/Images/swfupload/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}
.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.swfup_green {
	border: solid 1px #C8C8C8;
	background-color: #FFFFFF;
}

.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}
/* --- END SWFUpload --- */
.group_block
{
  margin-bottom: 5px;
padding-bottom: 3px;  
}

.book_task_img {
    max-width: 600px;
	/* Resize the image for IE6 */
	width: expression(this.width > 600 ? 600: true);
}

.SmileGroupImage{
	 border-style: solid;
	 border-width: 0px 0px 0px 1px;
	 border-color: #9BABB5;
	 height: 23px;
	 width: 45px;
	 vertical-align: middle;
}

.PhotoContestsMenu
{
	float:left; padding-right: 20px;
}
