body{
	background-color: #FFF;
	font-family: Arial;
	overflow: hidden;
}
IMG{
	border: none;
}
A:focus { 
	outline: none; 
}
A:active{
	outline: none;
}
#f2pro_logo{
	width: 96px;
	height: 96px;
	position: absolute;
	margin-top: 236px;
	margin-left: -12px;
	z-index: 10;
	cursor: pointer;
}
#maintable{
	border-collapse: collapse;
	height: 100%;
	width: 100%;
}
#maintable TD{
	padding: 0px;
}
#maintable #mainblock{
	width: 863px;
	height: 386px;
	background: #000;
	vertical-align: top;
	padding: 0px 20px 0px 0px;
}
#maintable #mainblock_gallery{
	width: 863px;
	height: 589px;
	background: #000;
	vertical-align: top;
	padding: 0px 20px 0px 0px;
}
#maintable #block1{
	background: #FFF url('/i/background_top.jpg') bottom repeat-x;
}
#maintable #subblock1{
	background: url('/i/1.jpg') right bottom no-repeat;
	width: 100%;
	height: 100%;
}
#maintable #block2{
	background: url('/i/2.jpg') left bottom no-repeat;
}
#maintable #block3{
	background: #FFF url('/i/background_top.jpg') bottom repeat-x;
}
#maintable #subblock3{
	background: url('/i/3.jpg') left bottom no-repeat;
	width: 100%;
	height: 100%;
}
#maintable #block4{
	background: #FFF url('/i/background.jpg') center repeat-x;
}
#maintable #subblock4{
	background: url('/i/4.jpg') right center no-repeat;
	width: 100%;
	height: 100%;
}
#maintable #subblock4g, #maintable #subblock6g{
	background: url('/i/46gt.jpg') top right repeat-x;
	width: 100%;
	height: 100%;
}
#maintable #block6{
	background: #FFF url('/i/background.jpg') center repeat-x;
}
#maintable #subblock6{
	background: url('/i/6.jpg') left center no-repeat;
	width: 100%;
	height: 100%;
}
#maintable #block7{
	background: #FFF url('/i/background_bottom.jpg') top repeat-x;
}
#maintable #block8{
	background: url('/i/8.jpg') left top no-repeat;
}
#maintable #block9{
	background: #FFF url('/i/background_bottom.jpg') top repeat-x;
}
#rightfloat{
	float: right;
}

/* MENU */

#menu, #menu_g{
	width: 380px;
	height: 40px;
	margin-top: 11px;
}
#menutext, #menutext_g{
	position: absolute;
	z-index: 6;
	font-size: 80%;
	margin-top: 11px;
	margin-left: 20px;
	color: #474747;
}
#menutext SPAN{
	margin-right: 11px;
}
#menutext .active, #menutext_g .active{
	font-weight: bold;
}
#menutext A, #menutext A:visited{
	color: #474747;
}
#menutext A:hover{
	color: #000;
	text-decoration: none;
}
#menubackground{
	position: absolute;
	z-index: 1;
}
#menuback{
	position: absolute;
	z-index: 6;
	margin-top: 8px;
	margin-left: 8px;
}
#menutext_g{
	color: #FFF;
	margin-left: 32px;
}
#menutext_g SPAN{
	margin-right: 11px;
}
#menutext_g A, #menutext_g A:visited{
	color: #FFF;
}
#menutext_g A:hover{
	color: #FFF;
	text-decoration: none;
}
#menu_slideshow_controls{
	position: absolute;
	z-index: 6;
	margin-top: 11px;
	margin-left: 332px;
}
#menu_slideshow_controls DIV DIV{
	width: 17px;
	height: 17px;
	float: left;
}
#menu_slideshow_controls DIV DIV.active{
	background: url('/i/s_border.gif');
}
/* MAIN TEXT */

#maintext{
	margin-top: 16px;
	width: 380px;
	height: 304px;
	color: #474747;
	font-size: 80%;
}
#maintext #textcontent{
	position: absolute;
	z-index: 5;
	width: 340px;
	height: 268;
	margin-top: 17px;
	margin-left: 20px;
	overflow: hidden;
}
#maintext H1{
	color: #4f4f4f;
	margin: 0px;
	margin-bottom: 12px;
	font-size: 160%;
	font-family: "Trebuchet MS", Arial;
	font-weight: normal;
}
#maintext P{
	margin-top: 12px;
	margin-bottom: 16px;
	line-height: 18px;
}
#maintext A, #maintext A:visited{
	color: #1b74be;
}
#maintext A:hover{
	color: #ff2020;
}
#maintextbackground{
	position: absolute;
	z-index: 1;
}

