

/*page*/
html, body {margin:0; height:100%;}
body {background:#fff; }

/* links */
a {text-decoration:underline; color:#00adef; }
a:hover {text-decoration:none; color:#00adef;}


a.MoreInfoLink { display:block; text-align:right; font-weight:bold; text-decoration:none; color:#00adef; }
a.MoreInfoLink:hover {text-decoration:underline; color:#00adef;}
a.MoreInfoLink b { font-family:arial; }

.lhs_linkAlone a {text-decoration:none; color:#00adef; }
.lhs_linkAlone a:hover {text-decoration:underline; color:#00adef;}
.lhs_linkAlone b { font-family:arial; }

.mmNewsTitle  {font:bold 11pt tahoma; color:#6590ba; margin:15px 0px 15px 0; text-decoration:none; text-align:left;}

.NormalDisabled { font:bold 9pt tahoma; color:#ccc; }


/* headers */
h1, h1 a {font:bold 18pt arial; color:#6590ba; margin:10px 0px 10px -2px; text-decoration:none; text-align:left; }
h2, h2 a {font:bold 13pt arial; color:#6590ba; margin:15px 0px 5px 0; text-decoration:none; text-align:left;}
h3, h3 a {font:bold 10pt tahoma; color:#6590ba; margin:2px 0; text-decoration:none; text-align:left;}

h4, h4 a {font:bold 11pt tahoma; color:#6590ba; margin:15px 0px 15px 0; text-decoration:none; text-align:left;}




/* forms */
form { display:inline; }

input.text_field, textarea.text_field, select.text_field { font:10pt tahoma; color:#333; background-color:#f1f1f1; border:solid 1px #6cb451; width:170px; }
input.check_field { margin:0; _margin:-2px; margin-right:2px; border:0px; }
select.select_field { font:10pt tahoma; color:#333; background-color:#f1f1f1; border:1px solid #red; }
input.button { font:bold 10pt tahoma; color:#fff; width:100px; height:25px; background:#00adef url('/modelmindsimages/images/button_fon.gif'); border:none; margin-right:10px; }
a.button, a.button:hover { font:bold 10pt tahoma; color:#fff; width:100px; height:25px; background:#00adef url('/modelmindsimages/images/button_fon.gif'); border:none; text-decoration:none; text-align:center; display:block; line-height:25px; }

/*###################### STYLES OF MAIN BLOCKS OF THE PAGE #############################*/

#main {
  width:760px;
  overflow:hidden; _overflow:visible; _height:1px;
}

/*========================= style of MAIN MENU =============================*/
#top { overflow:hidden; _overflow:visible; _height:1px; background:#fff url('/modelmindsimages/images/mm_header_top.gif') no-repeat 175px 100%; padding:9px 0 9px 6px; }

#top .logo { float:left; }
#top .logo img { border:none; width:167px; height:23px; }




#top .main_menu { float:right; overflow:hidden; _overflow:visible; _height:1px; width:550px; }

/*--------- style of LOGIN button ----------*/
#top .main_menu .menu_item { float:right; background:#ebebeb url('/modelmindsimages/images/main_menu_left.gif') no-repeat 0 0; _width:10px; height:27px; overflow:hidden; _overflow:visible; margin-left:6px; }
#top .main_menu .menu_item div { display:block; height:27px; background:url('/modelmindsimages/images/main_menu_right.gif') no-repeat 100% 0; padding:0 6px; }
#top .main_menu .menu_item div a { display:block; color:#4d5893; text-decoration:none; font:bold 8pt tahoma,arial; white-space:nowrap; padding-top:6px; }
#top .main_menu .menu_item div a:hover { color:#00adef; }
#top .main_menu .menu_item#active { background:none;  }
#top .main_menu .menu_item#active div { background:none; }
#top .main_menu .menu_item#active div a { color:#00adef; }

#top .main_menu img { display:none; }
.MainMenu_MenuIcon, .MainMenu_RootMenuArrow { display:none; }

/*--------- container of other block menu -----------*/
.MainMenu_MenuBar { height:27px; }
.MainMenu_MenuContainer { width:100px; float:right; }
.MainMenu_MenuContainer td { cursor:hand; font-size:1px; }


/*--------- main line of menu -----------*/
.rootmenuitem, .rootmenuitembreadcrumb, .rootmenuitemselected {  }
.rootmenuitem td, .rootmenuitembreadcrumb td, .rootmenuitemselected td { height:27px; padding:0 0 0 9px; background:#ebebeb url('/modelmindsimages/images/main_menu_left.gif') no-repeat 0 0; vertical-align:middle; }
.rootmenuitem td span, .rootmenuitembreadcrumb td span, .rootmenuitemselected td span { text-decoration:none; font:bold 8pt tahoma,arial; white-space:nowrap; }

.rootmenuitem td span { color:#4d5893; }
.rootmenuitembreadcrumb td span { color:#00adef; }
.rootmenuitemselected td span { color:#00adef; }


/*--------- dropdown submenu -----------*/
.submenu { z-index:1000; border:0; padding:0; }
.submenu img { /*border:1px solid red;*/ }

.MainMenu_MenuItem, .submenuitemselected, .submenuitembreadcrumb { color:#4d5893; text-decoration:none; font:bold 8pt tahoma,arial; background:#ebebeb; padding-left:10px; white-space:nowrap; }
/*link*/
.MainMenu_MenuItem { height:27px; color:#4d5893; /*border:1px solid green;*/ padding-right:10px; }
/*active*/
.submenuitembreadcrumb { color:#00adef; /*border:1px solid red;*/ }
/*hover*/
.submenuitemselected { color:#00adef; /*border:1px solid blue;*/ }




.CSSSeparator{ display:block; height:27px; background:#fff; padding:0; }

.CSSRightSeparator, .CSSRightSeparatorSelection { height:27px; background:url('/modelmindsimages/images/main_menu_right.gif') no-repeat 0 0; }
.CSSRightSeparator span, .CSSRightSeparatorSelection span { display:block; width:7px; height:27px; }

.CSSLeftSeparator { height:27px; }
.CSSLeftSeparator span { display:block; height:27px; width:6px; }








/*========================= style of COPY ================================*/
#copy_block { width:760px; overflow:hidden; _overflow:visible; _height:1px; }
#copy_block #copy { overflow:hidden; _overflow:visible; _height:1px; margin-left:129px; border-bottom:10px solid #fff; }

#copy_block #copy b { white-space:nowrap; display:block; width:320px; float:right; font:8pt tahoma; color:#666; margin-top:1px; text-align:right; }

#copy_block #copy div { float:left; width:155px; height:16px; font:bold 8pt tahoma; color:#616e7e; background:url('/modelmindsimages/images/copy_fon1.gif') no-repeat 0 0; text-align:center; }
#copy_block #copy div a { color:#616e7e; text-decoration:none; }




#center { padding: 0px; overflow:hidden; _overflow:visible; _height:50px; clear: both; border-bottom:10px solid #fff; margin-top: 8px; }

/*======================== all styles of LHS ======================*/
#lhs {
  float:left;
  width:125px;
  padding:0px;
  overflow:hidden; _overflow:visible; _height:50px;

}

#lhs .lhs_block { margin-bottom:15px;}
#lhs .lhs_block .lhs_head { font:bold 10pt tahoma; color:#fff; padding:3px 0 0 14px; white-space:nowrap; width:125px; height:20px; _height:23px; background:url('/modelmindsimages/images/lhs_heading_corners.gif') no-repeat 0 0; }


#lhs .lhs_block#demos .lhs_head { background-color:#6cb451; }
#lhs .lhs_block#stuff .lhs_head { background-color:#fbc14d; }
#lhs .lhs_block#blog_settings .lhs_head { background-color:#d65dbb; }
#lhs .lhs_block#blog_list .lhs_head { background-color:#d65dbb; }


#lhs .lhs_block .lhs_cont .lhs_item {
  background:url('/modelmindsimages/images/lhs_list_bullet.gif') no-repeat 3px 4px;
  padding-left:14px;
  margin-top:6px;
 font:9pt tahoma;
}
#lhs .lhs_block .lhs_cont a { color:#356289; text-decoration:none; font-weight: bold; }
#lhs .lhs_block .lhs_cont a:hover { color:#00adef; }


#lhs .lhs_block .lhs_cont .BlogIcon_Blog { }
#lhs .lhs_block .lhs_cont .BlogIcon_Blog img { border:none;}
#lhs .lhs_block .lhs_cont .CommandButton_Blog { font:9pt tahoma; }
#lhs .lhs_block .lhs_cont .CommandButton_Blog_Head { font:bold 9pt tahoma; }
#lhs .lhs_block .lhs_cont .CommandButton_Blog_Head a { color:#2a69a6; }
#lhs .lhs_block .lhs_cont .CommandButton_Blog_Head a:hover { color:#00adef; }


#lhs .lhs_link { display:block; text-align:right; margin-top:-5px; }
#lhs .lhs_link a { text-decoration:none; font:bold 10pt tahoma; color:#00adef;}
#lhs .lhs_link a:hover { text-decoration:underline; }
#lhs .lhs_link b { font-family:arial; }



/*======================== all styles of RHS ======================*/
#rhs {
  float:right;
  width:629px;
  padding:0px;
  overflow:hidden; _overflow:visible; _height:50px;
}


.content {
  clear:both;
  padding:0px;
  overflow:hidden; _overflow:visible; _height:1px;
    width:629px;

}

.content img.monster { float:right; border:none; width:205px; height:228px; }
.content .flash{ float:right; border:none; width:205px; height:228px; }

.content .text { width:417px; background-color:#ecfafb; }
.content .text#big { width:629px; }
.content .text#small { width:500px; }

.content .text .corners {overflow:hidden; _overflow: visible; _height:10px; }

.content .text table { font:10pt tahoma; }




.content .text .text_forum { padding:9px 20px; }

.content .text .text_admin { padding:9px 20px; }
.content .text .text_admin h1 { margin-left:70px; }



.content .text .text_slogan { font:bold 12pt arial; color:#29537b; padding:9px 20px; height:190px; _height:208px }
.content .text .text_slogan b { font:bold 18pt arial; color:#29537b; display:block; margin:3px 0 20px; }
.content .text .text_slogan i { font:bold 8pt arial; color:#29537b; display:block; margin:15px 0 0 0; text-style:normal; }

/*color:#6590ba;*/
/*.content .text .text_slogan img.max { float:left; margin-top:-6px; margin-left:-3px; }*/
/*.content .text .text_slogan span { display:block; margin:0; line-height:10px; height:10px; }*/



.content .text .text_content { font:10pt tahoma; color:#333; padding:5px 20px 8px 25px; text-align:justify; }
.content .text .text_content p { display:block; margin:0 0 10px 0; }



.content .text .text_form { font:10pt tahoma; color:#333; padding:5px 20px 8px 25px; text-align:justify; }
.content .text .text_form .field_item { padding:4px 0; overflow:hidden; _overflow:visible; _height:1px; }
.content .text .text_form .field_item span { width:80px; display:block; float:left; padding-top:2px; padding-right:5px; text-align:right; }

.content .text .text_form .field_item input.text_field, .content .text .text_form .field_item input.button, .content .text .text_form .field_item select.select_field { float:left; }
.content .text .text_form .field_item a { font-weight:bold; }

.content .text .text_form .alert { color:red; overflow:hidden; _overflow:visible; _height:1px; padding:10px 0px; }
.content .text .text_form .alert b { font:bold 15pt impact; color:#fff; text-align:center; display:block; background:red url('images/alert_fon.gif') no-repeat 0 0; width:20px; height:26px; float:left; margin-right:5px; margin-top:-5px; }


/*---- registration page -------*/
.content .text .text_form #UserFieldsList { margin-bottom:20px; }
.content .text .text_form #UserFieldsList label a, .content .text .text_form #UserFieldsList label img { display:none;}

.content .text .text_form span.text_label { text-align:right; width:123px; }
.content .text .text_form #UserFieldsList span.text_label { width:auto; }

.content .text .text_form #UserFieldsList input.text_field { margin-right:0px }
.content .text .text_form #UserFieldsList span.text_field { display:block; width:150px; float:left; text-align:left; margin-left:4px; _margin-left:1px; }
.content .text .text_form #UserFieldsList .NormalRed { float:right; width:150px; }
.content .text .text_form #UserFieldsList table { width:320px; _width:317px;  }

.content .text .text_form #UserFieldsList div { text-align:right; overflow:hidden; _overflow:visible; _height:1px; _margin-left:-3px; padding-bottom:1px; }
.content .text .text_form #UserFieldsList div img { _margin-left:3px; }

/* by Nik  */

.content .text .text_form #UserFieldsList1 { margin-bottom:20px;}
.content .text .text_form #UserFieldsList1 label a, .content .text .text_form #UserFieldsList1 label img { display:none;}

.content .text .text_form #UserFieldsList1 span.text_label { width:auto; }

.content .text .text_form #UserFieldsList1 input.text_field { margin-right:0px }
.content .text .text_form #UserFieldsList1 span.text_field { display:block; width:150px; float:left; text-align:left; margin-left:4px; _margin-left:1px; }
.content .text .text_form #UserFieldsList1 .NormalRed { float:right; width:150px; }
.content .text .text_form #UserFieldsList1 table { width:320px; _width:317px; margin-bottom:20px; }

.content .text .text_form #UserFieldsList1 div { text-align:right; overflow:hidden; _overflow:visible; _height:1px; _margin-left:-3px; padding-bottom:1px;}
.content .text .text_form #UserFieldsList1 div img { _margin-left:3px; display:none }

.UserFieldsList_Head  {font:bold 11pt tahoma; color:#6590ba; margin:15px 0px 15px 10px; float:left;}
select.text_field { font:10pt tahoma; color:#333; background-color:#f1f1f1; width:170px }
Textarea.text_field { font:10pt tahoma; color:#333; width:170px }

#Password_fieldsList .CommandButton input { display:none;}
#Password_fieldsList table { margin-top:-10px; width:420px; _width:417px;}
#Password_fieldsList td {width:245px}
#Password_fieldsList .password_subhead { text-align:right; padding-right:5px; width:175px;}
td.StoreFormLabel { width:123px; text-align:right; padding-right:5px;}


.content .text .text_form table .summary { margin-bottom:10px; padding-left:10px; }






.content .text .text_monster { font:10pt tahoma; color:#333; padding:5px 20px 8px 24px; }
.content .text .text_monster .monster_block { overflow:hidden; min-height:240px; _overflow:visible; _height:240px; width:580px; clear:both; margin-bottom:14px; background:red url('/modelmindsimages/images/monster_block_top.gif') no-repeat 0 0; }
.content .text .text_monster .monster_block1 { overflow:hidden; min-height:240px; _overflow:visible; _height:240px; background:transparent url('/modelmindsimages/images/monster_block_bottom.gif') no-repeat 0 100%; }
.content .text .text_monster .monster_block#mon_1 { background-color:#cdfeb6; }
.content .text .text_monster .monster_block#mon_2 { background-color:#eefeb6; }
.content .text .text_monster .monster_block#mon_3 { background-color:#fefa97; }
.content .text .text_monster .monster_block#mon_4 { background-color:#fbb074; }
.content .text .text_monster .monster_block#mon_5 { background-color:#f76a6a; }

.content .text .text_monster .monster_block .monster_icon { float:left; width:180px; height:180px; margin:10px 0 10px 10px; _margin:10px 0 10px 5px; }

.content .text .text_monster .monster_block .monster_body { float:right; width:370px; margin:10px 10px 10px 0; _margin:10px 5px 10px 0; }
.content .text .text_monster .monster_block .monster_body .monster_title { font:bold 13pt arial; color:#6590ba; margin-left:-1px; }
.content .text .text_monster .monster_block#mon_3 .monster_body .monster_title { color:#4059ad; }
.content .text .text_monster .monster_block#mon_4 .monster_body .monster_title { color:#4a31a5; }
.content .text .text_monster .monster_block#mon_5 .monster_body .monster_title { color:#8d0035; }

.content .text .text_monster .monster_block .monster_body .monster_descr {  }

.content .text .text_monster .monster_block .monster_body .monster_form { margin-top:10px; }
.content .text .text_monster .monster_block .monster_body .monster_form .form_item { margin-bottom:10px; overflow:hidden; _overflow:visible; _height:10px; }
.content .text .text_monster .monster_block .monster_body .monster_form .form_item label { width:280px; display:block; float:left; }
.content .text .text_monster .monster_block .monster_body .monster_form .form_item .check_field { float:left; margin-top:3px; margin-right:5px; _margin-right:2px; _margin-top:-1px; }
.content .text .text_monster .monster_block .monster_body .monster_form .form_item .text_field { width:280px; }
.content .text .text_monster .monster_block .monster_body .monster_descr a { font-weight:bold; display:block; margin-top:5px; color:#00adef; }
.content .text .text_monster .monster_block#mon_3 .monster_body .monster_descr a { color:#079bd3; }
.content .text .text_monster .monster_block#mon_4 .monster_body .monster_descr a { color:#047caa; }
.content .text .text_monster .monster_block#mon_5 .monster_body .monster_descr a { color:#00496b; }






.content .text .text_store { font:10pt tahoma; color:#333; padding:5px 5px 8px 20px; }
.content .text .text_store .button { margin-top:10px; margin-right:0px; }
.content .text .text_store .store_button { margin-top:10px; margin-left:10px; display:block; text-decoration:none; text-align:center; font:bold 10pt tahoma; color:#fff; width:100px; height:20px; _height:25px; padding-top:5px; background:url('/modelmindsimages/images/button_fon.gif'); border:none; }

.content .text .text_store .catalog { }
.content .text .text_store .catalog td span { display:block; float:left; _display:inline; _float:none; }
.content .text .text_store .catalog td .store_border_top { position:relative; _overflow:hidden; margin-bottom:5px; background:url('/modelmindsimages/images/store_fon_top12.gif') no-repeat 0 0; width:585px; }
.content .text .text_store .catalog td .store_border_bottom { background:url('/modelmindsimages/images/store_fon_bot12.gif') no-repeat 0 100%; padding:15px 3px; }
.content .text .text_store .catalog td table#tdbProductItem { width:100%; _width:auto; background-color:#fff; }
.content .text .text_store .catalog td table#tdbProductItem span { display:inline; float:none; }
.content .text .text_store .catalog td table#tdbProductItem td.image { vertical-align:middle; }
.content .text .text_store .catalog td table#tdbProductItem td.image img { border:none; margin:0px 12px 0px 16px; }
.content .text .text_store .catalog td table#tdbProductItem td.descr { font-size:14pt; color:#222; padding:5px; vertical-align:top; text-align:center; }
.content .text .text_store .catalog td table#tdbProductItem td.price { text-align:right; padding:0px 15px 14px 5px; width:155px; _width:175px; }
.content .text .text_store .catalog td table#tdbProductItem td.price span.title { display:none; }
.content .text .text_store .catalog td table#tdbProductItem td.price span.edit { display:none; }
.content .text .text_store .catalog td table#tdbProductItem td.price span.present_price { display:block; font-size:10pt; font-weight:bold; color:#c00; }
/*
.content .text .text_store .catalog td table#tdbProductItem td.price span.present_price span { font-size:14pt; }
*/
.content .text .text_store .catalog td table#tdbProductItem td.price span.present_price span { font-size:14pt; }
.content .text .text_store .catalog td table#tdbProductItem td.price span.present_price b{ font-size:10pt;}

.content .text .text_store .catalog td table#tdbProductItem td.price span.past_price { display:block; font-size:8pt; color:#666; }
.content .text .text_store .catalog td table#tdbProductItem td.price a.button { margin-left:auto; width:105px; _width:120px; height:33px; line-height:33px; padding-left:15px; font-size:11pt; background-image:url('/modelmindsimages/images/store_button2.gif'); background-color:transparent; margin-top:6px; }



.content .text .text_store .product_detail { margin:10px 0; clear:both; overflow:hidden; _overflow:visible; _height:10px; }
.content .text .text_store .product_detail div { margin-left:192px; }
.content .text .text_store .product_detail img { display:block; margin:0 10px 10px 0; float:left; }
.content .text .text_store .product_detail .prod_price { font:bold 12pt arial; color:#333; padding-left:1px; }
.content .text .text_store .product_detail .Normal { padding-bottom:10px; color:#c00; }
.content .text .text_store .product_detail .SubHead, .content .text .text_store .product_detail .SubHead span { font:18pt arial; color:#3c7fc0; text-decoration:none; }

.content .text .text_store .ContentHead { width:585px;}

.content .text .text_store .ContentHead a.StoreNormal { display:block; width:100px; padding:3px 0; text-align:center; float:left; margin-right:5px; background:#6cb451 url('/modelmindsimages/images/store_account_tabs.gif') no-repeat 0 0; color:#fff; }

.content .text .text_store .ContentHead table {  }
.content .text .text_store .ContentHead table td.table_bottom { background:#6cb451 url('/modelmindsimages/images/store_account_bottom.gif') no-repeat 0 0; }
.content .text .text_store .ContentHead table span { display:block; }
.content .text .text_store .ContentHead table img { margin:5px 0; }
.content .text .text_store .ContentHead table .store_button { float:right; }

.content .text .text_store .ContentHead .store_table_borders table {  width:100%;  border:solid #c1f1af; border-width:1px 3px 1px 4px; }
.content .text .text_store .ContentHead .store_table_borders table td { border-bottom:1px solid #c1f1af; border-right:1px solid #c1f1af; }
.content .text .text_store .ContentHead .store_table_borders table td.NormalBold { background-color:#c1f1af; padding:4px 3px; }
.content .text .text_store .ContentHead .store_table_borders table td span.NormalBold { padding:4px 3px; background-color:#c1f1af; }
.content .text .text_store .ContentHead .store_table_borders table td.NormalBold span.NormalBold { padding:0; }

.content .text .text_store .ContentHead .store_table_borders table td span.Normal, .content .text .text_store .ContentHead .store_table_borders table td.Normal { padding:1px 3px; }
.content .text .text_store .ContentHead .store_table_borders table td a { font-weight:bold; text-decoration:none; }
.content .text .text_store .ContentHead .store_table_borders table td input, .content .text .text_store .ContentHead .store_table_borders table td select { margin:4px 5px; }
.content .text .text_store .ContentHead .store_table_borders table td .checkbox input { _margin:0px; }
.content .text .text_store .ContentHead .store_table_borders table td.order_total { text-align:right; padding:5px; }
.content .text .text_store .ContentHead .store_table_borders table td.order_total span { display:inline; font:14pt arial; color:#3c7fc0; }

.content .text .text_store .ContentHead .store_table_notaus span.NormalRed { display:block; border:solid #c1f1af; border-width:18px 4px 1px 4px; padding:5px 0; width:585px; text-align:center; }


.content .text .text_store .store_comment_header { width:576px; background:#6cb451 url('/modelmindsimages/images/forum_block_top.gif') no-repeat 0 0; margin-top:30px; }
.content .text .text_store .store_comment_header div { overflow:hidden; _overflow:visible; _height:1px; background:url('/modelmindsimages/images/forum_block_bottom.gif') no-repeat 0 100%; color:#fff; font-weight:bold; padding:8px 11px; }
.content .text .text_store .store_comment_header div a { color:#fff; float:right; }
.content .text .text_store .store_comment_header div span { float:left; }

.content .text .text_store .store_comment_item { margin:-1px 0px -1px 5px; width:564px; border-bottom:1px solid #c1f1af; }
.content .text .text_store .store_comment_item#bg_white { background-color:#fff; }
.content .text .text_store .store_comment_item#bg_gray { background-color:#f9f9f9; }

.content .text .text_store .store_comment_add { width:auto; margin:10px 0 0 10px; }
.content .text .text_store .store_comment_add th { font-weight:normal; text-align:right; vertical-align:top; padding-top:2px; }
.content .text .text_store .store_comment_add th label a { display:none; }
.content .text .text_store .store_comment_add select { float:left; margin-right:15px; }
.content .text .text_store .store_comment_add .button { float:left; margin-right:7px; }


.content .text .text_admin .store_checkout { width:576px; }
.content .text .text_admin .store_checkout .store_table_top { font:bold 11pt tahoma,arial; color:#fff; background:#6cb451 url('/modelmindsimages/images/forum_block_top.gif') no-repeat 0 0; padding:5px 10px; }
.content .text .text_admin .store_checkout .store_table_bottom { background:#6cb451 url('/modelmindsimages/images/forum_block_bottom.gif') no-repeat 0 100%; padding:3px 0; }

.content .text .text_admin .store_checkout .store_table_borders table span { display:block; }
.content .text .text_admin .store_checkout .store_table_borders table {  width:100%;  border:solid #c1f1af; border-width:1px 3px 1px 4px; }
.content .text .text_admin .store_checkout .store_table_borders table td { border-bottom:1px solid #c1f1af; border-right:1px solid #c1f1af; }
.content .text .text_admin .store_checkout .store_table_borders table td.NormalBold { background-color:#c1f1af; padding:4px 3px; }
.content .text .text_admin .store_checkout .store_table_borders table td span.Normal, .content .text .text_admin .store_checkout .store_table_borders table td.Normal { padding:1px 3px; }
.content .text .text_admin .store_checkout .store_table_borders table td img { margin:5px; }
.content .text .text_admin .store_checkout .store_table_borders table td a { font-weight:bold; text-decoration:none; }

.content .text .text_admin .store_checkout .store_checkout_total_separator { background-color:#c1f1af; padding:2px 0; }
.content .text .text_admin .store_checkout .store_checkout_total { background-color:#c1f1af; }
.content .text .text_admin .store_checkout .store_checkout_total span { font-weight:bold; }
.content .text .text_admin .store_checkout .store_checkout_total input { padding-right:3px; }

.content .text .text_admin .store_checkout .store_table_noneborders table {  width:100%; margin-left:140px; }
.content .text .text_admin .store_checkout .store_table_noneborders table span { display:block; }
.content .text .text_admin .store_checkout .store_table_noneborders table td { padding:3px 3px 7px 3px; }
.content .text .text_admin .store_checkout .store_table_noneborders table td input, .content .text .text_admin .store_checkout .store_table_noneborders table td select { margin:0px; }
.content .text .text_admin .store_checkout .store_table_noneborders table.store_biling th { display:none; }
.content .text .text_admin .store_checkout .store_table_noneborders table td span.NormalRed { width:auto; display:block; clear:both; }
.content .text .text_admin .store_checkout .store_table_noneborders table td .text_field { display:block; }

.content .text .text_admin .store_checkout legend { display:none; }
.content .text .text_admin .store_checkout h4 { margin-left:130px; }
.content .text .text_admin .store_checkout p#NoteText { margin-left:130px; font-weight:bold; color:#333; }
.content .text .text_admin .store_checkout span.form_error, .content .text .text_admin .store_checkout span.form_error1 { text-align:left; white-space:nowrap; margin-left:171px; _margin-left:164px; display:block; clear:both; margin-bottom:4px; }
.content .text .text_admin .store_checkout span.form_error1 { margin-top:-13px; }
.content .text .text_admin .store_checkout span.text_label { width:165px; padding-right:6px; }

.content .text .text_admin .corners { margin:0 -20px; }
.content .text .text_admin .corners_separator { margin:0 -20px; height:15px; background-color:#fff; }






/*---------feedback--------*/
.content .text .text_content .feedback_list { width:576px; }
.content .text .text_content .feedback_list .feedback_list_header { background:#6cb451 url('/modelmindsimages/images/forum_block_top.gif') no-repeat 0 0; }
.content .text .text_content .feedback_list .feedback_list_header div { overflow:hidden; _overflow:visible; _height:1px; background:url('/modelmindsimages/images/forum_block_bottom.gif') no-repeat 0 100%; padding:5px 10px; }
.content .text .text_content .feedback_list .feedback_list_footer { background:#6cb451 url('/modelmindsimages/images/forum_block_top.gif') no-repeat 0 0; }
.content .text .text_content .feedback_list .feedback_list_footer div { overflow:hidden; _overflow:visible; _height:1px; background:url('/modelmindsimages/images/forum_block_bottom.gif') no-repeat 0 100%; padding:5px 10px; }

.content .text .text_content .feedback_list .record_select { padding:2px 0 10px 1px; }
.content .text .text_content .feedback_list table.PagingTable { height:auto; border:none; background-color:transparent; float:right; font-weight:bold; color:#fff; }
.content .text .text_content .feedback_list table.PagingTable td { padding-left:5px; }
.content .text .text_content .feedback_list table.PagingTable .CommandButton { color:#fff; }

.content .text .text_content .feedback_list .feedback_list_item { border-left:6px solid #ecfafb; border-right:6px solid #ecfafb; }
.content .text .text_content .feedback_list .feedback_list_item table {  }
.content .text .text_content .feedback_list .feedback_list_item table td { padding:0; }
.content .text .text_content .feedback_list .feedback_list_item table td table { border-bottom:1px solid #c1f1af; width:100%; }
.content .text .text_content .feedback_list .feedback_list_item table td table.post_bg1 td { padding:6px 7px 10px 10px; background-color:#f9f9f9; }
.content .text .text_content .feedback_list .feedback_list_item table td table.post_bg2 td { padding:6px 7px 10px 10px; background-color:#fff; }
.content .text .text_content .feedback_list .feedback_list_item table .post_title { width:100%; padding:0px 0px 3px 0px; }
.content .text .text_content .feedback_list .feedback_list_item table .post_title .post_author { font:bold 11pt tahoma; color:#03509e; margin-right:5px; }
.content .text .text_content .feedback_list .feedback_list_item table .post_title .post_date { font:8pt tahoma; color:#666; margin-right:10px; }


.content .text .text_form .feedback_form { }
.content .text .text_form .feedback_form .field_item .text_field { width:300px; }
.content .text .text_form .feedback_form .field_item textarea.text_field { height:70px; }
.content .text .text_form .feedback_form .NormalRed { width:auto; }
.content .text .text_form .feedback_form .field_item .NormalRed { white-space:nowrap; padding-left:6px; float:right; }
.content .text .text_form .feedback_form .feedback_button { float:left; margin-top:10px; margin-right:10px; display:block; text-decoration:none; text-align:center; font:bold 10pt tahoma; color:#fff; width:100px; height:20px; _height:25px; padding-top:5px; background:url('/modelmindsimages/images/button_fon.gif'); border:none; }


.content .text .text_admin .feedback_moder_backlink { font:11pt tahoma; text-align:left; margin-left:8px; }
.content .text .text_admin .feedback_moder_maintable { width:720px; margin-bottom:20px; }
.content .text .text_admin .feedback_moder_maintable h4 { margin-bottom:1px; margin-top:25px; margin-left:8px; }
.content .text .text_admin .feedback_moder_maintable h4 label a, .content .text .text_admin .feedback_moder_maintable h4 label img { display:none; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_blockheader { background:#6cb451 url('/modelmindsimages/images/forum_block_top_720.gif') no-repeat 0 0; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_blockheader table.PagingTable { height:auto; border:none; background:transparent url('/modelmindsimages/images/forum_block_bottom_720.gif') no-repeat 0 100%; float:right; font-weight:bold; color:#fff; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_blockheader table.PagingTable td { padding:4px 5px 4px 6px; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_blockheader table.PagingTable .CommandButton { color:#fff; }

.content .text .text_admin .feedback_moder_maintable .feedback_moder_list { margin-left:7px; width:706px; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_list td { padding:3px 7px; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_list td a { margin:0px -4px; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_list .feedback_moder_listheader td { padding:8px; font:bold 8pt tahoma; text-align:left; background-color:#c1f1af; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_list .feedback_moder_list_bg1 td { text-align:left; background-color:#f9f9f9; border-bottom:1px solid #c1f1af; }
.content .text .text_admin .feedback_moder_maintable .feedback_moder_list .feedback_moder_list_bg2 td { text-align:left; background-color:#fff; border-bottom:1px solid #c1f1af; }




/*---------BLOG--------*/
.content .text .text_blog { font:10pt tahoma; color:#333; padding:5px 5px 8px 24px; }

.content .text .text_blog .blog_header { font:14pt tahoma; color:#03509e; padding:0 0 0 13px; }
.content .text .text_blog .blog_header .blog_header_arrow { font:18pt tahoma; color:#03509e; margin-right:7px; margin-bottom:-2px; }

.content .text .text_blog .blog_bloginfo { margin-left:31px; font:8pt tahoma; color:; }
.content .text .text_blog .blog_bloginfo td, .content .text .text_blog .blog_bloginfo th { padding:1px; }
.content .text .text_blog .blog_bloginfo th { color:#555; text-align:left; }
.content .text .text_blog .blog_bloginfo td { color:#555; }

.content .text .text_blog .blog_listblogs { width:576px; margin-top:10px; background:#cde1fc url('/modelmindsimages/images/light_block_bottom.gif') no-repeat 0 100%; }
.content .text .text_blog .blog_listblogs td { padding:1px 13px; }
.content .text .text_blog .blog_listblogs td.blog_title { font:bold 10pt tahoma; background:url('/modelmindsimages/images/light_block_top.gif') no-repeat 0 0; padding-top:10px; }
.content .text .text_blog .blog_listblogs td.blog_title a { color:#03509e; }
.content .text .text_blog .blog_listblogs td.blog_title a.blog_title_light { color:#0694f6; font-size:11pt; }

.content .text .text_blog .blog_listblogs td.blog_date { padding-left:13px; font:8pt tahoma; color:#555; }
.content .text .text_blog .blog_listblogs td.blog_date b { color:#111; font-weight:normal; }
.content .text .text_blog .blog_listblogs td.blog_date u { text-decoration:none; margin-left:6px; }

.content .text .text_blog .blog_listblogs td.blog_descr { text-align:justify; color:#333; }
.content .text .text_blog .blog_listblogs td.blog_linkmore { padding-bottom:13px; padding-top:4px; textalign:right; }
.content .text .text_blog .blog_listblogs td.blog_linkmore a { margin-right:8px; color:#0694f6; }


.content .text .text_blog .blog_header_entry { overflow:hidden; _overflow:visible; _height:1px; width:556px; _width:576px; font:bold 16px tahoma; color:#fff; background:#6cb451 url('/modelmindsimages/images/forum_block_top.gif') no-repeat 0 0; padding:8px 10px 7px 10px; }
.content .text .text_blog .blog_header_entry img { float:left; border:none; margin:-2px 6px -2px 0; }

.content .text .text_blog .blog_entry_info { width:576px; background:#c1f1af url('/modelmindsimages/images/light_block_bottom.gif') no-repeat 0 100%; font:8pt tahoma; }
.content .text .text_blog .blog_entry_info td { padding:0px 10px 2px 1px; color:#111; vertical-align:top; }
.content .text .text_blog .blog_entry_info td a {/* color:#047caa; */}
.content .text .text_blog .blog_entry_info th { color:#555; font-weight:normal; padding:0px 1px 2px 10px; width:45px; vertical-align:top; }


.content .text .text_blog .blog_entry_info td.blog_entry_infobutton { padding-top:8px; }
.content .text .text_blog .blog_entry_info td.blog_entry_infobutton img { border:none; }

.content .text .text_blog .blog_entry_body { margin:10px 0 0 10px; width:556px; text-align:justify; }
.content .text .text_blog .blog_entry_copy { text-align:right; font:8pt tahoma; margin:10px 0 0 10px; width:556px; }

.content .text .text_blog .blog_comment_header { width:576px; background:#6cb451 url('/modelmindsimages/images/forum_block_top.gif') no-repeat 0 0; margin-top:40px; _margin-top:20px; }
.content .text .text_blog .blog_comment_header div { overflow:hidden; _overflow:visible; _height:1px; background:url('/modelmindsimages/images/forum_block_bottom.gif') no-repeat 0 100%; color:#fff; font-weight:bold; padding:8px 11px; }
.content .text .text_blog .blog_comment_header div a { color:#fff; }
.content .text .text_blog .blog_comment_header div img { float:left; border:none; margin:-2px 6px -2px 0; display:none; }

.content .text .text_blog .blog_comment_form {  }
.content .text .text_blog .blog_comment_form td { padding:1px 2px 4px 2px; vertical-align:top; }
.content .text .text_blog .blog_comment_form td input, .content .text .text_blog .blog_comment_form td textarea { width:300px; margin-top:-1px; _margin-top:-2px; }
.content .text .text_blog .blog_comment_form td .button { font:bold 10pt tahoma; color:#fff; width:100px; height:25px; background:url('/modelmindsimages/images/button_fon.gif'); border:none; margin-right:10px; float:left; display:block; text-decoration:none; text-align:center; line-height:25px; margin-top:10px; }

.content .text .text_blog .blog_comment_item { margin:-1px 0px -1px 5px; width:564px; border-bottom:1px solid #c1f1af; }
.content .text .text_blog .blog_comment_item#bg_white { background-color:#fff; }
.content .text .text_blog .blog_comment_item#bg_gray { background-color:#f9f9f9; }
.content .text .text_blog .blog_comment_item .comment_info { width:100%; padding:5px 7px 0px 7px; }
.content .text .text_blog .blog_comment_item .comment_info .comment_author { font:bold 11pt tahoma; color:#03509e; margin-right:5px; }
.content .text .text_blog .blog_comment_item .comment_info .comment_date { font:8pt tahoma; color:#666; margin-right:10px; }

.content .text .text_blog .blog_comment_item .comment_approve, .content .text .text_blog .blog_comment_item .comment_edit { vertical-align:top; }
.content .text .text_blog .blog_comment_item .comment_approve input, .content .text .text_blog .blog_comment_item .comment_edit input { border:none; margin:10px 6px 6px 7px; }
.content .text .text_blog .blog_comment_item .comment_body {  padding:4px 7px 7px 7px; }


.content .text .text_form .blog_search { width:576px; }
.content .text .text_form .blog_search td { padding:3px 0; }
.content .text .text_form .blog_search .text_field { width:576px; }
.content .text .text_form .blog_search .button { float:right; margin-right:0; }
.content .text .text_form .blog_search td.blog_search_type input { margin-right:5px; * margin:-1px 0 0 0; float:left; }
.content .text .text_form .blog_search td.blog_search_type label { margin-right:15px; }



/*========== reports ==========*/
table.report_select_date { margin-left:2px; }
table.report_select_date td { padding-bottom:7px; }
table.report_select_date .button { margin-right:0px; }
table.report_select_date span { float:left; line-height:20px; }
table.report_select_date span.text_field_block { margin-left:5px; _margin-left:4px; overflow:hidden; _overflow:visible; _height:1px; width:140px; display:block; }
table.report_select_date span.text_field_block input { font:10pt tahoma; color:#333; background-color:#f1f1f1; border:solid 1px #6cb451; width:100px; float:left; _margin:0 -3px; }
table.report_select_date span.text_field_block img { float:left; }


table.report_table_data { width:576px; margin-top:15px; border-color:#6cb451; background:#6cb451; _border:none; }
table.report_table_data td, table.report_table_data th { _border:none; }
table.report_table_data td { background-color:#ecfafb; padding:1px 3px; }
table.report_table_data th { padding:3px 1px; }
table.report_table_data th a { color:#fff; font:bold 9pt tahoma; text-decoration:underline; }
table.report_table_data th a:hover { color:#fff; text-decoration:none; }

table.report_view_conversation { overflow:hidden; _overflow:visible; _height:1px; }
table.report_view_conversation td { padding-right:10px; }
table.report_view_conversation td b { color:#444; font:bold 8pt tahoma; }
table.report_view_conversation td table { border-color:#6cb451; background:#6cb451; _border:none; }
table.report_view_conversation td table td { background-color:#ecfafb; padding:1px 3px; _border:none; }






#divCheckBox span { width:135}


#Password_fieldsList {width:400px;}
#Password_fieldsList .field_item span#subhead{width:180;}
#Password_fieldsList .field_item span{width:320px; text-align:left;}

#Password_fieldsList .Normal{font:10pt tahoma; color:#333; height:25px; padding: 4px 0px; }
#Password_fieldsList .NormalTextBox { font:10pt tahoma; color:#333; background-color:#f1f1f1; border:solid 1px #6cb451; width:170px; }
#Password_fieldsList select {width:170px; background-color:#f1f1f1;}


#Password_fieldsList input {border:0px;}
#MembershipFieldsList input {border:0px;}



a.faq_question {font:bold 10pt tahoma; text-decoration:none; color:#6590ba; color:#00adef;}
a.faq_question:hover {  text-decoration:underline;  }







/***********************************************************/
/*Product styles*/
/***********************************************************/
.products {
  clear:both;
  padding:0px;
  overflow:hidden; _overflow:visible; _height:1px;
    width:629px;
	margin-top:7px;
}
.product_item { width:205px; float:left; }
.product_item .product_head {
	background:url('/modelmindsimages/images/product_head.gif') no-repeat 0 0;
	font:bold 13pt arial;
	color:#fff;
	padding:10px 0 0 8px;
	height:30px;
}
.product_item .product_body {
	font:10pt arial;
	color:#333;
	height:90px;
	padding:12px 0 0 8px;
}
.product_item .product_body img { float:right; border:none; margin-top:-9px; }
.product_item .product_tabs { height:25px; }
.product_item .product_tabs .tab_top, .product_item .product_tabs .tab_bottom { float:left; text-align:center; font:bold 10pt tahoma; background:no-repeat 0 0; }
.product_item .product_tabs .tab_top { 
	width:110px; height:23px;
	padding-top:2px;
	background:url('/modelmindsimages/images/product_tab_top.gif') no-repeat 0 100%;
}
.product_item .product_tabs .tab_bottom { 
	width:92px; height:20px;
	padding:0;
	background:url('/modelmindsimages/images/product_tab_top.gif') no-repeat 100% 100%;
	border-top:2px solid;
	border-left:1px solid;
}
.product_item .product_tabs a { text-decoration:none; }
.product_item .product_tabs .tab_bottom a { color:#fff; }


.product_item#mentor {  }
.product_item#mentor .product_head, .product_item#mentor .product_tabs .tab_bottom { background-color:#fbc14d; }
.product_item#mentor .product_body, .product_item#mentor .product_tabs .tab_top { background-color:#fbe0ab;}
.product_item#mentor .product_body { background:#fbe0ab url('/modelmindsimages/images/product_img_mentor.gif') no-repeat 70px 4px; height:100px;}
.product_item#mentor .product_tabs .tab_top a { color:#b57900; }
.product_item#mentor .product_tabs .tab_bottom { border-color:#d49d39; }

.product_item#tap { margin-left:7px; }
.product_item#tap .product_head, .product_item#tap .product_tabs .tab_bottom { background-color:#00adef; }
.product_item#tap .product_body, .product_item#tap .product_tabs .tab_top { background-color:#c6defe; }
.product_item#tap .product_body { height:100px;}
.product_item#tap .product_body img { margin-left:0; margin-right:5px; }
.product_item#tap .product_body img { margin-left:0; margin-right:5px; }
.product_item#tap .product_tabs .tab_top a { color:#3c7fc0; }
.product_item#tap .product_tabs .tab_bottom { border-color:#008cb1; }

.product_item#mobile { margin-left:7px; }
.product_item#mobile .product_head, .product_item#mobile .product_tabs .tab_bottom { background-color:#d65dbb; }
.product_item#mobile .product_body, .product_item#mobile .product_tabs .tab_top { background-color:#f6d1ef; }
.product_item#mobile .product_body { height:100px;}
.product_item#mobile .product_body img { margin-left:10px; margin-right:10px; }
.product_item#mobile .product_tabs .tab_top a { color:#b6389a; }
.product_item#mobile .product_tabs .tab_bottom { border-color:#b54b8b; }


/**********************************************************************************/
/**********************************************************************************/
/* added by Nik*/
/**********************************************************************************/

.StandardButton{background:#CCC;border:1px #CCC outset;padding:5px;}

a.CommandButton { font:bold 10pt tahoma; text-decoration:underline; color:#00adef; }
a.CommandButton:hover{ text-decoration:none; }


a.skinuser { color:#000; text-decoration:none; }
a.skinuser:hover{ text-decoration:underline; }



/**********************************************************************************/

div.image_block { display:inline; overflow:hidden; _overflow:visible; _height:1px; float:right; margin:5px 20px 5px 10px; position:relative; }
div.image_block img { border:none; * float:left; }





/*####################################################################################*/
/*############################ F O R U M #############################################*/

table table table table { width:auto; }





/* Used in forum search results(my posts icon area), in moderator sections */
TD.Forum_RowHeader, .Forum_RowHeader { background-color: #F7F7F7; }
TD.Forum_Attachments, .Forum_Attachments { background-color: Silver; border-right: #cadbec 1px solid; }
TD.Forum_Attachments_Alt, .Forum_Attachments_Alt { background-color: Silver; border-right: #cadbec 1px solid; }

TD.Forum_ListCell {
	background-color: White;
	font-family: Verdana, Arial;
   font-size: 11px;
   font-weight: normal; 
	border: 1px solid Black;
}

/* How the quote reply section looks in post view */
TD.Quote, .Quote {
	border-top: #999999  1px solid;
	border-left: #999999  1px solid;
	border-bottom: #999999 1px solid;	
	border-right: #999999  1px solid;
	font-weight: normal;
	font-size: 11px;	
	background-color: #F1F1F1;
	font-family: Verdana, Arial;
}

/* All textboxes, dropdownlists and checkbox labels (not lookup control)*/

.Forum_GroupDetails {
    font-size: 8pt;
	 font-family: Verdana, Arial;
	 color: #000000;
}

.Forum_Posts {
    font-size: 8pt;
	 font-family: Verdana, Arial;
	 color: #000000;
}

.Forum_Threads {
    font-size: 8pt;
	 font-family: Verdana, Arial;
	 color: #000000;
}


/* Links used in style above areas */

.NormalGrey {
    font-size: 8pt;
    font-weight: normal;
    color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
TD.Forum_ReplyCell, .Forum_ReplyCell {
	 background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 border-left: 1px solid #B1D8FF;
	 border-bottom: 1px solid #B1D8FF;
	 border-left: 1px solid #89C4FF;
	 border-right: 1px solid #89C4FF;
	 padding-top: 2px;
	 padding-bottom: 3px;
	 padding-left: 10px;
	 padding-right: 10px;
}


/* Used for image gallery, smiley buttons in post edit and blog edit pages. */
.Forum_LinkLargeButton, A.Forum_LinkLargeButton:Link, A.Forum_LinkLargeButton:Visited    
{
 	 border-left: 1px solid #cadbec;
	 border-right: 1px solid #cadbec;
	 border-top: 1px solid #cadbec;
	 border-bottom: 1px solid #cadbec;
	 padding-top: 1px;
    padding-bottom: 1px;
	 padding-left: 1px;
	 padding-right: 1px;
	 text-align: center;   
	 background: #6798C7; 
    color: #FFFFFF;  
    font-size: 9pt;
	 font-family: Verdana, Arial;
	 font-weight: bold;
}

A.Forum_LinkLargeButton:Hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


 
 
/* Forum Main Menu (For navigation in forum and blog) Till END OF FILE*/
.ForumMenu_MenuContainer {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;  
	text-align: center;
}

.ForumMenu_MenuBar {	
	cursor: hand; 
	text-align: center;
	height:22px;	
}

.ForumMenu_MenuItem {	
	background: #FFFFFF;
	cursor: pointer; 
	cursor: hand; 
	color: #7F8183; 
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	height: 22px;
}

.ForumMenu_MenuIcon {	
	cursor: pointer; 
	cursor: hand;
	color: #2c2c2c;
	text-align: center;
	padding-right: 0px;
	padding-left: 3px;
	background: transparent;
	display: none;
}

.ForumMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	background: #A2A2A2; 
	border: 1px solid #ffffff;
	margin-top: 2px;
	padding: 0px;
}

.ForumMenu_MenuBreak {
	border-left: transparent 0px solid; 
	border-bottom: white 1px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
	background-color: transparent; 
	height: 0px;
}

.ForumMenu_MenuItemSel
{
	background: #7F8183;
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	border: 0px;
}

.ForumMenu_MenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}

.ForumMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}
/* End Forum Menu */


/*================================================================================================================================================*/
/*================================================================================================================================================*/
/*================================================================================================================================================*/

.Forum_Container { width:578px; background:url('/modelmindsimages/images/forum_path_fon.gif') no-repeat 0 48px; }
.text_admin .Forum_Container { width:576px; }

TD.Forum_HeaderCapLeft, TD.Forum_HeaderCapRight, TD.Forum_AltHeaderCapLeft, TD.Forum_AltHeaderCapRight, TD.Forum_BodyCapLeft, .Forum_BodyCapLeft, TD.Forum_MainBodyCapLeft, .Forum_MainBodyCapLeft, TD.Forum_MainBodyCapRight, .Forum_MainBodyCapRight, TD.Forum_BodyCapRight, .Forum_BodyCapRight, TD.Forum_AltHeaderRight, .Forum_AltHeaderRight, TD.Forum_FooterCapLeft, TD.Forum_FooterCapRight  {  }
TD.Forum_HeaderCapLeft img, TD.Forum_HeaderCapRight img, TD.Forum_AltHeaderCapLeft img, TD.Forum_AltHeaderCapRight img, TD.Forum_BodyCapLeft img, .Forum_BodyCapLeft img, TD.Forum_MainBodyCapLeft img, .Forum_MainBodyCapLeft img, TD.Forum_MainBodyCapRight img, .Forum_MainBodyCapRight img, TD.Forum_BodyCapRight img, .Forum_BodyCapRight img, TD.Forum_AltHeaderRight img, .Forum_AltHeaderRight img, TD.Forum_FooterCapLeft img, TD.Forum_FooterCapRight img { display:none; }


/* ===== A L L   small   L I N K S =======*/
a { text-decoration:underline; color:#00adef;}
a:hover { text-decoration:none;}

a.Forum_Normal, .Forum_Normal a, .Forum_Normal { font:10pt tahoma; }
a.Forum_NormalBold, .Forum_NormalBold a, .Forum_NormalBold { font:bold 10pt tahoma; }
a.Forum_Profile, .Forum_Profile a, .Forum_Profile { font:bold 10pt tahoma; }

a.Forum_LastPostText, a.Forum_LastPostText .Forum_NormalBold { white-space:nowrap; text-decoration:none; color:#333; font:8pt tahoma; }
a.Forum_LastPostText:hover {  }

a.Forum_AliasLink { white-space:nowrap; text-decoration:underline; color:#00adef; font:8pt tahoma;}
a.Forum_AliasLink:hover { text-decoration:none; }

a.Forum_Link, .Forum_Link a, .Forum_Link { font:bold 9pt tahoma; }
a.Forum_Link { }

.Forum_NormalTextBox { font:10pt tahoma,arial; }



/* Forum new threads/moderate buttons */
td.Forum_NavBarButton { width:100px; padding:4px 0 20px 0; text-align:center; vertical-align:top; background:url('/modelmindsimages/images/button_fon.gif') no-repeat 0 0; }
td.Forum_NavBarButton a, td.Forum_NavBarButton a:hover { font:bold 10pt tahoma; color:#fff; text-decoration:none; }

/* Forum navigation bar */
a.Forum_BreadCrumb {font:9pt tahoma,arial; text-decoration:underline; color:#00adef; }
a.Forum_BreadCrumb:hover { text-decoration:none; }





/* ============ A L L   H E A D E R ============= */
td.Forum_Header { vertical-align:top; padding:0; border-top:20px solid #ecfafb; background:#6cb451 url('/modelmindsimages/images/forum_block_top.gif') no-repeat 50% 0; }
td.Forum_Header img { display:none; }

td.Forum_Header span.Forum_HeaderText, td.Forum_Header td.Forum_HeaderText { font:bold 10pt tahoma, Arial; color:#fff;  padding:7px 0; }
td.Forum_Header span.Forum_HeaderText { display:block; }
td.Forum_Header td.Forum_HeaderText { vertical-align:top; }

td.Forum_Header td.Forum_HeaderCapLeft { width:10px; background:#6cb451 url('/modelmindsimages/images/forum_block_top.gif') no-repeat 0 0; }
td.Forum_Header td.Forum_HeaderCapLeft img { display:block; width:10px; height:10px; }
td.Forum_Header td.Forum_HeaderCapRight { width:10px; background:#6cb451 url('/modelmindsimages/images/forum_block_topright.gif') no-repeat 0 0; }
td.Forum_Header td.Forum_HeaderCapRight img { display:block; width:10px; height:10px; }

/*-- corrections for threads list in forum --*/
td.Forum_HeaderText td.Forum_HeaderText { padding:0; }
td.Forum_Header .Forum_HeaderText td.Forum_HeaderCapLeft { background:none; }
td.Forum_Header .Forum_HeaderText td.Forum_HeaderCapLeft img { display:none; }
td.Forum_Header .Forum_HeaderText td.Forum_HeaderCapRight { width:10px; background:none; }
td.Forum_Header .Forum_HeaderText td.Forum_HeaderCapRight img { display:none; }




/* ============ A L L   F O O T E R ============= */
td.Forum_Footer { vertical-align:top; padding:0; background:#6cb451 url('/modelmindsimages/images/forum_block_bottom.gif') no-repeat 0 100%; padding:7px 10px; }
td.Forum_Footer img { display:none; }
td.Forum_Footer table, td.Forum_Footer table td { margin:0; padding:0; }

.Forum_FooterText { font:bold 8pt tahoma, Arial; color:#333; }
td.Forum_Footer .Forum_FooterText { color:#fff; }



/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
.Forum_AltHeader { border:solid #c1f1af; border-width:1px 4px 0 4px; padding:5px; background-color:#c1f1af; }
.Forum_AltHeader .Forum_AltHeaderText { font:bold 8pt tahoma; color: #333; text-align:left; }
.Forum_AltHeader img { display:none; }

/* spacer between groups */
td.Forum_SpacerRow { padding:0px; border:solid #c1f1af; border-width:0 4px; background-color:#c1f1af; }
td.Forum_SpacerRow img { border:none; width:1px; height:1px; }




/* =====  R O W S ==== Renders thread view (topic) background, what's new, user stats table, bg of threads, last post, */
.Forum_Row, .Forum_RowHighLight1, .Forum_RowHighLight2, .Forum_RowHighLight3 { background-color:#fff; }
.Forum_Row_Alt, .Forum_RowHighLight1_Alt, .Forum_RowHighLight2_Alt, .Forum_RowHighLight3_Alt { background-color:#f9f9f9; }

.Forum_Row, .Forum_Row_Alt {
	border-top:1px solid #c1f1af;	
	border-left:4px solid #c1f1af;
	padding:2px;
}
.Forum_Row a.Forum_Normal, .Forum_Row_Alt a.Forum_Normal { font-weight:bold; }

.Forum_RowHighLight1, .Forum_RowHighLight1_Alt, .Forum_RowHighLight2, .Forum_RowHighLight2_Alt {
	border-left:1px solid #c1f1af;
	border-top:1px solid #c1f1af;	
}
.Forum_RowHighLight3, .Forum_RowHighLight3_Alt {
	border-left:1px solid #c1f1af;
	border-top:1px solid #c1f1af;	
	border-right:4px solid #c1f1af;
}
.Forum_RowHighLight3 img, .Forum_RowHighLight3_Alt img { display:none; }
.Forum_RowHighLight3 .Forum_Normal, .Forum_RowHighLight3_Alt .Forum_Normal { font:8pt tahoma; }



/* ========== S T A T I S T I C ============*/
td.Forum_SummaryRow { border:solid #c1f1af; border-width:0 4px; padding:5px 7px 10px 7px; background-color:#fff; }

td.Forum_SummaryRow .Forum_Normal { font:10pt tahoma; }
td.Forum_SummaryRow .Forum_Normal table { margin-left:15px; }
td.Forum_SummaryRow .Forum_Normal table td { width:auto; }
td.Forum_SummaryRow .Forum_Normal table td b { font-weight:normal; margin-left:5px; }


/* ===== page navigation ==========*/
.Forum_Footer a.Forum_Link, .Forum_Footer .Forum_Link a, .Forum_Footer .Forum_Link { font:bold 9pt tahoma; color:#fff; text-decoration:underline; }
.Forum_Footer a.Forum_Link:hover, .Forum_Footer .Forum_Link a:hover { color:#ddd; text-decoration:none; }



/* ======================================================================*/
/* ======================== L I S T   O F   P O S T S ===================*/

/* avatar area */
.Forum_Avatar, .Forum_Avatar_Alt {
	border-top:1px solid #c1f1af;
	border-right:1px solid #c1f1af;
	border-left:4px solid #c1f1af;
}
.Forum_Avatar { background-color:#ffffff; }
.Forum_Avatar_Alt { background-color:#f6f6f6; }

.Forum_Avatar td.Forum_Normal, .Forum_Avatar_Alt td.Forum_Normal { display:none; }

/* Area in each post where subject is */
.Forum_PostBody, .Forum_PostBody_Alt, .Forum_PostButtons, .Forum_PostButtons_Alt, .Forum_PostDetails, .Forum_PostDetails_Alt {
	border-right:4px solid #c1f1af;
	width:500px;
}
.Forum_PostBody, .Forum_PostDetails, .Forum_PostButtons { background-color: #fff; }
.Forum_PostBody_Alt, .Forum_PostDetails_Alt, .Forum_PostButtons_Alt { background-color: #f6f6f6; }


.Forum_PostDetails, .Forum_PostDetails_Alt { border-top:1px solid #c1f1af; padding:7px 5px 3px 5px; bacground-color:#eee; }
.Forum_PostDetails a, .Forum_PostDetails_Alt a { font:bold 8pt tahoma,arial; color:#444; text-decoration:none; dislay:block; }

.Forum_PostBody, .Forum_PostBody_Alt { padding:3px 5px 7px 5px; }

.Forum_PostButtons, .Forum_PostButtons_Alt { padding:0px 5px 0px 5px; }



/* ================= admin pages ========================*/
/* Used for all data rows like in configuration, profile, almost all ascx's */
.Forum_Row_Admin, .Forum_Row_AdminL, .Forum_Row_AdminR {
	background-color: #FFFFFF; 
	border-top:1px solid #c1f1af;
	vertical-align:top;
}
.Forum_Row_Admin { border-left:4px solid #c1f1af; border-right:4px solid #c1f1af; widh:576px; }
.Forum_Row_AdminL {	border-left:4px solid #c1f1af; text-align:right; padding:3px 8px; }
.Forum_Row_AdminR {	border-right:4px solid #c1f1af; padding:3px 10px 3px 0; }

.Forum_Row_Admin .Forum_Row_AdminL, .Forum_Row_Admin .Forum_Row_AdminR { border:none; }




.Forum_Row_AdminR input, .Forum_Row_AdminR textarea, .Forum_Row_AdminR select {	font:10pt tahoma; color:#333; background-color:#f1f1f1; border:1px solid #6cb451; }
.Forum_Row_AdminR .DNNTree input, .Forum_Row_AdminR .Forum_NormalTextBox input { border:none; background-color:transparent; }

.Forum_Row_AdminText {
	 font:10pt tahoma,arial;	
	 color:#333;
}



.Forum_ModerateButton {position:absolute; top:50px; right:50px; }


/*-- corrections for admin pages in forum --*/
.text_admin td.Forum_Header td { padding:5px 0; }
.text_admin td.Forum_Header span.Forum_HeaderText { display:inline; padding:0; }

td.Forum_Header #Table2 { background:#6cb451; }
td.Forum_Footer #Table3 { width:620px; margin:-7px -10px -7px -10px; background:#6cb451 url('/modelmindsimages/images/forum_block_bottom_620.gif') no-repeat 0 100%; }
td.Forum_Footer #Table3 td { padding:5px 0; }
td.Forum_Footer #Table3 td img { height:5px; display:block; }

#tblGroupDetails {  }
#tblGroupDetails table {  }
#tblGroupDetails table span { display:block; width:400px; }
#tblGroupDetails table table { width:550px; border-top:1px solid #c1f1af; }
#tblGroupDetails table table td { padding:3px; }
#tblGroupDetails table table table { width:100%; border:none; }
#tblGroupDetails table table table td { padding:0px; }

table.Forum_FooterText td span input { margin-bottom:-3px; }
table.Forum_Footer td.Normal { font:10pt tahoma; padding-left:10px; }


.Forum_NormalTextBox input { margin-bottom:0px; _margin-bottom:-2px; }


/* Modal dialog */
#popupAlert { position:absolute; width:600px; min-height:80px; _height:80px; top:100px; left:50%; margin:0 0 0 -300px; z-index:99; background:#d94ab9/* url('../images/popup_bottom_fon.gif') no-repeat 0 100%*/; padding-bottom:10px; }
#popupAlert .Header { /*background:url('../images/popup_top_fon.gif') no-repeat 0 0;*/ padding:6px 5px 0 5px; height:36px; color:#fff; font:14pt tahoma; text-align:center; }
#popupAlert .Content1 { margin:0 5px; background-color:#ecfafb; padding:10px; min-height:50px; _height:50px; }
#popupAlert .Content1 .button_block { margin:5px auto 10px auto; width:220px; }
#popupAlert .Content1 .button_block .button, #popupAlert .Content1 .button_block .button_ok, #popupAlert .Content1 .button_block .button_no { margin:0 3px; }
#popup_fon { position:absolute; width:100%; height:100%; top:0; left:0; z-index:98; filter:alpha(opacity=60); -moz-opacity:0.60; background-color:#fff; }



/*== members tools ==*/
.members_tool_index { width:585px;overflow:hidden; _overflow:visible; }
.members_tool_index, .members_tool_index div { _height:1px; }

.members_tool_index .max_bubles { width:300px; float:left; background:url('/modelmindsimages/images/buble_fon_top1.gif') no-repeat 0 0; margin-top:30px; }
.members_tool_index .max_bubles .max_speech { width:146px; _width:166px; min-height:220px; _height:240px; padding:10px; background:url('/modelmindsimages/images/buble_fon_bottom1.gif') no-repeat 0 100%; float:right; font:14pt arial; color:#067FC6; }
.members_tool_index .max_bubles .max_speech b { font:bold italic 14pt arial; color:#067FC6; }

.members_tool_index .members_tool_menu { width:280px; float:right; }
.members_tool_index .members_tool_menu .tools_menu_item a { display:block; text-decoration:none; width:130px; height:130px; cursor:hand; float:left; }
.members_tool_index .members_tool_menu .tools_menu_item { width:130px; height:130px; border:solid #ecfafb; border-width:0 0 10px 10px; /*margin:0px 0px 10px 10px; _margin-left:7px;*/ float:left; background:#cde1fc url('/modelmindsimages/images/member_tools_buttonfon.gif') no-repeat 0 0; }
.members_tool_index .members_tool_menu .tools_menu_item h2 { margin:10px 6px 0 9px; font-size:10pt; height:40px; color:#4d5893; }
.members_tool_index .members_tool_menu .tools_menu_item img { width:110px; height:70px; border:none; margin:0; margin-left:10px; display:block; }







/* new from 24.10.2007*/
.members_tool_index .members_tool_menu .tools_menu_item A { position:relative;}
.members_tool_index .members_tool_menu .tools_menu_item A:hover { background:#cde1fc;}
.members_tool_index .members_tool_menu .tools_menu_item A div { visibility:hidden; position:absolute; left:-133px; /left:-131px; top:22px; width:0; height:0;}
.members_tool_index .members_tool_menu .tools_menu_item A:hover div { visibility:visible; z-index:1000; padding:10px; width:180px; /width:180px; height:50px; /height:50px; /*height:auto;*/ font-weight:normal; color:#4d5893; background:#ecfafb; border:1px solid #cde1fc; }
/**/