.user_maininfo {
  margin: 20px 0px;
}
.user_maininfo A {
  text-decoration: none;
}
.user_maininfo .avatar_info DIV {
  float: right;
}
.user_maininfo .avatar_info DIV P {
  margin: 6px 0px;
  padding: 0px;
  font-weight: bold;
}
.user_maininfo .avatar_info UL {
  margin: 0px;
  padding: 0px;
  list-style: none;
  line-height: 22px;
}
.user_maininfo .avatar_info UL LI IMG {
  margin-right: 6px;
  border: 0px;
}
.user_maininfo .information UL {
  margin: 10px;
  padding: 0px;
  list-style: none;
  font-size: 12px;
}
.user_maininfo .information UL LI {
  margin: 5px 0px;
}
.user_maininfo .information UL B {
  font-size: 13px;
}
.user_maininfo .information UL I {
  padding: 0px 4px;
  font-family: verdana;
  font-style: normal;
  font-size: 13px;
}
.user_maininfo .information UL IMG {
  margin-right: 7px;
  border: 0px;
}

.panel_act {
  margin: 0px;
  padding: 0px;
  list-style: none;
  /* list-style-image: url("/images/ico/bull2.gif"); */
}
.panel_act LI {
  margin: 10px 0px;
}
.panel_act LI IMG {
  margin-right: 6px;
  border: 0px;
}
.panel_act LI A {
  font-size: 13px;
  color: #2D7CCC;
  text-decoration: none;
}
.panel_act LI A:hover {
  color: #FF6600;
}

#profile_edit {
  font-family: arial;
  font-size: 13px;
  color: black;
}
#profile_edit .inp, #profile_edit .txt, #profile_edit .sel, #profile_edit #email {
  background-color: white;
  border: solid 1px #7F9DB9;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: black;
}
#profile_edit .inp, #profile_edit #email {
  width: 370px;
}
#profile_edit .txt {
  width: 370px;
  height: 70px;
}
#profile_edit .sel {
  width: 374px;
}
#profile_edit LABEL {
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
}
#profile_edit SPAN {
  font-size: 11px;
  color: silver;
}
#profile_edit label.error {
  padding-left: 18px;
  background:url("/images/unchecked.gif") no-repeat 0px 0px;
  color: #EE7330;
}
#profile_edit label.checked {
  background:url("/images/checked.gif") no-repeat 0px 0px;
}

.ps {
  margin-top: 25px;
  padding-top: 5px;
  border-style: dotted;
  border-width: 1px 0px 0px 0px;
  border-color: gray;
  font-family: arial;
  font-size: 12px;
  font-style: italic;
  color: silver;
}

.avatar_tbl {
  margin: 10px 0px;
}
.avatar_tbl .inp {
  width: 100%;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: black;
}

#config_form {
  font-family: arial;
  font-size: 13px;
  color: black;
}
#config_form LABEL {
  font-family: arial;
  font-size: 13px;
  font-weight: normal;
  color: black;
}
#config_form #check LABEL {
  display: block;
  margin: 5px 0px;
}
#config_form #check LABEL INPUT {
  margin-right: 3px;
}


.usercat_tbl {
  margin: 10px 0px;
}
.usercat_tbl .inp, .usercat_tbl .sel {
  width: 99%;
  font-family: arial;
  font-size: 12px;
  color: black;
}
.usercat_tbl .sel {
  width: 100%;
}
.usercat_tbl .sel2 {
  font-family: arial;
  font-size: 12px;
  color: black;
}
.usercat .list_cat {
  margin: 10px 0px 10px 15px;
  padding: 0px;
  list-style: none;
}
.usercat .list_cat LI {
  padding: 3px 2px 3px 2px;
  border-style: dotted;
  border-width: 0px 0px 1px 0px;
  border-color: silver;
}
.usercat .list_cat LI:hover {
  background-color: #F7F7F7;
  cursor: default;
}
.usercat .list_cat LI DIV {
  float: right;
}

.list_category_tree {
  margin: 10px 0px 10px 30px;
  padding: 0px;
}
.list_category_tree UL {
  margin: 5px 0px 5px 16px;
  padding: 0px;
}
.list_category_tree LI {
  margin: 3px 0px;
}

.addbook_tbl {
  margin: 10px 0px;
  color: silver;
}
.addbook_tbl B {
  color: black;
}
.addbook_tbl LABEL {
  font-weight: bold;
  color: black;
}
.addbook_tbl .inp, .addbook_tbl .inp2, .addbook_tbl .txt, .addbook_tbl .txt2, .addbook_tbl .sel {
  width: 367px;
  font-family: arial;
  font-size: 12px;
  color: black;
}
.addbook_tbl .txt {
  height: 70px;
}
.addbook_tbl .txt2 {
  height: 30px;
}
.addbook_tbl .sel {
  width: 371px;
}

