.version.portfolio /* version checker */
{
	color: #0000F1;
	background-color: #55E00F;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 980px;
	min-height: 1173.5999900000002px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -134px;
	width: 0.01px;
}

#u2985
{
	z-index: 2;
	width: 35px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 1027px;
	position: relative;
}

#u6140
{
	z-index: 104;
	height: 71px;
	top: 1px;
}

#u6140-bw
{
	z-index: 104;
}

#u5489-8
{
	z-index: 105;
	min-height: 26px;
	top: 34px;
}

#u5489-8-bw
{
	z-index: 105;
}

#u6261
{
	z-index: 113;
	width: 156px;
	background-color: transparent;
	margin-left: 412px;
	margin-top: 195px;
	position: relative;
}

#slideshowu5596
{
	z-index: 3;
	width: 0.01px;
	height: 1763px;
	margin-left: 18px;
	margin-top: 34px;
	position: relative;
}

#u5622
{
	position: absolute;
	width: 1188px;
	height: 948px;
	border-style: none;
	border-color: transparent;
	top: -19px;
	left: -118px;
	background: #FFFFFF url("../images/3-u5622-fr.png") repeat left top;
	background-color: rgba(255,255,255,0.9);
}

#u5622:hover
{
	background-repeat: repeat;
	background-position: left top;
	width: 1188px;
	height: 948px;
	min-height: 0px;
	margin: 0px;
}

#u5622popup
{
	z-index: 4;
}

