body {
        margin: 0px;
        
}

 tr.tr1 {
     /*   BACKGROUND:#E2F0FE;     */
	BACKGROUND:#ececec;
        
}
tr.tr2{
        BACKGROUND:#FFF;        
        
}

table#restab td{
border:solid 1px #ececec;
}

h1{
        color: #333399;

        font-size: 16px;
        padding: 1px;
        font-family: Tahoma;            
} 

h1 a{
        color: #333399;

        font-size: 15px;

        text-align: left;


  }

h2{
        color: #333399;

        font-size: 14px;
        padding: 1px;
        font-family: Tahoma;            
} 

h2 a{
        color: #333399;

        font-size: 14px;

        text-align: left;


  }



div.column {width: 200px; float: left;}

ul {margin: 0px 0px 0px 20px; padding: 0px; }
li {margin: 0px; padding: 0px; list-style: none;border-bottom:1px #E2F0FE solid;}

td {
        border: 0px;
        font-size: 12px;
        color: #000000;
        font-family: verdana, arial, times new roman, sans-serif;
}
th {
        border: 0px;
        font-size: 12px;
        font-weight:bold;
        color: #000000;
        font-family: verdana, arial, times new roman, sans-serif;
}
div.artbody {
color:  #30163a;
font-family: verdana, arial, times new roman, sans-serif;


text-align: justify;    
background-color: #fff;
font-size: 12px;
text-indent: 20px;
padding: 3px;

width: 99%;

}


input {
    border-width: 1px;
    border-color: #70754F #70754F #8E9C4F #8E9C4F;
    border-style: solid;
    font-size: 11px;
    font-family: verdana, arial, times new roman, sans-serif;
    background-color: #ececec;

   /* background-color:  #E2F0FE;*/

}

.but {
    padding: 1px;
    display: inline-block;
    border-width: 1px;
    border-color: #70754F #70754F #8E9C4F #8E9C4F;
    border-style: solid;
    font-size: 11px;
    font-family: verdana, arial, times new roman, sans-serif;

    background-color: #ececec;


     }

form {
    font-size: 12px;
    font-family: verdana, arial, times new roman, sans-serif;
}

select {
    font-size: 12px;
    font-family: verdana, arial, times new roman, sans-serif;
    background-color: #ffffff;
         width: 200px;
}

textarea {
    border-width: 1px;
    border-color: #70754F #70754F #8E9C4F #8E9C4F;
    border-style: solid;
    font-family: verdana, arial, times new roman, sans-serif;
    background-color: #FFFFFF;
}


cal{
    font-size: 9px;
    background: none transparent scroll repeat 0% 0%;
    color: #cb1e47;
    font-family: verdana, arial, times new roman, sans-serif;
    text-decoration: none
        
}

.cal td{
        font-size: 11px;
        }

.cal a{
          display:inline;
          font-weight:bold;
        font-size: 11px;
    color: #30163A;
   
}
  .menu {
  padding: 10px;
  

  }
  .menu a{
        display:block;
        text-align: left;
        font-family:  arial;
        color: #333399;
        font-weight:bold;
  }

a {
    display: inline-block;
    font-size: 12px;
   
        color: #333399;
    font-family: Tahoma;
    text-decoration: none
}


a:hover{
        text-decoration: underline;
}


img {
    border: 0px;
}

#users {width: 500px; margin: 10px 0px;}
#users .name{}
#users img.photo {float: left; width: 120px; height: 160px; background-color: white; border: solid 1px #333399;}

#users span {
 width: 200px; 
}

.tt img{
 margin: 10px;
 float:left;
 height:80px;
}

#galery {
width:740px;
height:650px;

}
#galery div.paginate{
padding:5px;
}
#galery div.paginate span{
background:#8CB2DB none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:2px;

}


#photos {


}
#photos . album_photo {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C2C2C2;
overflow:hidden;

}



.albums_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}
.albums_list li {


}
.albums_list .album_photo {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C2C2C2;
float:left;
height:100px;
margin:0 -80px 0 20px;
overflow:hidden;
width:100px;
}
.albums_list .album_content {
margin:10px 10px 0 20px;
padding:0 10px 0 0;
}
.albums_list h3 {
color:#333333;
font-family:"Trebuchet MS",Arial;
font-size:1.3em;
font-weight:bold;
margin:0;
}
.albums_list h6 {
color:#999999;
float:left;
font-size:0.9em;
font-weight:normal;
margin:2px -80px 0 0;
padding:0 0 0 10px;
width:70px;
}
.albums_list cite {
color:#333333;
display:block;
font-size:0.9em;
font-style:normal;
margin:0 0 8px;
}
.albums_list cite span {
color:#999999;
font-style:normal;
}
.albums_list cite a {
position:relative;
z-index:24;
}
.albums_list cite a:hover .tooltip {
display:block;
}
.albums_list cite a:hover {
z-index:25;
}