html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: none; }
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
.clear { clear: both; }
body, input, textarea { font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; background: #f5f5f5; }
body { width: 100%; height: 100%; float: left; position: relative; }
#top_stripe { position: absolute; left: 0; right: 0; top: 0; height: 40px; background: #000; }
#thin_stripe { position: absolute; left: 0; right: 0; top: 0; height: 3px; background: #91e5e4; }
#wrap { position: relative; width: 980px; margin: 0 auto; }
#header { float: left; position: relative; width: 100%; height: 80px; }
#logo { float: left; position: relative; width: 253px; height: 93px; font-size: 30px; margin-left: 15px; margin-top: 10px; }
#logo a, #logo a:visited { color: #fff; text-decoration: none; text-decoration: none; }
#top_nav { float: right; position: relative; list-style-type: none; padding-top: 10px; }
#top_nav li { float: left; padding: 0 20px; }
#top_nav li a, #top_nav li a:visited { color: #fff; font-weight: bold; text-decoration: none; }
#top_nav li a:hover { color: #d9d9d9; }
#top_nav li.homepage { background: transparent url('../images/homepage_icon.png') no-repeat left 3px; }
#top_nav li.blog { background: transparent url('../images/blog_icon.png') no-repeat left 3px; }
#top_nav li.about { background: transparent url('../images/about_icon.png') no-repeat left 3px; }
#top_nav li.bm_tools { background: transparent url('../images/help-icon.png') no-repeat left 3px; }
#top_nav li.settings { background: transparent url('../images/settings_icon.png') no-repeat left 3px; }
#top_nav li.logout { background: transparent url('../images/logout.png') no-repeat left 3px; height: 30px; }
#top_nav li.login { width: 66px; height: 26px; margin-top: -8px; padding-top: 4px; font-weight: bold; z-index: 9100; margin-bottom: 6px; }
#top_nav li.login span { cursor: pointer; background: transparent url('../images/login.png') no-repeat left top; width: 61px; height: 21px; position: absolute; padding-top: 5px; padding-left: 5px; }
fieldset#login_field { position: absolute; z-index: 500; right: 19px; top: 27px; text-align: left; font-weight: normal; font-size: 11px; background: transparent url('../images/login_field.png') no-repeat right top; padding: 0 10px; width: 230px; display: none; }
fieldset#login_field p { margin: 20px 0; }
fieldset#login_field input[type="text"], fieldset#login_field input[type="password"] { width: 220px; [ie IE 7] width: 200px; height: 20px; border: 1px solid #1d8f8e; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
fieldset#login_field input[type="submit"] { background: transparent url('../images/login_button.png') no-repeat left top; border: none; width: 66px; height: 26px; color: #fff; font-weight: bold; }
#subheader { float: right; position: relative; width: 53%; text-align: right; top: 20px; padding-right: 15px; }
.header_search { float: left; position: relative; margin-top: -30px; }
#header_search_form { position: relative; width: 315px; height: 44px; background: transparent url('../images/header_search_form.png') no-repeat left top; }
#se_choose { position: absolute; width: 53px; top: 9px; left: 10px; list-style-type: none; }
#se_choose li.active_se { cursor: pointer; }
#se_choose li.active_se:hover .other_se { display: block; }
.other_se { list-style-type: none; background: #fff; border: 1px solid #d2d2d2; border-top: none; border-bottom: none; position: absolute; width: 53px; text-align: left; z-index: 200; top: 26px; display: none; }
.other_se li { padding: 5px 0 5px 4px; border-bottom: 1px dotted #d0d0d0; }
.other_se li:hover { background: #f3f3f3; }
.header_search_input { position: absolute; width: 205px; height: 21px; border: none; background: transparent url('../images/header_search_field.png') no-repeat left top; top: 9px; right: 46px; padding-top: 5px; color: #989c9c; }
.header_search_submit { position: absolute; width: 37px; height: 26px; background: transparent url('../images/header_search_button.png') no-repeat left top; border: none; top: 9px; right: 9px; cursor:pointer; }
#signup { float: right; position: relative; margin-top: -10px; }
#update1 { float: left; position: relative; margin-top: -10px; }
#page { float: left; position: relative; width: 100%; }
#sidebar, .sidebar { float: left; position: relative; width: 247px; min-height: 542px; padding: 2px 5px 5px 5px; background: #d9d9d9 url('../images/sidebar.png') no-repeat left top; margin-top: 41px; }
.manage_bm { position: absolute; list-style-type: none; height: 26px; left: -4px; right: 8px; top: 4px; }
.manage_bm a, manage_bm a:visited { font-weight: bold; font-size: 12px; text-decoration: none; }
.manage_bm li { float: left; height: 19px; padding: 7px 16px 0 16px; }
.manage_bm li.add_bm { background: transparent url('../images/bookmark_flag.png') no-repeat left top; }
.manage_bm li.add_bm a, .manage_bm li.add_bm a:visited { color: #b9c1c1; }
.manage_bm li.add_bm a:hover { color: #d1d9d9; }
.manage_bm li.my_bm { background: transparent url('../images/bookmark_arrow.png') no-repeat right 10px; float: right; }
.manage_bm li.my_bm:hover { background: transparent url('../images/bookmark_arrow_hover.png') no-repeat right 10px; }
.manage_bm li.my_bm a, .manage_bm li.my_bm a:visited { color: #1b8281; }
.search { position: absolute; left: -1px; width: 100%; height: 44px; top: 30px; background: transparent url('../images/search.png') no-repeat left top; }
.search form#search_form { float: left; position: relative; left: 9px; top: 9px; }
.search input[type="text"] { color: #989c9c; border: none; background: transparent url('../images/search_box.png') no-repeat left top; width: 200px; height: 26px; padding-left: 5px; padding-right: 2px; padding-top: 4px; }
.search input[type="submit"] { border: none; background: transparent url('../images/search_box_submit.png') no-repeat left top; width: 33px; height: 26px; padding: 0; position: absolute; top: 0; right: -33px; cursor:pointer; }
#bm_list_top { float: left; position: relative; width: 258px; height: 4px; margin-top: 68px; margin-left: -6px; background: transparent url('../images/bookmark_list_top.png') no-repeat left top; }
#bm_list { float: left; position: relative; margin-left: -6px; width: 258px; background: transparent url('../images/bookmark_list.png') repeat-y left top; }
#bm_list_bottom { float: left; position: relative; width: 258px; height: 29px; margin-left: -6px; background: transparent url('../images/bookmark_list_bottom.png') no-repeat left bottom; }
.bm_list { list-style-type: none; width: 250px; float:left; position: relative; margin-left: 4px; overflow: hidden; }
.bm_list li.recent_bm { background: transparent url('../images/bookmark_recent.png') no-repeat left 4px; padding: 0 0 10px 15px; margin-top: 10px; margin-left: 10px; font-weight: bold; }
.bm_list li.recent_bm:hover ul#bm_dropdown { display: block; cursor: pointer; }
ul#bm_dropdown { position: absolute; list-style-type: none; background: #fff; border: 1px solid #333; border-top: none; padding: 0 20px 12px 20px; margin-left: -20px; top: 30px; z-index: 501; display: none; }
ul#bm_dropdown li { padding: 8px 0 0 0; }
ul#bm_dropdown li:hover { cursor: pointer; color: #91e5e4; }
.bm_list li.bookmark { width: 100%; padding: 3px 0 3px 10px; position: relative; }
.bm_list li.bookmark:hover { background: #f5f5f5; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 2px 0 2px 10px; }
.bm_list a.google { background: transparent url('../images/google.png') no-repeat 5px top; }
.bm_list a.yahoo { background: transparent url('../images/yahoo.png') no-repeat 5px top; }
.bm_list a.bing { background: transparent url('../images/bing.png') no-repeat 5px top; }
.bm_list a.ask { background: transparent url('../images/ask.png') no-repeat 5px top; }
.bm_list li.bookmark a, .bm_list li.bookmark a:visited { color: #000; text-decoration: none; padding-left: 5px; }
.bm_list li.bookmark:hover ul.bm_settings { display: inline; }
.bm_list ul.bm_settings { list-style-type: none; position: absolute; top: 2px; right: 10px; display: none; }
.bm_list ul.bm_settings li { float: left; }
.bm_list ul.bm_settings li a, .bm_list ul.bm_settings li a:visited { padding: 0 3px; }
p.my_bm_more { position: absolute; left: 0; right: 10px; bottom: 10px; text-align: center; }
p.my_bm_more a, p.my_bm_more a:visited { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }
#social { list-style-type: none; height: 30px; float: right; margin: 10px 0; }
#social li { float: left; padding: 0 4px; }
#tips { float: left; position: relative; list-style-type: none; width: 100%; }
#tips li.heading { height: 15px; background: #a9a9a9 url('../images/pin.png') no-repeat 10px 4px; padding-left: 25px; padding-top: 2px; }
#tips li.heading h3 { color: #fff; font-size: 12px; font-weight: bold; float: left; }
#tips li.heading span, #tips li.heading span a, #tips li.heading span a:visited { float: right; font-size: 10px; color: #fff; margin-right: 5px; text-decoration: none; }
#tips li.heading span a:hover { color: #333; }
#tips li.tips_content { background: #e5e5e5; padding: 5px; }
#tips li.tips_content p { text-align: justify; }
#content { float: left; position: relative; width: 702px; padding: 10px; }
.ui-tabs, .ui-tabs-nav { height: 31px !important; padding: 0 !important; margin: 0 !important; background: none !important; border: none !important; }
.ui-tabs-nav li { border: none !important; margin: 0 0 0px 5px !important; height: 31px !important; border: none !important; }
.ui-tabs-nav li a, .ui-tabs-nav li a:visited { padding: 0.6em 0.5em 0.6em 0.5em !important; font-size: 12px; text-overflow: clip; font-weight: bold; }
.ui-tabs-panel { background: #91e5e4 !important; padding: 0.5em 1em 1em !important; }
.sortable { border: 3px solid #baefee; padding: 12px 0 12px 0 !important; width: 668px !important; min-width: 668px !important; min-height: 480px !important; margin: 10px 0 0 0 !important; }
.sortable .ui-state-default { max-width: 94px !important; max-height: 87px !important; background: transparent url('../images/widget.png') no-repeat left top !important; border: none !important; margin: 6px 8px 6px 7px; padding-top: 15px !important; }
#t-skloog.ui-tabs-panel { background: #ebddd2 !important; }
#t-skloog .sortable33 { border: 3px solid #f7ece4; }
.sortable33 { border: 3px solid #baefee; padding: 12px 0 12px 0 !important; width: 668px !important; min-height: 480px !important; margin: 10px 0 0 0 !important; }
.sortable33 .ui-state-default { width: 94px !important; height: 87px !important; background: transparent url('../images/widget.png') no-repeat left top !important; border: none !important; margin: 6px 8px 6px 7px; padding-top: 15px !important; }
.sortable .inrow7, .sortable33 .inrow7 {margin: -5px -5px 5px 3px; }
.ui-corner-top { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; }
.ui-tabs-nav .ui-state-default { background: transparent url('../images/default_tab.png') repeat-x left top !important; }
.ui-state-default img{ margin-bottom:19px; margin-right:1px; }
#alt_color { background: transparent url('../images/alt_default_tab.png') repeat-x left top !important; }
#alt_color.ui-state-active { background: transparent url('../images/alt_active_tab.png') repeat-x left top !important; }
#settings { background: transparent url('../images/settings_default_tab.png') repeat-x left top !important; width: 35px !important; float:right; }
#settings.ui-state-active { background: transparent url('../images/settings_active_tab.png') repeat-x left top !important; width: 35px !important; }
#settings a, #settings a:visited { padding: 0.3em 0.5em !important; }
#tabs2 .ui-tabs-panel { background: #dedede !important; }
#tabs2 .sortable33 { border: 3px solid #ebebeb !important; }
.ui-tabs-nav .ui-state-active { background: transparent url('../images/active_tab.png') repeat-x left top !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background: transparent url('../images/active_tab.png') repeat-x left top !important; }
.tab-content a, .tab-content a:visited, .tab-content p { font-size: 11px ; color: #000 !important; position: absolute; left: 0; bottom: 7px; right: 0; }
.tab-content li, .tab-content li img { position: relative; }
.tab-content { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; min-height: 520px; float:left; min-width: 674px;}
.tab-content .loo a, .tab-content .loo a:visited, .tab-content .loo p { width:320px; float:left; text-decoration:none; font-size: 14px; !important; color: #FFF !important; position:static; background-color:#F00; font-weight:bold; padding:7px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.tab-content .loo a:hover { text-decoration:underline;}
.tab-content .tabby a, .tab-content .tabby a:visited, .tab-content .tabby p {font-size: 14px; text-decoration:none; position: static;}
.tab-content .tabby a:hover { text-decoration:underline;}
.tab-content .tabpublic, .tab-content .tabpublic a:visited, .tab-content .tabpublic p { width:45px; float:left; text-align:center; text-decoration:none; font-size: 12px; !important; color: #FFF !important; position:static; background-color:#008000; font-weight:normal; padding:7px; margin-right:5px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.tab-content .tabpublic a:hover { text-decoration:underline;}
.tab-content .savetab, .tab-content .savetab a:visited, .tab-content .savetab p { width:70px; float:left; text-align:center; text-decoration:none; font-size: 12px; !important; color: #FFF !important; position:static; background-color:#008000; font-weight:normal; padding:7px; margin-right:5px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.tab-content .savetab a:hover { text-decoration:underline;}
.footer {width:100%; text-align:center; clear:both; padding-top:15px; position:inherit; font-size:13px; line-height:30px; }
.footer a{ color:#666 !important; padding:2px 20px 20px 20px; text-decoration:none;}
.footer a:hover{ color:#000 !important;}
.wel-name { font:Arial, Helvetica, sans-serif #666 12px; text-decoration: none; color: #666666;}
.wel-name a{ font:Arial, Helvetica, sans-serif #666 12px; text-decoration: none; color: black;}
.wel-name a:hover{color: #1B8281;}
#oneLayer{ min-width:200px; min-height:200px; position: fixed; padding:10px; }
#oneLayermybooks{ min-width:200px; min-height:200px; left:50%; margin-left:-100px; top:50%; margin-top:-250px; position: fixed; padding:15px; }
#oneLayermybooksdelete{ min-width:200px; min-height:200px; left:50%; margin-left:-100px; top:50%; margin-top:-250px; position: fixed; padding:15px; }
#oneLayermybooksdelete22{ min-width:200px; min-height:200px; left:50%; margin-left:-100px; top:50%; margin-top:-250px; position: fixed; padding:15px; }
#oneSmallLayer{ width:300px; height:150px; left:50%; margin-left:-150px; top:50%; margin-top:-75px; position: fixed; padding:15px; }
.popLayer{ display: none; z-index: 8000; background-color:#FFF; border:5px solid #AAA; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
.popLayer .closeLayer{ background-image:url('../images/close.png'); position:absolute; right:-18px; top:-18px; cursor:pointer; height:35px; width:35px; text-indent:-9999em; }
.displayNone{display:none;}
div .warn{color:#FF0000 !important;}