#main_panel_block FORM {
  margin: 0px;
  padding: 0px;
}
#main_panel_block .pages_block {
  margin: 30px 0px 10px 0px;
  height: 20px;
  padding: 3px;
  border: #F2F2F2 dotted 1px;
  background-color: #F7F7F7;
  font-family: arial;
  font-size: 14px;
}
#main_panel_block .pages_block .links {
  padding-top: 2px;
}
#main_panel_block .pages_block .actions {
  float: right;
  font-size: 12px;
}
#main_panel_block .pages_block .actions SELECT {
  font-family: arial;
  font-size: 11px;
  color: black;
}
#main_panel_block .pages_block SPAN {
  font-family: arial;
  font-size: 13px;
}
#main_panel_block .pages_block A {
  margin: 10px 0px;
  font-family: arial;
  font-size: 14px;
}
#main_panel_block .main_links {
}
#main_panel_block .main_links .link_item {
  margin: 18px 0px;
  padding: 3px 0px 8px 0px;
  border-style: dotted;
  border-width: 0px 0px 1px 0px;
  border-color: silver;
}
#main_panel_block .main_links .link_item:hover {
  background-color: #FAFAFA;
  cursor: default;
}
#main_panel_block .main_links .link_item .link_url {
  margin: 2px 0px 7px 0px;
  padding-left: 24px;
}
#main_panel_block .main_links .link_item .link_desc {
  padding-left: 24px;
  font-style: italic;
}
#main_panel_block .main_links .link_item .link_info {
  padding: 5px 0px 0px 24px;
}
#main_panel_block .main_links .link_item .link_url A {
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  color: #7FB539;
  text-decoration: underline;
}
#main_panel_block .main_links .link_item .link_url A:hover {
  color: #339900;
}
#main_panel_block .main_links .link_item .link_left {
  padding-top: 1px;
  float: left;
}
#main_panel_block .main_links .link_item .link_thumb {
  float: right;
  width: 120px;
  height: 90px;
}
#main_panel_block .main_links .link_item .link_panel {
  padding: 2px 5px 0px 5px;
  float: right;
}
#main_panel_block .main_links .link_item .link_comments {
  font-family: verdana;
  color: gray;
}
#main_panel_block .main_links .link_item .link_shortlink {
  margin: 4px 0px 0px 24px;
  color: gray;
}
#main_panel_block .main_links .link_item .link_shortlink A {
  text-decoration: none;
}
#main_panel_block .main_links .link_item .link_shortlink A:hover {
  text-decoration: underline;
}
#top_head_block {
  float: right;
}
#top_head_block FORM {
  margin: 0px;
  padding: 0px;
}
#top_head_block FORM SELECT {
  margin-left: 8px;
  font-family: verdana;
  font-size: 10px;
  color: black;
}
#top_head_block FORM .sel1 {
  width: 300px;
}
#top_head_block FORM IMG {
  cursor: pointer;
}
#dop_fields {
  margin-top: 3px;
  margin: 0px;
  padding: 0px;
}
#dop_fields B {
  float: left;
  padding: 8px 4px 0px 0px;
}
#dop_fields INPUT {
  margin: 4px 0px;
  width: 352px;
}

.tags_mes {
  font-family: verdana;
  font-size: 13px;
  color: gray;
}
.tags_mes SPAN {
  font-family: arial;
  font-size: 18px;
  font-weight: normal;
  color: #FF9933;
}



#panel_clouds {
  text-align: center;
}
#panel_clouds A {
  padding: 5px;
  font-family: arial;
  text-decoration: none;
}
#panel_clouds A:hover {
  background-color: #0099CC;
  color: white;
  text-decoration: none;
}
#panel_clouds .clouds_size1 {
  font-size: 12px;
  line-height: 200%;
}
#panel_clouds A.clouds_size1:hover {
  color: white;
}
#panel_clouds .clouds_size2 {
  font-size: 16px;
  line-height: 180%;
}
#panel_clouds A.clouds_size2:hover {
  color: white;
}
#panel_clouds .clouds_size3 {
  font-size: 18px;
  line-height: 150%;
}
#panel_clouds A.clouds_size3:hover {
  color: white;
}
#panel_clouds .clouds_size4 {
  font-size: 12px;
  line-height: 130%;
}
#panel_clouds A.clouds_size4:hover {
  color: white;
}
#panel_clouds .clouds_size5 {
  font-size: 25px;
  line-height: 100%;
}
#panel_clouds A.clouds_size5:hover {
  color: white;
}


.import_tbl {
  margin: 10px 0px;
}
.import_tbl LABEL {
  font-weight: bold;
}
.import_tbl .inp, .import_tbl .sel {
  width: 100%;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: black;
}