/* GALLERY */

#arrow_left, #arrow_right{
	position: absolute;
	display: block;
	background: url('/i/e.gif');
	color: #FFF;
	padding: 0px;
	width: 441px;
	cursor: pointer;
	z-index: 5;
	/* 833 589 */
}
#arrow_right{
	margin-left: 442px;
	margin-top: 50px;
	text-align: right;
	padding: 0px;
}
#arrow_left img, #arrow_right img, #arrow_left div, #arrow_right div{
	margin-top: 273px;
	margin-bottom: 282px;
	margin-left: 18px;
}
#arrow_right img, #arrow_right div{
	margin-right: 18px; 
	margin-top: 223px;
	margin-bottom: 282px;
}

#mainimage{
	position: absolute;
	z-index: 1;
	width: 883px;
	height: 589px;
	overflow: hidden;
	text-align: center;
}
#photocenter{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
#photocenter TD{
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}
#thumbsline{	margin-top: 488px;
	margin-left: 14px;
	position: absolute;
	z-index: 10;
}
#thumbsbackground{
	position: absolute;
	z-index: 1;
}
#thumbs_contents{	position: absolute;
	z-index: 2;
}
#thumbs_arrow_left, #thumbs_arrow_right{	position: absolute;
	z-index: 3;
	margin-top: 0px;
	cursor: pointer;
	padding-top: 33px;
	padding-bottom: 32px;
	padding-left: 5px;
	padding-right: 5px;
}
#thumbs_arrow_left{
	margin-left: 0px;
}
#thumbs_arrow_right{
	margin-left: 833px;
}
#thumbs_previews{	position: absolute;
	z-index: 3;	width: 804px;
	margin-left: 25px;
	height: 91px;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top;
}
#thumbs_previews table td{	vertical-align: top;
}
#thumbs_previews img{	margin-top: 7px;	height: 79px;
	margin-right: 7px;
	margin-left: 7px;
	cursor: pointer;
	vertical-align: top;
}
#thumbs_previews img.active{	margin-top: 3px;	border: 4px solid #c1c2c3;
	margin-right: 3px;
	margin-left: 3px;
}

/* IE ONLY */
.arrow_left_png, .arrow_right_png{
	width: 17px;
	height: 33px;
	font-size: 1px;
}
.arrow_left_png{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/arrow_left.png', sizingMethod='crop');
}
.arrow_right_png{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/arrow_right.png', sizingMethod='crop');
}

.ramka_top_png{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka_top.png', sizingMethod='crop');
	width: 380px;
	height: 7px;
	font-size: 1px;
}
.ramka_fill_menu{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka_fill.png', sizingMethod='scale');
	width: 380px;
	height: 24px;
	font-size: 1px;
}
.ramka_fill_maintext{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka_fill.png', sizingMethod='scale');
	width: 380px;
	height: 290px;
	font-size: 1px;
}
.ramka_bottom_png{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka_bottom.png', sizingMethod='crop');
	width: 380px;
	height: 7px;
	font-size: 1px;
}
.ramka_top_png_g{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka_top_g.png', sizingMethod='crop');
	width: 380px;
	height: 7px;
	font-size: 1px;
}
.ramka_fill_menu_g{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka_fill_g.png', sizingMethod='scale');
	width: 380px;
	height: 24px;
	font-size: 1px;
}
.ramka_fill_maintext_g{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka_fill_g.png', sizingMethod='scale');
	width: 380px;
	height: 290px;
	font-size: 1px;
}
.ramka_bottom_png_g{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka_bottom_g.png', sizingMethod='crop');
	width: 380px;
	height: 7px;
	font-size: 1px;
}

.thumbline_top{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/thumbline_top.png', sizingMethod='crop');
	width: 855px;
	height: 7px;
	font-size: 1px;
}
.thumbline_bottom{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/thumbline_bottom.png', sizingMethod='crop');
	width: 855px;
	height: 7px;
	font-size: 1px;
}
.thumbline_back{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/thumbline_back.png', sizingMethod='scale');
	width: 855px;
	height: 79px;
	font-size: 1px;
}