#main {
    width:900px;
    border: 1px solid #D3D3D3;
/*    z-index:1;*/
    padding: 10px;
    margin-left: auto ;
    margin-right: auto ;
}

#r_comments {
    float: right;
    width:400px;
    height: 350px;
    margin-left: 0px;
    border: solid 0px;
    position: relative;
    z-index:2;
    font-size:16px;
}

img {
    border:0px;
    background-color:white;
}
.border {
    float:left;
    border: solid 0px;
    border-right: solid 0px;
    border-bottom: solid 0px;
    color: gray;
    width:500px;
    padding: 20px;
}

.images {
   width: 750px;
   margin-left:auto;
   margin-right:auto;
/*   background-color:#F5F5F5;*/
   padding:20px;
}
.user {
    font-size:10px;
    color:gray;
}
.a_img {
    background-color:white;
}
.a_img:hover {
    background-color:white;
}

input, .upload {
    font-size:24px;
    color: black;
    align: center;
    position:relative;

}
.upload_item {
    width:700px;
}
#upload_form {
    width:850px;
    margin-left:auto;
    margin-right:auto;
    padding:14px;
    /*border-top: 1px solid #D3D3D3;*/
    border-bottom: 1px solid #D3D3D3;
}
#footer {
    margin-top:20px;
    border-top: 1px solid #cecea5;
    background: white;
    padding: 3px;
    color: gray;
}
#add_footer {
	padding: 3px;
/*        border-left: solid 1px;
        border-right: solid 1px;*/
        color: gray;
	font-size:8px;
}

#header {
	border-bottom: 1px solid #D3D3D3;
	background: white;
	padding: 5px;
        font-size:14px;
}
a {
    color: gray;
    text-decoration: none;
    padding: 1px;
}
#header_links {
    align:center !important;
    font-size:18px;
    width:100%;
    background-color:#F5F5F5;
    padding:3px;
    
  
}
a:hover {
    text-decoration: none;
    background-color:#cc8899;
    color: white;

}

.tags {
  font-size: 20px;
}

h1 {
	margin-top: 0;
	font-size: 26px;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
img {
    border: 0;
}

.error {
    color: red;
    font-size:12px;
}

.wallpapper-under {
    font-size: 10px;
    color: gray;
}
.pages {
    font-size: 18px;
    font: bold;
    color: black;
    border: 0px solid;
    padding: 6px;
}

a.pages_links{
    color: red;
    text-decoration: none;
}

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


.head {
    font-size:20px;
}


a.head2 {
    color: red;
    text-decoration: underline;
    font-size:16px;
}


.c_page {

}
.panel_on {
    display:block;
    float:top;
    position:absolute;
    left:200px;
    top: 50px;
    visibility:visible;
    padding:20px;
    width:500px;
    height:auto;
    background-color:white;
    border: solid 1px;
    z-index:999
}
.panel_off {
    display:none;
    visibility:hidden;
    background-color:gray;
    padding:0px;
    width:0px;
    height:0px;
}

.lpanel_on {
    display:block;
    float:top;
    position:absolute;
    left:200px;
    top: 50px;
    visibility:visible;
    padding:20px;
    width:300px;
    height:auto;
    background-color:white;
    border: solid 1px;
    z-index:999
}
.lpanel_off {
    display:none;
    visibility:hidden;
    background-color:gray;
    padding:0px;
    width:0px;
    height:0px;
}
.comment_text{
    background-color: white;
    padding: 5px;

}
.comment {
    width:400px;
}
.comment_header {
    color: white;
    background-color:#cadaba;
}
.page_buttons{
    width:100%;
    font-size:30px;
}
.off {
    display: none;
}

.image_item{
   /* float:left;*/
    width:160px;
    height:200px;
    display: inline-block;
    vertical-align: middle;
    border:0px solid gray;
    padding:5px;
}
.image_item:hover{
    background-color: white;
}