#u5792
{
	z-index: 5;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5801
{
	z-index: 7;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5810
{
	z-index: 9;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5819
{
	z-index: 11;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5828
{
	z-index: 13;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5837
{
	z-index: 15;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5846
{
	z-index: 17;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5855
{
	z-index: 19;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5864
{
	z-index: 21;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5873
{
	z-index: 23;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5882
{
	z-index: 25;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5891
{
	z-index: 27;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5900
{
	z-index: 29;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5909
{
	z-index: 31;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5918
{
	z-index: 33;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5927
{
	z-index: 35;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5873_img,#u5882_img,#u5900_img,#u5927_img
{
	margin-left: -93px;
	margin-right: -93px;
	margin-bottom: -1px;
}

#u5936
{
	z-index: 37;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5945
{
	z-index: 39;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5954
{
	z-index: 41;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5963
{
	z-index: 43;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5963_img
{
	padding-left: 92px;
	padding-right: 92px;
}

#u5972
{
	z-index: 45;
	width: 1144px;
	height: 886px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u5792_clip,#u5801_clip,#u5810_clip,#u5819_clip,#u5828_clip,#u5837_clip,#u5846_clip,#u5855_clip,#u5864_clip,#u5873_clip,#u5882_clip,#u5900_clip,#u5927_clip,#u5936_clip,#u5945_clip,#u5954_clip,#u5972_clip
{
	overflow: hidden;
	width: 1144px;
	height: 886px;
}

#u5792_img,#u5801_img,#u5810_img,#u5819_img,#u5828_img,#u5837_img,#u5846_img,#u5855_img,#u5864_img,#u5936_img,#u5945_img,#u5954_img,#u5972_img
{
	margin-left: -19px;
	margin-right: -18px;
}

#u5599
{
	position: absolute;
	width: 935px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 394px;
}

#u5599popup
{
	z-index: 47;
}

#u5795
{
	z-index: 49;
	height: 187px;
	width: 301px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	left: 6px;
	background: url("../images/u5795.png") no-repeat 0px 0px;
}

#u5795:hover
{
	background: url("../images/u5795-r.png") no-repeat 0px 0px;
}

#u5804
{
	z-index: 52;
	height: 187px;
	width: 301px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	left: 317px;
	background: url("../images/u5804.png") no-repeat 0px 0px;
}

#u5804:hover
{
	background: url("../images/u5804-r.png") no-repeat 0px 0px;
}

#u5813
{
	z-index: 55;
	height: 187px;
	width: 301px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	left: 628px;
	background: url("../images/u5813.png") no-repeat 0px 0px;
}

#u5813:hover
{
	background: url("../images/u5813-r.png") no-repeat 0px 0px;
}

#u5822
{
	z-index: 58;
	height: 187px;
	width: 301px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 197px;
	left: 6px;
	background: url("../images/u5822.png") no-repeat 0px 0px;
}

#u5822:hover
{
	background: url("../images/u5822-r.png") no-repeat 0px 0px;
}

#u5831
{
	z-index: 61;
	height: 187px;
	width: 301px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 197px;
	left: 317px;
	background: url("../images/u5831.png") no-repeat 0px 0px;
}

#u5831:hover
{
	background: url("../images/u5831-r.png") no-repeat 0px 0px;
}

#u5840
{
	z-index: 64;
	height: 187px;
	width: 301px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 197px;
	left: 628px;
	background: url("../images/u5840.png") no-repeat 0px 0px;
}

#u5840:hover
{
	background: url("../images/u5840-r.png") no-repeat 0px 0px;
}

#u5849
{
	z-index: 66;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 394px;
	left: 6px;
}

#u5858
{
	z-index: 68;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 394px;
	left: 317px;
}

#u5867
{
	z-index: 70;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 394px;
	left: 628px;
}

#u5849:hover,#u5858:hover,#u5867:hover
{
	border-color: #282828;
	width: 287px;
	height: 173px;
	min-height: 0px;
	margin: 394px -10000px 0px 0px;
}

#u5876
{
	z-index: 72;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 591px;
	left: 6px;
}

#u5885
{
	z-index: 74;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 591px;
	left: 317px;
}

#u5894
{
	z-index: 76;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 591px;
	left: 628px;
}

#u5876:hover,#u5885:hover,#u5894:hover
{
	border-color: #282828;
	width: 287px;
	height: 173px;
	min-height: 0px;
	margin: 591px -10000px 0px 0px;
}

#u5903
{
	z-index: 78;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 788px;
	left: 6px;
}

#u5912
{
	z-index: 80;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 788px;
	left: 317px;
}

#u5921
{
	z-index: 82;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 788px;
	left: 628px;
}

#u5903:hover,#u5912:hover,#u5921:hover
{
	border-color: #282828;
	width: 287px;
	height: 173px;
	min-height: 0px;
	margin: 788px -10000px 0px 0px;
}

#u5930
{
	z-index: 84;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 985px;
	left: 6px;
}

#u5876_img,#u5885_img,#u5903_img,#u5930_img
{
	margin-top: -9px;
	margin-bottom: -9px;
}

#u5939
{
	z-index: 86;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 985px;
	left: 317px;
}

#u5948
{
	z-index: 88;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 985px;
	left: 628px;
}

#u5930:hover,#u5939:hover,#u5948:hover
{
	border-color: #282828;
	width: 287px;
	height: 173px;
	min-height: 0px;
	margin: 985px -10000px 0px 0px;
}

#u5957
{
	z-index: 90;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1182px;
	left: 6px;
}

#u5849_clip,#u5858_clip,#u5867_clip,#u5876_clip,#u5885_clip,#u5903_clip,#u5930_clip,#u5939_clip,#u5948_clip,#u5957_clip
{
	overflow: hidden;
	width: 287px;
	height: 173px;
}

#u5849_img,#u5858_img,#u5867_img,#u5939_img,#u5948_img,#u5957_img
{
	margin-top: -21px;
	margin-bottom: -21px;
}

#u5966
{
	z-index: 92;
	width: 287px;
	height: 173px;
	border-width: 7px;
	border-style: solid;
	border-color: #DDDDDD;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1182px;
	left: 317px;
}

#u5957:hover,#u5966:hover
{
	border-color: #282828;
	width: 287px;
	height: 173px;
	min-height: 0px;
	margin: 1182px -10000px 0px 0px;
}

#u5975
{
	z-index: 95;
	height: 187px;
	width: 301px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 1182px;
	left: 628px;
	background: url("../images/u5975.png") no-repeat 0px 0px;
}

#u5975:hover
{
	background: url("../images/u5975-r.png") no-repeat 0px 0px;
}

#u5621
{
	position: absolute;
	height: 52px;
	width: 54px;
	vertical-align: top;
	top: 342px;
	left: -194px;
	background: url("../images/button_left-u5621.png") no-repeat 0px 0px;
}

#u5621popup
{
	z-index: 98;
}

#u5621:hover
{
	background: url("../images/button_left-u5621-r.png") no-repeat 0px 0px;
}

#u5620
{
	position: absolute;
	height: 51px;
	width: 47px;
	vertical-align: top;
	top: 344px;
	left: 1098px;
	background: url("../images/button_right-u5620.png") no-repeat 0px 0px;
}

#u5620popup
{
	z-index: 101;
}

#u5620:hover
{
	background: url("../images/button_right-u5620-r.png") no-repeat 0px 0px;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u6097
{
	z-index: 103;
	height: 58px;
	bottom: 0px;
}

#u6097-bw
{
	z-index: 103;
}

body
{
	position: relative;
	min-width: 980px;
	padding-top: 23px;
}

