body
{
	margin: 0px;
	padding: 0px;
	background-color: #090705;
	font-family: Arial;
}

img.ind_image
{
    border-style: none;
    border-width: 0px;
    margin: 0px;
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: -400px 0px 0px -600px;
	z-index: 0;
	width: 1200px; 
	height: 800px;
}

img.gal_image
{
    border-style: solid 1px #ffffff;
    margin: 0px;
}

div.langmenu
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: 260px 0px 0px -502px; 
	z-index: 1;
}

p.menu_link
{
	font-size: 18pt;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
}

p.menu_link a, p.menu_link a:visited
{
	color: #929292;
	border: 0px;
	text-decoration: none;
}

p.menu_link a:hover
{
	color: #eeeeee;
}


p.friends_link
{
	font-size: 14pt;
	font-weight: bold;
	margin: 11px 0px 0px 0px;
}

p.friends_link a, p.friends_link a:visited
{
	color: #929292;
	border: 0px;
	text-decoration: none;
}

p.friends_link a:hover
{
	color: #eeeeee;
}



div.main_menu
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: 200px 0px 0px -502px; 
	z-index:0;
}

div.counters
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: 332px 0 0 350px; 
	z-index: 0;
}

#image_caption
{
	color: #ffffff;
	text-align: center;
	font-size: 14pt;
	margin-bottom: 20px;
}

#image_text
{
	color: #ffffff;
	text-align: left;
	font-size: 11pt;
	font-style:italic;
	margin-bottom: 20px;
}

#new_link, #new_link:visited
{
	color: #caa252;
}

#new_link:hover
{
	color: #ff9900;
}


p.backlink
{
	text-align: left;
	margin-bottom: 20px;
}

p.backlink a, p.backlink a:visited
{
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

p.backlink a:hover
{
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

div.flash_music
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: -318px 0px 0px 454px; 
	z-index:0; 
	border: 0px;
}

div.homelink
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: 322px 0px 0px -502px; 
}

div.bot_lang_menu
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: 340px 0px 0px 250px;
	border: 0px;
}

div.bot_lang_menu a, div.bot_lang_menu a:hover, div.bot_lang_menu a:visited
{
	color: #ff9900; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 11pt; 
}

div.cont_main_info
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: -150px 0px 0px -350px;
	width: 700px;
}

div.cont_main_info p
{
	font-size: 19pt;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

div.cont_main_info p a, div.cont_main_info p a:visited
{
	color: #ffffff;
	text-decoration: none;
}

div.cont_main_info p a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

div.codeby
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: 284px 0px 0px -600px; 
	width: 1200px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
}

div.codeby a, div.codeby a:visited
{
	color: #666666;
	text-decoration: none;
}

div.codeby a:hover
{
	color: #666666;
	text-decoration: underline;
}

td.gal_td
{
	width:25%;
	text-align: left;
	vertical-align: top;
}

td.gal_td img
{
	width: 165px; 
	height: 135px; 
	border: solid 1px #ffffff;
}

div.left_photo_menu
{
	position: absolute;
	top: 50%;
	left: 50%; 
	margin: -266px 0px 0px -502px;
}

#photogal_frame
{
	/*border: 1px solid red;*/
	width: 1200px;
	height: 596px;
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin: -284px 0px 0px -600px;
}
