/*-------------------  Ed Styles ----------------------------------*/
.default_text {
	color: #696969;
	font-family: arial narrow;
	font-size: 14px;
}


/*------------------------ /Ed Styles --------------------------------*/

.align_right {
	text-align: right;
}

a {
color:#770247;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}



body, html{
width: 100%;
height: 100%;
margin:0;
padding:0;
text-align:center;
//font-family: verdana;
*font-family: arial narrow;
color: #696969;
}

body{
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
}

.lang_select{
text-align:right;
position: absolute;
width:auto;
top: 25px;
right:5%;
white-space:nowrap;
color: #717171;
}

.lang_select a{
color: #696969;
text-decoration:none;
}

table{
text-align:left;
}

#head{
padding-left:40px;
}

#left,#center{
float:left;
}

.left{
padding-bottom: 304px;
}

.abg{
background-position:bottom left;
background-repeat: no-repeat;
}

.content{
padding:15px 5px 0 29px;
}

#left{
width:216px;
position:relative;
}

#center{
padding-left:20px;
}

div {
margin:0;
border:solid 0px red;
/*position: relative;*/
}

#left .menu{
padding-right:0;
padding-top:0;
}

.menu{
text-align:right;
line-height:20px;
padding-right:46px;
padding-top:10px;
}

.menu a{
text-decoration:none;
/*color: #717171;*/
color: #696969;
font-family:arial narrow;
font-size:16px;
font-weight:500;
}

.menu a:hover{
text-decoration:none;
}

.menu1{
line-height:20px;
}

.menu1 a{
text-decoration:none;
color: #810f4a;
font-family:arial narrow;
font-size:16px;
font-weight:500;
}

.menu1 a:hover{
text-decoration:none;
}

.main_body{

  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;


background-repeat: no-repeat;
background-position: bottom;
border:solid 0px red;
}

.main_data{
position: relative;

margin-bottom: 320px;
border:solid 0px red;
}


/*--------------------  GALLERY -------------------------*/
.archive{
text-decoration:none;
color:#696969;
}

.back_div{

text-align:right;
padding: 15px;
}

.back_div a{
text-decoration:none;
font-size:15px;
font-weight:normal;
color:#696969;

font-family:arial;
}

.users_tbl{
}

.users_tbl td{
width: 130px;
height: 145px;
padding:0 25px 35px 0;
line-height:15px;
}

.users_tbl td img{
border:solid 1px gray;
margin:0 0 0 15px;
padding:0;
}

.users_tbl td a{
text-decoration:none;
}

.galtype{
/*color: #a95e85;*/
color:#770247;
font-size:12px;
font-family:arial;
}
.galname{
color: #696969;
font-size:12px;

font-family:arial;

}


.user_tbl img{
border:solid 1px gray;
margin:0 5px 0 15px;"
/*border-right:solid 2px gray;
border-bottom:solid 2px gray;
border-top:solid 2px gray;
border-left:solid 2px gray;
*/
}

/*--------------------  /GALLERY -------------------------*/
