*{
font-family: verdana, arial, sans-serif;
font-size: 12px;
}
div{
	/*border: 1px dotted lime;*/
}
#image_frame{
overflow: auto !important;
}
#comment{
margin-top: 24px;
padding-bottom: 12px;
}
.comment_mycss{
font-size: 10px;
margin-left: 6px !important;/**/
text-align: justify;
padding-bottom: 12px;
padding-top: 12px;

/*

*/
}

.icon_centerbox{
margin-right: 12px !important;
border: 0px solid silver;
margin-bottom: 12px;
}
#ajax_content{
/*margin:  0px auto auto 0px !important;*/
margin: auto !important;
display: block;

}
.control_button{
	cursor: pointer;
}
.controlbox a{
	border: 0px; 
}
.bttn_normal{
cursor: pointer;
float: left;
margin: 4px;
border: 0px #dfdfdf solid;
background-color: #dfdfdf;
color: White;
height: 14px !important;
padding-bottom: 4px;
font-weight: bold;

}
#gallery_box_gc{
background-color: silver !important;
float: left; 
margin: 12px;

border: 0px solid lime;
}

/*######## S T A N D A R D - V I E W ##################################################################################*/


.image_frame_gx{
margin: auto !important;
/*margin-left: 150px;*/
text-align: center;
}
.icon_box_gx{
/*
	border: 3px gray solid;
	*/
	padding-left: 89px;
}
.image_box_gx{
width: 850px !important;
border: 0px lime dotted;
margin-bottom: 50px;

}
.controlbox_gx{
padding-top: 6px;
height: 20px;
margin-left: 290px;
margin-bottom: 20px;


}

.gallery_box_gx{
height: auto; 
width: 800px !important;
margin: 12px;


}


/*Buttons*/
.control_button_gx{
float: left;
width: 45px;
height: 25px;
border: 0px solid silver;
background-color: white;


float: left;
}


.icon_centerbox_gx{
height: 95px;
padding-left: 125px;
}

.title_box_gx{
font-size: 18px;
font-weight: bold;
text-align: center;
padding: 12px;

color: gray;

}

.box_text{
width: 0px;
height: 0px;
}

.icon_gx{
float: left;
width: 75px;
height: 75px;

}
.icon_gx img{
display: block;
margin: auto;
	
}

.image_box_gx{
width: 100% !important;
height: auto; 
float: left;
margin: auto !important;
/*
border: 2px dotted green;
*/
}

.image_comment_gx{
margin: auto !important;
margin-top: 0px;
float: left;
border: 0px lime dotted;
text-align: left;
color: gray;

}
/*######## CO M P A C T - V I E W ##################################################################################*/
.icon_gc{
	height: 45px;
	width: 45px;
	
}

.gallery_box_gc{
font-family: arial,Arial, Helvetica, sans-serif;
border-top: 1px solid darkgray;
border-left: 3px solid darkgray;
border-right: 1px solid lightgray;
border-bottom: 1px solid lightgray;
float: right !important;
margin: 12px;
/*width: auto !important;*/
width: 328 px !important;
}

.gallery_box_gc div{
position: relative;
}

.ajax_content_gc{
 
}

.icon_box_gc{
width: auto;
margin-top: 14px;
border:0px solid lightblue;
margin-left: 12px;
margin-bottom: 30px;

}

.title_box_gc{

font-size: 14px;
font-weight: bold;
text-align: left;
padding: 12px 24px 12px 8px;
border-bottom: 0px solid gray;


}

.image_comment_gc{
border: 0px solid gray;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 12px !important;
float: left;
padding-left: 4px;
font-size: 11px;
}
.controlbox_gc{
margin-top: 55px;
/**/
height: 25px; 
width: 300px !important;

padding-top: 0px;
padding-left: 0px;
border: 0px dotted lime;
/*


*/
}

.image_frame_gc{
float: left;
margin-left: 12px;
}

.control_button_gc{
float: left;
width: 30px !important;
border: 0px solid silver;
margin: 4px;

}
/*######## R A N D O M - V I E W ##################################################################################*/
#gallery_frame{

float: left;
margin: 12px;
width: auto !important;
}

.gallery_box_gr{
border: 1px solid silver !important;
padding: 0px;
float: left; 
margin: 12px; 
padding: 12px 12px 12px 0px; 

}

.image_box_gr{

	border: 0px solid lightgreen;
	margin-left: 12px;
	
}
.ajax_content_gr
{
margin-left: 12px;
border: 0px solid blue;
display: block;
margin-left: auto;
margin-right: auto;
}

.icon_box_gr{

float: left;
margin-top: 0px;

}

.title_box_gr{
font-size: 16px;
font-weight: bold;
text-align: center;
padding: 12px 12px 2px 12px;
border-bottom: 1px solid gray;
margin-bottom: 12px;
margin-left: 12px;
}

.icon_centerbox_gr{
padding-left: 0px;
height: auto !important; 
padding-top: 0px; 
float: left; 
width: auto;
border: 0px dashed red !important;
}

.image_comment_gr{
padding-top: 20px;
 margin-left: auto !important;
 margin-right: auto !important;
}
.controlbox-123{
height: 25px; 

width:135px;
padding-top: 12px;
padding-left: 0px;
}

.image_frame_gr{
border: 0px solid gray; 
    margin-left: auto;
    margin-right: auto;
}

.control_button_gr{
float: left;
width: 35px !important;
border: 1px solid silver;
padding-top: 6px;

width: 20px; 
float: left;
}

/*######## P R E V I E W - V I E W ################################################################*/

.icon_centerbox_mycss{
border: 1px solid silver !important;
}

.icon_preview{
float: left;
width: 55px;
height: 55px;
border: 1px solid gray;
margin: 8px;
padding-top: 12px;
}
.icon_mycss{
float: left;
padding: 4px;
margin: 2px;
border: 0px solid silver !important;
}


/*### A  L  L  G  E  M  E  I  N  #######################################################################################*/

.bttn_active{
cursor: pointer;
float: left;
margin: 4px;
color: Silver;
height: 14px !important;
padding-bottom: 4px;
}

.icon_box{
float: left;
}

.icon:hover{
cursor: pointer;
}

.icon{
float: left;
padding: 4px;
margin: 2px;
border: 1px solid silver;
}

#img{
display: block;
margin: auto;
vertical-align:middle;
border: 0px solid gray !important;
}


#gallery_frame a{

border: none !important;
}

.controlbox-123_preview{
margin: auto;
height: 20px;
border: 0px blue solid;
float: left;
padding-left: 12px;
margin-top: 5px;
width: 700px;
}


.buttons{
margin: auto;
}
.centerimg{
/*
border: 1px solid lime;
margin: auto !important;
padding-left: 12px;
*/
}
#commentxxx{
border: 0px solid lime;
}


.image_framexxx{
float: left;
margin-left: 12px;
margin-bottom: 12px;
border: 0px solid gray; 

}

