.tt{ border: 1px solid #b7b7b7;}



BODY {
  background-color: #D2e3f3;
  scrollbar-face-color: #D2e3f3;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #DEE3E7;
  scrollbar-3dlight-color: #D1D7DC;
  scrollbar-arrow-color:  #666666;
  scrollbar-track-color: #D2e3f3;
  scrollbar-darkshadow-color: #888888;
}

IMG {
  border-width: 0 0 0 0;
  border-color: #2B2B2B;
}

IMG.list {
  border-width: 1 1 1 1;
}

TABLE {
  border:0px solid #b7b7b7; font-family: Verdana;
  font-size: 11px;
  color: #666666;
  border-collapse: collapse
  
}

TD {
  border:0px solid #D1D7DC; padding:0; vertical-align: top;
  
}

TD.title {
  padding: 0 3 0 3;
}




TABLE.main {
  border-width: 1;

}
TD.main_title {
  padding: 0 3 0 3;
  border-width: 0 0 1 0;
  font-weight: bold;
}
TD.main_content {
  border-width: 0 0 0 0;
  padding: 3 3 3 3;
  /*background-color: #FFFFFF;*/
}
TD.main_footer {
  padding: 0 3 0 3;
  border-width: 1 0 0 0;
}
TD.main_subtitle {
  /*background-color: #FFFFFF;*/
  padding: 0 3 0 3;
  border-width: 1 0 1 0;
  font-weight: bold;
}
TD.text {
padding: 6 6 6 6;
}










FORM {
  display: inline;
}

TABLE.artlist_table {
  font-family: Verdana;
  font-size: 11px;
  padding: 0 0 0 0;
  color: #666666;
  text-align: justify;

}

IMG.artlist_thumbnail {
  border: solid 1px #000000;
  float: left;
  margin-left: 0 0 0 0;
  
}

.table_footer {
  border-left:0px solid #D1D7DC; border-right:0px solid #D1D7DC; border-top:1px solid #D1D7DC; border-bottom:0px solid #D1D7DC; background-color: #F9F9F9;
  padding: 0;
  spacing: 10 10 10 10;
  margin: 0;
  

}

TABLE.article {
  font-family: Verdana;
  font-size: 11px;
  padding: 0 0 0 0;
  color: #666666;
  border: 1px solid #D1D7DC;
}

.title {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  color: #666666;
}

.menu {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #666666;
}

.o {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-weight: bold;
  color: #eeeeee;
}

.block {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  color: #666666;
}

input {
  font-family: Verdana;
  font-size: 11px;
  color: #666666;
  border: 1px #999999 solid;
  background-color: #F4f4f4;
}

select {
  font-family: Verdana;
  font-size: 11px;
  color: #666666;
  border: 1px #999999 solid;
  background-color: #F4f4f4;
}

textarea {
  font-family: Verdana;
  font-size: 11px;
  color: #666666;
  border: 1px #999999 solid;
  background-color: #F4f4f4;
}


a:visited { text-decoration: none; color: #666666}
a:link    { text-decoration: none; color: #666666}
a:hover   { text-decoration: ; color: #FF0000; background-color: #FFFF00}




.art_title {font-size: 18px; font-weight: bold; margin-left: 25px; display: inline}

.art_author {font-size: 12px; font-weight: bold; margin-left: 25px; display: inline}

.art_add {font-size: 12px; font-weight: normal; margin-left: 25px; display: inline}

.art_subtitle {font-size: 12px; font-weight: bold; display: inline}

.art_intro {font-size: 12px; font-style: italic; display: inline}

.art_text {font-size: 12px; margin-left: 20px; margin-right: 20px; text-align: justify;}

.art_img_left {margin-right: 10px; margin-bottom: 10px; float: left; border-style: solid; border-width: 1px;}

.art_img_right {margin-left: 10px; margin-bottom: 10px; float: right; border-style: solid; border-width: 1px;}

.art_path {color: #000000; font-weight: normal; font-size: 10px; margin-left: 20px; margin-right: 20px; margin-top: 20px; text-align: right;}

#art_path A {color: #000000;}
#art_path A:hover {color: #666666;}

.art_print {font-weight: normal; font-size: 11px; margin-left: 20px; margin-right: 20px; text-align: right;}