FORM {
	margin: 0;
	padding: 0;
}
.Left {
	float: left;
}
body#Settings, body.SubPage {
	font-family: arial, verdana, tahoma, sans-serif;
}

body.AdminView #GalleryItemsList.OnlyRatings .GalleryItemDescription {
	padding-top: 0 !important;
}


/* SubPage elements */
#SubPage {
	text-align: center;
}
#SubPage #SiteHeaderThemes {
	position: absolute;
	right: 0;
}
#SubPage .Header {
	text-align: left;
	width: 980px;
	margin: 0 auto;
}
#SubPage .Header .Heading {
	height: 30px;
	padding-top: 15px;
}
#SubPage .Header .Tabs {
	margin: 5px 0 0 12px;
}
#SubPage .Header .Tabs .Tab a, #SubPage .Header .Tabs .Tab a:visited {
	color: #4183d3;
	display: block;
	padding: 7px 17px 3px 16px;
	text-decoration: none;
}
#SubPage .Header .Tabs .Tab a:hover {
	color: #389b29;
}
#SubPage .Header .Tabs .Tab.Active a, #SubPage .Header .Tabs .Tab.Active a:visited, #SubPage .Header .Tabs .Tab.Active a:hover {
	color: #667888;
	display: block;
	padding: 7px 5px 3px 16px;
	background: none;
}
#SubPage .Header .Tabs .Tab {
	height: 28px;
	float: left;
	margin-right: -14px;
}
#SubPage .Header .Tabs .Tab .TabLeft  {
	float: left;
	font-size: 14px;
	color: #6797d0;
	padding-right: 27px;
}
#SubPage .Header .Tabs .Tab .TabRight {
	display: none;
}
#SubPage .Header .Tabs .Tab.Active .TabLeft {
	float: left;
	height: 28px;
	font-size: 14px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/tab_left.png);
	background-repeat: no-repeat;
	padding-right: 0;
}
#SubPage .Header .Tabs .Tab.Active .TabRight {
	display: block;
	float: left;
	width: 39px;
	height: 28px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/tab_right.png);
	background-repeat: no-repeat;
}
#SubPage .Header .Path {
	height: 33px;
	padding: 0 0 0 12px;
	font-size: 16px;
}
#SubPage .Header .Path .PathInfo {
	color: #a8afb6;
}
#SubPage .Header .Path .PathFolder {
	color: #5884b6;
}
#SubPage .Header H1 {
	font-size: 21px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 12px;
}
#SubPage.Upload .Header H1 {
	float: left;
}
#SubPage .Header .Heading a, #SubPage .Header .Heading a:visited {
	float: right;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/icon_close_small.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	font-size: 15px;
	color: #a8afb6;
	text-decoration: none;
	padding: 0 0 0 15px;
	margin: 4px 12px 0 0;
}
#SubPage .Header H2 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 4px 0 8px 0;
}
#SubPage .Header .FolderInfo {
	float: left;
	width: 460px;
	font-size: 13px;
}

#SubPage .Header .MoveItems {
	float: left;
	padding-top: 14px;
}
#SubPage .Header .MoveItems .Glow {
	float: left;
	display: block;
	width: 420px;
}
#SubPage.Settings SELECT {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #4e545a;
	margin: 0;
	padding-left: 3px;
}
#SubPage .Header .MoveItems SELECT {
	width: 100%;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	margin: 0;
	padding-left: 3px;
}
#SubPage .Header .MoveItems INPUT {
	float: left;
	width: 65px;
	height: 24px;
	text-align: center;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/subpage_movesubmit.png);
	background-repeat: no-repeat;
	border: 0;
	color: #fff;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	margin-left: 10px;
	cursor: pointer;
}


/* Edititems tageditor */
#SubPage.EditFiles .TagItems {
	width: 956px;
	margin: 0 auto;
	padding-top: 25px;
	text-align: left;
}
#SubPage.EditFiles .TagItems h2 {
	margin: 0;
	padding: 0 0 4px 0;
}
#SubPage.EditFiles .TagItems .TagInfo {
	float: left;
	width: 410px;
	padding-left: 20px;
}
#SubPage.EditFiles .TagItems .TagInfo p {
	font-size: 11px;
	padding: 0;
	margin: 0;
}
#SubPage.EditFiles .TagItems .TagTools input {
	float: left;
}
#SubPage.EditFiles .TagItems .TagTools input.Taglist {
	width: 280px;
	padding: 2px 3px;
	margin-top: 3px;
}
#SubPage.EditFiles .TagItems SELECT {
	width: 100%;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	margin: 0;
	padding-left: 3px;
}
#SubPage.EditFiles .TagItems .TagButton {
	float: left;
	width: 65px;
	height: 24px;
	text-align: center;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/subpage_movesubmit.png);
	background-repeat: no-repeat;
	border: 0;
	color: #fff;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	margin-left: 5px;
	cursor: pointer;
	margin-top: 2px;
}


#SubPage.EditFiles .TagItems .Taglist {
	float: left;
	width: 200px;
	height: 14px;
	color: #000;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	margin-left: 10px;
	cursor: pointer;
	margin-left: 0px;
}



#SubPage .Footer {
	width: 980px;
	margin: 0 auto;
	padding: 4px 0 30px 0;
}
#SubPage.EditFiles .Footer {
	padding-top: 20px;
}
#SubPage .Footer a,#SubPage .Footer a:visited {
	text-decoration: none;
	font-size: 12px;
}
#SubPage .Footer .Button, #SubPage .BoxContent .Button {
	text-align: center;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	cursor: pointer;
	border: 0;
	background-repeat: no-repeat;
}
#SubPage .Footer .Button a, #SubPage .Footer .Button a:visited {
	text-decoration: none;
	color: #384553;
	display: block;
	padding: 7px 0 6px 0;
}
#SubPage .Footer .Button a:hover {
	color: #4177a6;
}
#SubPage .Footer .Button.Save {
	float: right;
	width: 108px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_narrow.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 14px;
}
#SubPage .Footer .Button.Cancel {
	float: right;
	width: 108px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_narrow.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 21px;
}
#SubPage .Footer .Button.Return {
	float: right;
	width: 158px;
	height: 33px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_medium.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 8px;
	padding: 0;
}
#SubPage .Footer .SubButton {
	float: right;
	padding-left: 10px;
}
#SubPage .ContentContainer {
	width: 980px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 100px;
	text-align: left;
}
#SubPage.EditFiles .ContentContainer {
	padding-left: 23px;
}
#SubPage .UploadVideo .Compression {
	margin-top: 12px;
}
#SubPage .UploadVideo .Compression .Value {
	float: left;
	width: 182px;
	font-size: 12px;
	color: #737f89;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/radius.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 2px 0 2px 18px;
	cursor: pointer;
}
#SubPage .UploadVideo .Compression .Value.Active {
	color: #5884b6;
	background-position: 0 -36px;
}
#SubPage .UploadVideo .Compression .Value:hover {
	color: #5884b6;
}
#SubPage .UploadVideo .Compression .Value b {
	font-weight: normal;
	color: #acb4bb;
}
#SubPage .UploadVideo .Compression .Value:hover b {
	color: #99b1cd;
}
#SubPage .UploadVideo .Compression .Value.Empty {
	background: none;
}
#SubPage .SmallBox {
	float: left;
	width: 471px;
	margin: 0 2px 14px 12px;
}
#SubPage .SmallBox .Top {
	width: 471px;
	height: 11px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/smallbox_top.png);
	background-repeat: no-repeat;
}
#SubPage .SmallBox .Bottom {
	width: 471px;
	height: 11px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/smallbox_bottom.png);
	background-repeat: no-repeat;
}
#SubPage .BigBox {
	clear: both;
	width: 956px;
	margin: 0 0 14px 12px;
}
#SubPage .BigBox .Top {
	width: 956px;
	height: 11px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/bigbox_top.png);
	background-repeat: no-repeat;
}
#SubPage .BigBox .Bottom {
	width: 956px;
	height: 11px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/bigbox_bottom.png);
	background-repeat: no-repeat;
}
#SubPage .BoxContent {
	background: #fff url(http://images.1g.fi/kuvatv2/images/admin/smallbigbox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 0 0 0 18px;
}
body#Settings .BoxContent H1, #SubPage.Upload .BoxContent H1 {
	font-size: 17px;
	color: #384048;
	padding: 4px 0 10px 0;
	margin: 0;
}
body#Settings .BoxContent H2, #SubPage.Upload .BoxContent H2 {
	font-size: 13px;
	color: #384048;
	padding: 17px 0 0 0;
	margin: 0;
}
body#Settings .BoxContent P, #SubPage.Upload .BoxContent P {
	margin: 0;
	padding: 0 18px 0 0;
	font-size: 12px;
	line-height: 17px;
	color: #535c63;
}
#SubPage .BoxContent .Blue {
	color: #5789c5;
}
#SubPage .BoxContent a, #SubPage .BoxContent a:visited {
	color: #719ed3;
}
#SubPage .BoxContent .BigLink {
	font-size: 13px;
}
#SubPage .BoxContent .BigLink B {
	color: #719ed3;
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
}
#SubPage .BoxContent .BigLink B:hover {
	color: #389b29;
}
#SubPage .BoxContent .Buttons .Button.Save {
	float: left;
	width: 95px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_narrowest.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 6px;
	border: 0;
	padding-bottom: 1px;
}
#SubPage .BoxContent .Buttons .Button.Cancel {
	float: left;
	width: 95px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_narrowest.png);
	background-repeat: no-repeat;
	color: #384553;
}
#SubPage .BoxContent .Buttons .Button.Cancel a, #SubPage .BoxContent .Buttons .Button.Cancel a:visited {
	display: block;
	color: #384553;
	text-decoration: none;
	padding: 7px 0 7px 0;
}
#SubPage .BoxContent .Divider {
	float: left;
	width: 218px;
}
#SubPage.Settings .BoxContent UL {
	list-style: none;
	padding: 6px 0 0 0;
	margin: 0;
	font-size: 12px;
	color: #737f89;
}
#SubPage.Settings .BoxContent UL LI {
	padding: 4px 0 0 0;
	display: inline-block;
}
#SubPage.Settings .BoxContent UL.Double LI {
	float: left;
	width: 218px;
	padding: 3px 0 0 0;
	display: block;
}
#SubPage.Settings .BoxContent UL.DoubleLine {
	padding: 2px 0 0 0;
	margin-bottom: 8px;
	width: 436px;
	border-bottom: 1px solid #e9ecef;
}
#SubPage.Settings .BoxContent UL.DoubleLine LI {
	float: left;
	width: 218px;
	padding: 5px 0 4px 0;
	border-top: 1px solid #e9ecef;
	display: block;
}
#SubPage.Settings .BoxContent .HighLight {
	color: #498d48;
	padding-left: 6px;
}
#SubPage.Settings .Glow {
	border: 2px solid #eef5fd;
}
/* Settings Overall */
#SubPage .BoxContent.SetInfo, #SubPage .BoxContent.SetDiskUsage, #SubPage .BoxContent.SetAccounts, #SubPage .BoxContent.SetExpire {
	height: 216px;
}
#SubPage .BoxContent.SetInfo H1 {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/icon_user.png);
	background-repeat: no-repeat;
	background-position: 1px 0;
	padding-left: 30px;
}
#SubPage .BoxContent.SetDiskUsage H1 {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/icon_diagram.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 30px;
}
#SubPage .BoxContent.SetAccounts H1 {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/icon_lock.png);
	background-repeat: no-repeat;
	padding-left: 31px;
}
#SubPage .BoxContent.SetExpire H1 {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/icon_clock.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 30px;
}
#SubPage .BoxContent.SetInfo .InfoBox {
	float: left;
	width: 209px;
	font-size: 12px;
	height: 48px;
}
#SubPage .BoxContent.SetInfo .InfoBox.Left {
	margin-right: 17px;
}
#SubPage .BoxContent.SetInfo .InfoBox H3 {
	font-size: 12px;
	font-weight: normal;
	color: #9ea4aa;
	margin: 0;
	padding: 0 0 2px 0;
}
#SubPage .BoxContent.SetInfo .InfoBox .Value {
	background: #f7f9fc;
	height: 18px;
	padding: 4px 0 0 5px;
	color: #515c66;
}
#SubPage .BoxContent.SetInfo .InfoBox INPUT {
	width: 200px;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #4e545a;
	margin: 0;
	padding-left: 3px;
}
#SubPage .BoxContent.SetInfo .BigLink {
	margin-top: 8px;
}
#SubPage .BoxContent.SetAccounts .BigLink {
	margin-top: 25px;
}
#SubPage .BoxContent.SetExpire .BigLink {
	margin-top: 16px;
}
#SubPage .BoxContent.SetAccounts .Error {
	background: #f2f2db url(http://images.1g.fi/kuvatv2/images/admin/icon_warning_medium.png);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	padding: 5px 0 6px 45px;
	font-size: 12px;
	color: #6b6d61;
	line-height: 17px;
	margin: 6px 18px 0 0;
}
#SubPage .BoxContent.SetAccounts .Error B {
	padding-right: 5px;
}
#SubPage .BoxContent.SetAccounts .Success {
	height: 33px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/icon_checked_medium.png);
	background-repeat: no-repeat;
	background-position: 1px 0;
	padding: 9px 0 0 30px;
	font-size: 16px;
	color: #3f9730;
	margin: 24px 18px 0 0;
}
#SubPage .BoxContent.SetAccounts .Change {
	margin-top: 22px;
}
#SubPage .BoxContent.SetAccounts .Passw {
	float: left;
	width: 149px;
}
#SubPage .BoxContent.SetAccounts .Passw H3 {
	font-size: 12px;
	color: #4e545a;
	font-weight: normal;
	margin: 0;
	padding: 0 0 4px 0;
}
#SubPage .BoxContent.SetAccounts .Passw INPUT {
	width: 130px;
	font-size: 12px;
	color: #48515b;
	padding: 3px 0 2px 1px;
}
#SubPage .BoxContent.SetInfo .LeftSide {
	float: left;
	width: 224px;
	font-size: 11px;
	color: #a4a9ae;
	padding: 5px 15px 0 0;
}
#SubPage .BoxContent.SetAccounts .EmailMe {
	float: left;
	width: 239px;
	margin-top: 24px;
}
#SubPage .BoxContent.SetAccounts .EmailMe .Checkbox {
	float: left;
	width: 21px;
	height: 21px;
	margin: 1px 0 0 1px;
}
#SubPage .BoxContent.SetAccounts .EmailMe .Label {
	float: left;
	color: #4e545a;
	padding: 5px 10px 4px 2px;
	font-size: 12px;
}
#SubPage .BoxContent.SetInfo .Buttons {
	float: left;
	margin-top: 5px;
}
#SubPage .BoxContent.SetAccounts .Buttons {
	float: left;
	margin-top: 20px;
}
#SubPage.Settings .BoxContent .Port {
	padding-left: 10px;
}
#SubPage.Settings .UsageGraph {
	width: 435px;
	height: 27px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/diskusage_graph_bg.png);
	background-repeat: no-repeat;
	margin-top: 2px;
}
#SubPage.Settings .UsageGraph .UsedSpace {
	float: left;
	height: 27px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/diskusage_graph_blue.png);
	background-repeat: no-repeat;
}
#SubPage.Settings .UsageGraph .UsagePercent {
	width: 39px;
	float: left;
	margin: 5px 0 0 -42px;
	text-align: right;
	color: #4478a2;
	font-size: 15px;
}
#SubPage.Settings .UsageGraph.Low .UsagePercent {
	margin: 5px 0 0 -14px;
}
#SubPage.Settings .UsageNumbers {
	width: 435px;
	height: 20px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/diskusage_graph_reflection.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
	color: #888e93;
	margin-top: 2px;
	padding-top: 10px;
}
#SubPage.Settings .Calendar {
	float: left;
	width: 158px;
	margin: 2px 0 1px -3px;
}
#SubPage.Settings .Calendar .Date {
	float: left;
	height: 25px;
	text-align: center;
	padding-top: 6px;
	font-size: 13px;
	color: #365168;
	padding-left: 1px;
}
#SubPage.Settings .Calendar .Date.Month {
	width: 64px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/expiredate_month_bg.png);
	background-repeat: no-repeat;
}
#SubPage.Settings .Calendar .Date.Day {
	width: 36px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/expiredate_day_bg.png);
	background-repeat: no-repeat;
}
#SubPage.Settings .Calendar .Date.Year {
	width: 54px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/expiredate_year_bg.png);
	background-repeat: no-repeat;
}
#SubPage.Settings .ExpirationDate {
	float: left;
	width: 282px;
	text-align: center;
	font-size: 12px;
	margin-top: 9px;
	color: #5c6770;
}
#SubPage.Settings .PaymentList {
	width: 435px;
	margin-top: 10px;
}
#SubPage.Settings .PaymentList .Line {
	font-size: 12px;
	color: #5c6770;
	padding: 3px 0 3px 8px;
}
#SubPage.Settings .PaymentList .Line.Color {
	background: #f2f6f9;
}
#SubPage.Settings .PaymentList .Line .Date {
	float: left;
	width: 187px;
}
#SubPage.Settings .PaymentList .Line .Price {
	float: left;
	width: 230px;
	text-align: right;
}
#SubPage.Settings .PaymentList .Line .Price .Blue {
	padding-left: 12px;
}


/* Global Settings Elements (shared) */

#SubPage.Settings .BoxContent .Splash .Info {
	float: left;
	width: 460px;
	margin-right: 6px;
}
#SubPage.Settings .BoxContent .Splash .Info H1, #SubPage.Settings .BoxContent H1.BigHeading  {
	font-size: 22px;
	font-weight: normal;
}
#SubPage.Settings .BoxContent .Splash .Info P {
	padding-bottom: 15px;
}
#SubPage.Settings .BoxContent .Splash .Illustration {
	float: left;
	width: 457px;
	height: 214px;
}
#SubPage.Settings .Footer .Button.Save {
	float: right;
	width: 158px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_medium.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 10px;
	padding-bottom: 1px;
}
#SubPage.Settings .Topic {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 15px;
}
#SubPage.Settings .Topic H1 {
	display: block;
	position: absolute;
	margin-top: -12px;
	padding: 0;
}
#SubPage.Settings .TopicLine {
	clear: both;
	border-bottom: 2px solid #e5ebf1;
}
#SubPage.Settings .SmallBoxTop {
	height: 9px;
	width: 437px;
	display: block;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_smallbox_top_green.png);
	background-repeat: no-repeat;
}
#SubPage.Settings .SmallBoxBottom {
	height: 9px;
	width: 437px;
	display: block;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_smallbox_bottom_green.png);
	background-repeat: no-repeat;
}
#SubPage.Settings .SmallBoxContainer {
	width: 437px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_smallbox_bg_green.gif);
	background-repeat: repeat-y;
}
#SubPage.Settings .SmallBoxContent {
	width: 417px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_smallbox_contbg_green.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	padding: 0 10px;
}
#SubPage.Settings .SmallBoxContent .BoxTopic {
	float: left;
	color: #8aa993;
	padding: 2px 0 6px 0;
}
#SubPage.Settings .SmallBoxContent .BoxTopic.Name {
	width: 130px;
}
#SubPage.Settings .SmallBoxContent .BoxTopic.Modified {
	width: 114px;
	text-align: center;
}
#SubPage.Settings .SmallBoxContent .BoxTopic.AdminColors {
	width: 83px;
	text-align: center;
}
#SubPage.Settings .SmallBoxContent .Line {
	clear: both;
	border-top: 1px solid #c4dfce;
	padding: 6px 0 6px 5px;
}
#SubPage.Settings .SmallBoxContent .Line .Value {
	float: left;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Name {
	width: 130px;
	color: #317543;
	font-style: italic;
	padding-top: 2px;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Date {
	width: 114px;
	text-align: center;
	color: #4c5c58;
	padding-top: 2px;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Date .Time {
	padding-left: 6px;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Admin {
	width: 60px;
	height: 19px;
	text-align: center;
	color: #4c5c58;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Admin.Light {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_admincolor_light.png);
	background-repeat: no-repeat;
	background-position: 25px top;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Admin.Dark {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_admincolor_dark.png);
	background-repeat: no-repeat;
	background-position: 25px top;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Edit {
	width: 102px;
	padding-top: 2px;
	color: #c0d0de;
	text-decoration: underline;
	text-align: right;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Edit .Delete {
	padding-left: 8px;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Edit a.Delete:hover {
	color: #d30f1c;
	cursor: pointer;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Edit a, #SubPage.Settings .SmallBoxContent .Line .Value.Edit a:visited {
	color: #0077c2;
	text-decoration: underline;
}
#SubPage.Settings .SmallBoxContent .Line .Value.Edit a:hover {
	color: #389b29;
	text-decoration: underline;
}


/* Settings Gallery */
#SubPage.Settings.Gallery h1.BigHeading {
	padding-top: 6px;
	padding-left: 32px;
	padding-bottom: 30px;
}
#SubPage.Settings.Gallery .GeneralServiceName p, #SubPage.Settings.Gallery .GeneralLanguage p {
	width: 650px;
}
#SubPage.Settings.Gallery .GeneralServiceName, #SubPage.Settings.Gallery .GeneralLanguage {
	padding: 6px 0 0 32px;
}
#SubPage.Settings.Gallery .GeneralServiceName .TopicLine {
	margin: 0 32px 0 155px;
}
#SubPage.Settings.Gallery .GeneralServiceName .ServiceName INPUT {
	width: 180px;
}
#SubPage.Settings.Gallery .GeneralServiceName .ServiceName {
	padding: 10px 0 40px 0;
}
#SubPage.Settings.Gallery .GeneralLanguage .TopicLine {
	margin: 0 32px 0 109px;
}
#SubPage.Settings.Gallery .GeneralLanguage .ServiceLanguage {
	padding: 10px 0 40px 0;
}
#SubPage.Settings.Gallery .GeneralLanguage .ServiceLanguage SELECT {
	width: 185px;
}


#SubPage.Settings .BoxContent.GallerySettings {
	padding: 0;
}
#SubPage.Settings .FolderSettings, #SubPage.Settings .AdvancedSettings {
	padding: 0 0 10px 32px;
}
#SubPage.Settings .Splash.Gallery .Info.Gallery H2 {
	margin: 0;
	padding: 0 0 5px 0;
}
#SubPage.Settings.Gallery .Splash .Info .GalleryUrl {
	float: left;
	border: 1px solid #d7dce2;
	background: #fff;
	font-size: 15px;
	color: #9babb9;
	padding: 6px 10px;
	margin-top: -5px;
}
#SubPage.Settings.Gallery .Splash .Info .GalleryUrl B {
	color: #1e84d8;
	font-weight: normal;
}
#SubPage.Settings.Gallery .Splash .Illustration H3 {
	margin: 184px 0 0 27px;
	color: #7190ab;
	font-weight: normal;
	font-size: 12px;
}
#SubPage.Settings.Gallery .TopicLine {
	margin: 0 32px 0 164px;
}


/* Settings Gallery (Folder settings) */
#SubPage.Settings.Gallery .FolderSettings .TopicLine {
	margin: 0 32px 0 227px;
}
#SubPage.Settings.Gallery .FolderSettings P {
	width: 750px;
	padding-bottom: 15px;
}
#SubPage.Settings.Gallery .BasicSettings {
	margin-top: 12px;
	font-size: 12px;
}
#SubPage.Settings.Gallery .BasicSettings .Left {
	float: left;
	width: 603px;	
}
#SubPage.Settings.Gallery .BasicSettings .Right {
	float: left;
	width: 310px;
	padding-bottom: 8px;
}
#SubPage.Settings.Gallery .BasicSettings .Right .DropDowns {
	padding-bottom: 4px;
}
#SubPage.Settings.Gallery .BasicSettings .Setting {
	width: 289px;
	background: #f2f5f9;
	font-size: 12px;
	margin-top: 6px;
	padding: 1px 0;
}
#SubPage.Settings.Gallery .BasicSettings .Setting .Checkbox {
	float: left;
	width: 21px;
	height: 21px;
	margin: 1px 0 0 1px;
}
#SubPage.Settings.Gallery .BasicSettings .Setting .Label {
	float: left;
	color: #4e545a;
	padding: 5px 10px 4px 2px;
}
#SubPage.Settings.Gallery .BasicSettings .Setting .Label B {
	font-weight: normal;
	color: #949ba1;
}
#SubPage.Settings.Gallery .NewSettings {
	height: 40px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_newicon.png);
	background-repeat: no-repeat;
	padding: 6px 0 0 40px;
}
#SubPage.Settings.Gallery .NewSettings .Checkbox {
	float: left;
	width: 21px;
	height: 21px;
	margin: 1px 0 0 1px;
}
#SubPage.Settings.Gallery .NewSettings .Label, #SubPage.Settings.Gallery .CopyRightSettings .EditField .Label {
	float: left;
	color: #4e545a;
	padding: 5px 0 4px 2px;
	font-size: 12px;
}
#SubPage.Settings.Gallery .NewSettings .NewDuration {
	float: left;
	width: 21px;
	margin: 1px 4px 0 5px;
	font-size: 12px;
	font-family: arial, verdana, tahoma;
	padding: 2px 2px 1px 2px;
}
#SubPage.Settings.Gallery .AppearanceSettings {
	float: left;
	width: 157px;
	margin-top: -12px;
}
#SubPage.Settings.Gallery .LanguageSettings {
	float: left;
	width: 140px;
	margin-top: -12px;
}
#SubPage.Settings.Gallery .AppearanceSettings H2, #SubPage.Settings.Gallery .LanguageSettings H2 {
	font-size: 12px;
	color: #69839b;
	font-weight: normal;
	margin: 0;
	padding: 0 0 4px 2px;
}
#SubPage.Settings.Gallery .AppearanceSettings SELECT, #SubPage.Settings.Gallery .LanguageSettings SELECT {
	width: 128px;
}
#SubPage.Settings.Gallery .AdvancedSettings {
	margin-top: 10px;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box {
	float: left;
	padding: 1px;
	width: 284px;
	border: 1px solid #c6d7e9;
	margin-right: 14px;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .Sample {
	width: 284px;
	height: 62px;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .BoxName {
	background: #93b3d3 url(http://images.1g.fi/kuvatv2/images/admin/settings_boxname_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 2px 0;
	margin: 1px 0;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box.FolderList .Sample {
	background: url(http://images.1g.fi/kuvatv2/images/admin/set_fldrl_desc.gif);
}
#SubPage.Settings.Gallery .AdvancedSettings .Box.ThumbNails .Sample {
	background: url(http://images.1g.fi/kuvatv2/images/admin/set_thumb_medium_full.gif);
}
#SubPage.Settings.Gallery .AdvancedSettings .Box.Photo .Sample {
	background: url(http://images.1g.fi/kuvatv2/images/admin/set_img_full.jpg);
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .OptionsWrapper {
	background: #f8fafb url(http://images.1g.fi/kuvatv2/images/admin/settings_box_bg.gif);
	background-repeat: repeat-x;
	padding: 6px 13px 0 13px;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box.FolderList .BoxTop, #SubPage.Settings.Gallery .AdvancedSettings .Box.ThumbNails .BoxTop {
	height: 81px;
}

#SubPage.Settings.Gallery .AdvancedSettings .Box SELECT.Wide {
	width: 100%;
	display: block;
	margin-bottom: 6px;
	font-size: 11px;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .Option {
	font-size: 11px;
	color: #4e545a;
	padding-bottom: 5px;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .Option .Checkbox, #SubPage.Settings.Gallery .AdvancedSettings .Box .Option .Watermark  {
	float: left;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .Option .Label {
	float: left;
	padding: 4px 0 3px 0;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .Option .Watermark {
	width: 152px;
	float: right;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .CheckBoxes {
	padding: 1px 0 4px 0;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .CheckBoxes.PicView {
	padding: 10px 0 4px 0;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .CheckBoxes .Check {
	float: left;
	width: 115px;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .CheckBoxes .Checkbox {
	float: left;
}
#SubPage.Settings.Gallery .AdvancedSettings .Box .CheckBoxes .Label {
	float: left;
	color: #4e545a;
	font-size: 12px;
	padding: 3px 0 2px 0;
}


/* Settings Gallery (Watermark) */

#SubPage.Settings.Watermark .WatermarkContainer {
	padding: 2px 0 0 14px;
}
#SubPage.Settings.Watermark .CreateNewWatermark {
	padding: 5px 0 30px 0;
}
#SubPage.Settings.Watermark .CreateNewWatermark .Button.Create {
	width: 158px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_medium.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 10px;
	margin-top: 15px;
	padding-bottom: 1px;
}


/* Settings Gallery (Watermark Editor) */
#SubPage.Settings.Watermark H3 {
	color: #535f6b;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
}
#SubPage.Settings.Watermark .LeftMenu {
	float: left;
	width: 324px;
}
#SubPage.Settings.Watermark .LeftMenu .Box {
	width: 293px;
}
#SubPage.Settings.Watermark .RightMenu {
	float: left;
	width: 600px;
}
#SubPage.Settings.Watermark .Box {
	background: #eef3f8;
	margin-top: 16px;
	padding-left: 16px;
}
#SubPage.Settings.Watermark .Box.Name {
	height: 78px;
}
#SubPage.Settings.Watermark .Box.File {
	margin-top: 6px;
	height: 204px;
}
#SubPage.Settings.Watermark .Box.Location {
	height: 215px;
	color: #4f5660;
}
#SubPage.Settings.Watermark .Box.ApplySizes {
	height: 76px;
}
#SubPage.Settings.Watermark .Name INPUT {
	width: 181px;
}
#SubPage.Settings.Watermark .File .UploadFile {
	width: 270px;
	padding: 2px;
}
#SubPage.Settings.Watermark .File .Button.Submit {
	width: 139px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_seminarrow.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 8px;
	margin-top: 7px;
}
#SubPage.Settings.Watermark .File .CurrentFile {
	width: 240px;
	height: 42px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/file_icon.png);
	background-repeat: no-repeat;
	padding: 0 0 0 40px;
	font-size: 12px;
	color: #4f5660;
	line-height: 20px;
	margin: 4px 0 18px 0;
	background-position: 0 2px;
}
#SubPage.Settings.Watermark .File .CurrentFile a, #SubPage.Settings.Watermark .File .CurrentFile a:visited {
	color: #4183d3;
	text-decoration: none;
}
#SubPage.Settings.Watermark .File .CurrentFile a:hover {
	color: #389b29;
}
#SubPage.Settings.Watermark .File .CurrentFile .FileSize, #SubPage.Settings.Watermark .File .CurrentFile .FileTime {
	color: #78818e;
	padding-left: 6px;
}
#SubPage.Settings.Watermark .Box.File.New H4 {
	color: #535f6b;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
}
#SubPage.Settings.Watermark .File H4 {
	font-size: 13px;
	padding: 0 0 6px 0;
	margin: 0;
	color: #535f6b;
	font-weight: normal;
}
#SubPage.Settings.Watermark .File .Note {
	font-size: 12px;
	color: #4f5660;
	font-style: italic;
	padding-top: 15px;
}
#SubPage.Settings.Watermark .Locations {
	border-bottom: 1px solid #dde2e7;
	width: 279px;
	font-size: 12px;
	margin-bottom: 14px;
}
#SubPage.Settings.Watermark .Locations .Value {
	height: 26px;
}
#SubPage.Settings.Watermark .Location .LeftColumn {
	float: left;
	width: 108px;
	height: 60px;
}
#SubPage.Settings.Watermark .Location .MiddleColumn {
	float: left;
	width: 82px;
	height: 48px;
	padding-top: 12px;
}
#SubPage.Settings.Watermark .Location .RightColumn {
	float: left;
	width: 87px;
	height: 60px;
}
#SubPage.Settings.Watermark .Location .RightColumn .Value {
	float: right;
	text-align: left;
	width: 80px;
}
#SubPage.Settings.Watermark .Location .Setting .Value {
	float: left;
	height: 30px;
	font-size: 12px;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Name {
	width: 130px;
	padding-top: 5px;
	height: 25px;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Measurement {
	width: 36px;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Measurement INPUT {
	width: 25px;
	text-align: right;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	color: #1f242a;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Unit {
	width: 20px;
	padding-top: 5px;
	height: 25px;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Tools {
	cursor: default;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Tools .Button {
	float: left;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/unitbutton.png);
	color: #6f8ba8;
	font-weight: bold;
	font-size: 17px;
	margin-right: 2px;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Tools .Button.Minus {
	width: 28px;
	height: 24px;
	padding-top: 1px;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Tools .Button.Plus {
	width: 28px;
	height: 22px;
	padding-top: 3px;
}
#SubPage.Settings.Watermark .Location .Setting .Value.Tools .Button:hover {
	background-position: 0 -35px;
}
#SubPage.Settings.Watermark .SampleNavi {
	padding-top: 6px;
	height: 30px;
}
#SubPage.Settings.Watermark .SampleNavi .Tab {
	float: left;
	background: #f1f5f9;
	color: #4183d3;
	font-size: 12px;
	padding: 4px 10px;
	margin-right: 10px;
	cursor: pointer;
}
#SubPage.Settings.Watermark .SampleNavi .Tab:hover {
	background: #dbe9fb;
}
#SubPage.Settings.Watermark .SampleNavi .Tab.Active {
	background: #4882b8;
	color: #fff;
	cursor: default;
}
#SubPage.Settings.Watermark .SampleImage {
	width: 600px;
	height: 400px;
}
#SubPage.Settings.Watermark .SampleImage.Photo1 {
	background: #57afcf url(http://images.1g.fi/kuvatv2/images/admin/watermark_sample1.jpg);
}
#SubPage.Settings.Watermark .SampleImage.Photo2 {
	background: #f1edfe url(http://images.1g.fi/kuvatv2/images/admin/watermark_sample2.jpg);
}
#SubPage.Settings.Watermark .SampleImage.Photo3 {
	background: #151f2f url(http://images.1g.fi/kuvatv2/images/admin/watermark_sample3.jpg);
}
#SubPage.Settings.Watermark .SampleImage .SampleWatermark {
	background-repeat: no-repeat;
	width: 600px;
	height: 400px;
	display: block;
}
#SubPage.Settings.Watermark .ApplySizes .Sizes {
	font-size: 12px;
}
#SubPage.Settings.Watermark .ApplySizes .Size {
	float: left;
}
#SubPage.Settings.Watermark .ApplySizes .Size B {
	color: #78818e;
	padding-left: 6px;
	font-weight: normal;
}
#SubPage.Settings.Watermark .ApplySizes .Size.Preview {
	padding-right: 60px;
}


/* Settings Gallery (CopyRight) */
#SubPage.Settings.Gallery .CopyRightSettings {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/box_gradient_light.png);
	background-repeat: repeat-x;
	padding: 18px 0 15px 32px;
	margin-top: 28px;
}
#SubPage.Settings.Gallery .CopyRightSettings P {
	margin-bottom: 15px;
}
#SubPage.Settings.Gallery .CopyRightSettings .HelpText {
	float: left;
	width: 428px;
	margin-right: 30px;
}
#SubPage.Settings.Gallery .CopyRightSettings .EditField {
	float: left;
	width: 430px;
}
#SubPage.Settings.Gallery .CopyRightSettings .EditField .Checkbox {
	float: left;
	width: 21px;
	height: 21px;
	margin: 1px 0 0 -4px;
}
#SubPage.Settings.Gallery .CopyRightSettings .EditField TEXTAREA {
	clear: both;
	width: 100%;
	height: 54px;
	margin-top: 12px;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	padding-left: 3px;
}

/* Settings Appearance */
#SubPage.Settings.Appearance .BigBox .Top {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_boxtop.png);
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .BigBox .BoxContent {
	padding: 0;
}
#SubPage.Settings.Appearance .AppearanceContainer {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_bg.jpg);
	background-repeat: no-repeat;
	padding: 2px 0 0 32px;
}
#SubPage.Settings.Appearance .AppearanceSplash .AppearanceInfo P {
	padding-bottom: 15px;
}
#SubPage.Settings.Appearance .Splash.Appearance .Illustration {
	float: left;
	width: 457px;
	height: 216px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_illustration.png);
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 10px;
}
#SubPage.Settings.Appearance .AppearanceSite .TopicLine {
	margin: 5px 32px 0 140px;
}
#SubPage.Settings.Appearance .AppearanceGallery .Topic {
	margin: 5px 0 16px 0;
}
#SubPage.Settings.Appearance .AppearanceGallery .TopicLine {
	margin: 0 32px 0 188px;
}
#SubPage.Settings.Appearance .AppearanceSite P {
	width: 450px;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation {
	padding: 15px 0 35px 0;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation H3 {
	font-size: 16px;
	color: #384553;
	margin: 0;
	padding: 15px 0 2px 0;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor {
	float: left;
	width: 422px;
	height: 167px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_colorbox.png);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor P {
	font-size: 12px;
	color: #737f89;
	margin: 0;
	padding: 0;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector {
	padding-top: 9px;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox {
	float: left;
	width: 27px;
	height: 36px;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Active {
	background: transparent url(../images/admin/settings_ap_coloractive.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox .ColorIcon {
	width: 27px;
	height: 36px;
	cursor: pointer;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color1 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color1.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color2 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color2.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color3 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color3.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color4 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color4.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color5 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color5.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color6 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color6.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color7 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color7.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color8 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color8.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color9 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color9.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color10 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color10.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color11 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color11.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color12 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color12.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color13 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color13.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color14 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color14.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor .ColorSelector .ColorBox.Color15 .ColorIcon {
	background: transparent url(../images/admin/settings_ap_color15.png); 
	background-repeat: no-repeat;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview {
	width: 387px;
	height: 41px;
	border: 1px solid #fff;
	background: #fff;
	padding: 7px 0 0 15px;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color1 {
	background: transparent url(../images/site/site_header_color1.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color2 {
	background: transparent url(../images/site/site_header_color2.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color3 {
	background: transparent url(../images/site/site_header_color3.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color4 {
	background: transparent url(../images/site/site_header_color4.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color5 {
	background: transparent url(../images/site/site_header_color5.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color6 {
	background: transparent url(../images/site/site_header_color6.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color7 {
	background: transparent url(../images/site/site_header_color7.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color8 {
	background: transparent url(../images/site/site_header_color8.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color9 {
	background: transparent url(../images/site/site_header_color9.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color10 {
	background: transparent url(../images/site/site_header_color10.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color11 {
	background: transparent url(../images/site/site_header_color11.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color12 {
	background: transparent url(../images/site/site_header_color12.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color13 {
	background: transparent url(../images/site/site_header_color13.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #fff;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color14 {
	background: transparent url(../images/site/site_header_color14.png); 
	background-repeat: repeat-x;
	font-size: 28px;
	color: #3f4955;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteColor #ColorPreview.Color15 {
	background: none;
	font-size: 28px;
	color: #000;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont {
	float: left;
	width: 422px;
	height: 167px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_fontbox.png);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	margin-left: 18px;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont .FontSelector SELECT {
	float: left;
	width: 180px;
	padding: 1px 0 1px 3px;
	margin-top: 2px;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont .FontSelector .SelectButton {
	float: left;
	width: 110px;
	height: 25px;
	text-align: center;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	cursor: pointer;
	border: 0;
	padding-bottom: 2px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_small_narrowest.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-left: 10px;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont #FontSample.Font1 {
	font-family: Arial;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont #FontSample.Font2 {
	font-family: Verdana;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont #FontSample.Font3 {
	font-family: Tahoma;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont #FontSample.Font4 {
	font-family: georgia;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont #FontSample.Font5 {
	font-family: times new roman;
}

#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont #FontSample H4 {
	margin: 15px 0 0 0;
	padding: 0;
	color: #707c8a;
	font-size: 19px;
	font-weight: normal;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont #FontSample P {
	margin: 0;
	padding: 4px 0 0 0;
}
#SubPage.Settings.Appearance .AppearanceSite .Customation .SiteFont #FontSample P.Small {
	font-size: 11px;
}
#SubPage.Settings.Appearance .AppearanceGallery .GalStylesInfo {
	float: left;
	width: 437px;
}
#SubPage.Settings.Appearance .AppearanceGallery .GalStylesInfo .StyleBuilder {
	padding: 15px 0;
}
#SubPage.Settings.Appearance .AppearanceGallery .GalStylesInfo .StyleBuilder SELECT {
	float: left;
	width: 220px;
	padding: 1px 0 1px 3px;
	margin-top: 2px;
}
#SubPage.Settings.Appearance .AppearanceGallery .GalStylesInfo .StyleBuilder .CreateButton {
	float: left;
	width: 140px;
	height: 25px;
	text-align: center;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	cursor: pointer;
	border: 0;
	padding-bottom: 2px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_small_narrow.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-left: 10px;
}
#SubPage.Settings.Appearance .AppearanceGallery {
	padding-bottom: 20px;
}
#SubPage.Settings.Appearance .AppearanceGallery .GalStyles {
	float: left;
	width: 437px;
	margin-left: 18px;
}

/* Settings Appearance CSS-Editor */
#SubPage.Settings.Appearance .AppearanceEditor H1 {
	font-size: 22px;
	font-weight: normal;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties {
	padding: 5px 0 10px 0;
	font-size: 12px;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties .StyleName {
	float: left;
	margin-right: 40px;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties .StyleName .CSSName {
	float: left;
	width: 150px;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #4e545a;
	margin: 0;
	padding-left: 3px;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties .StyleName .FileName {
	float: left;
	padding: 4px 5px 2px 0;
	color: #737f89;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties .StyleAdminColors {
	float: left;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties .StyleAdminColors .ColorName {
	float: left;
	padding: 4px 28px 2px 8px;
	color: #737f89;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties .StyleAdminColors.Light .ColorName {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_admincolor_light.png);
	background-repeat: no-repeat;
	background-position: right 1px;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties .StyleAdminColors.Dark .ColorName {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_admincolor_dark.png);
	background-repeat: no-repeat;
	background-position: right 1px;
}
#SubPage.Settings.Appearance .AppearanceEditor .Properties .StyleAdminColors SELECT {
	margin-left: 3px;
	width: 180px;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleEditor {
	float: left;
	width: 614px;
	padding-bottom: 12px;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleEditor .Delete {
	float: left;
	padding-top: 19px;
	font-size: 12px;
	color: #719ed3;
	cursor: pointer;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleEditor .Delete:hover {
	color: #389b29;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleEditor .Button.Save {
	float: right;
	width: 158px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_medium.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 10px;
	margin-top: 15px;
	padding-bottom: 1px;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleEditor .Button.Cancel {
	float: right;
	width: 108px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_narrow.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 8px;
	margin-top: 15px;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleEditor .Button.Cancel a, #SubPage.Settings.Appearance .AppearanceEditor .StyleEditor .Button.Cancel a:visited {
	text-decoration: none;
	color: #384553;
	display: block;
	padding: 7px 0 6px 0;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleEditor TEXTAREA {
	font-family: Courier New;
	font-size: 12px;
	color: #364048;
	width: 600px;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleHelp {
	float: left;
	width: 261px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_csshelp_bg.png);
	background-repeat: no-repeat;
	padding: 0 18px;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleHelp H2 {
	font-size: 15px;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleHelp H3 {
	font-size: 13px;
	color: #c21e1e;
	margin: 0;
	padding: 22px 0 0 0;
}
#SubPage.Settings.Appearance .AppearanceEditor .StyleHelp P {
	padding-top: 15px;
}

/* Settings Mobile Settings */
#SubPage.Settings.Mobile .BigBox .Top {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_mb_boxtop.png);
	background-repeat: no-repeat;
}
#SubPage.Settings.Mobile .BigBox .BoxContent {
	padding: 0;
}
#SubPage.Settings.Mobile .MobileContainer {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_mb_bg.jpg);
	background-repeat: no-repeat;
	padding: 2px 0 0 32px;
}
#SubPage.Settings.Mobile .MobileSplash .MobileInfo P {
	padding-bottom: 15px;
}
#SubPage.Settings.Mobile .Splash.Mobile .Illustration {
	float: left;
	width: 457px;
	height: 216px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_mb_illustration.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .TopicLine {
	margin: 0 32px 0 162px;
}
#SubPage.Settings.Mobile .MobileFolderSettings .TopicLine {
	margin: 0 32px 0 66px;
}
#SubPage.Settings.Mobile .MobileEmailSettings P {
	width: 460px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .MobileAccounts {
	height: 126px;
	padding: 0 0 0 24px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_mb_accounts.png);
	background-repeat: no-repeat;
	margin: 6px 0 30px -9px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .MobileAccounts H3 {
	font-size: 16px;
	color: #384553;
	margin: 0;
	padding: 24px 0 2px 0;
}
#SubPage.Settings.Mobile .MobileEmailSettings .MobileAccounts P {
	font-size: 12px;
	color: #737f89;
	margin: 0;
	padding: 0;
}
#SubPage.Settings.Mobile .MobileEmailSettings .MobileAccounts .Outgoing {
	float: left;
	width: 355px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .MobileAccounts .Outgoing INPUT {
	width: 316px;
	margin-top: 11px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .MobileAccounts .Incoming {
	float: left;
	width: 330px;
	margin-left: 65px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .MobileAccounts .Incoming .MobileAddress {
	float: left;
	background: #faf9fb;
	border: 1px solid #d4cfe2;
	padding: 4px 8px;
	color: #1e84d8;
	font-size: 15px;
	font-weight: bold;
	margin-top: 7px;
}
#SubPage.Settings.Mobile .MobileFolderSettings .Folders {
	padding-bottom: 20px;
} 
#SubPage.Settings.Mobile .MobileFolderSettings .FoldersInfo {
	float: left;
	width: 437px;
}
#SubPage.Settings.Mobile .MobileFolderSettings .FoldersInfo .Help {
	background: #f5f8fc;
	border: 1px solid #e2e7f8;
	padding: 0 0 5px 12px;
	margin-top: 15px;
}
#SubPage.Settings.Mobile .MobileFolderSettings .FoldersInfo .Help H3 {
	font-size: 16px;
	color: #384553;
	margin: 0;
	padding: 12px 0 2px 0;
}
#SubPage.Settings.Mobile .MobileFolderSettings .FoldersInfo UL LI {
	padding-bottom: 15px;
}
#SubPage.Settings.Mobile .MobileFolderSettings .MobileFolders {
	float: left;
	width: 437px;
	margin-left: 18px;
}
#SubPage.Settings.Mobile .MobileFolderSettings .MobileFolders .FolderName {
	float: left;
	font-size: 12px;
	height: 23px;
	padding: 3px 0 0 20px;;
	background: transparent url(http://images.1g.fi/kuvatv2/images/gallery/gallery_foldericon_hidden.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #3a79af;
}
#SubPage.Settings.Mobile .MobileFolderSettings .MobileFolders .FolderLocation {
	float: right;
	height: 26px;
}
#SubPage.Settings.Mobile .MobileFolderSettings .MobileFolders .FolderLocation SELECT {
	width: 360px;
}
#SubPage.Settings.Mobile .MobileEmailSettings.CreateAccount {
	padding-bottom: 30px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .NoAccount {
	width: 422px;
	height: 167px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/settings_ap_colorbox.png);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	margin-top: 20px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .NoAccount H2 {
	font-size: 15px;
	color: #b76262;
}
#SubPage.Settings.Mobile .MobileEmailSettings .NoAccount P {
	margin: 0;
	padding: 10px 0 0 0;
	width: 410px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .NoAccount .AccountName {
	font-size: 12px;
	padding: 17px 0 4px 0;
}
#SubPage.Settings.Mobile .MobileEmailSettings .NoAccount .CreateAccount .AccountInput {
	float: left;
	padding-top: 3px;
	padding-right: 10px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .NoAccount .CreateAccount .AccountInput INPUT {
	width: 280px;
}
#SubPage.Settings.Mobile .MobileEmailSettings .NoAccount .CreateAccount .AccountButton {
	float: left;
}
#SubPage.Settings.Mobile .MobileEmailSettings .NoAccount .CreateAccount .AccountButton .Button.Save {
	width: 108px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_narrow.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 14px;
}

/* Gallery Admin items */
#SubPage .BoxContent.UploadVideo .BigIcon {
	position: absolute;
	width: 71px;
	height: 70px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/icon_video_large.png);
	background-repeat: no-repeat;
	margin: -2px 0 0 364px;
}
#SubPage .Item {
	text-align: left;
	width: 920px;
	margin: 0 auto;
	padding: 7px 0;
}
#SubPage .Item.First {
	border: 0;
}
#SubPage .Item H2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 4px 0 4px 2px;
}
#SubPage .Item H2 B {
	font-weight: normal;
	padding-left: 4px;
}
#SubPage .Item .Thumb { 
	float: left;
	width: 150px;
	height: 100px;
}
#SubPage .Item .Info {
	float: left;
	width: 103px;
	padding-left: 7px;
}
#SubPage .Item .Info .FileInfo {
	height: 77px;
	color: #737f89;
	font-size: 11px;
	padding-top: 3px;
}
#SubPage .Item .Info .FileInfo SPAN {
	display: block;
	padding-top: 3px;
}
#SubPage .Item .Info .ItemTools .Tool {
	float: left;
	width: 23px;
	height: 21px;
	margin-right: 3px;
	display: block;
}
#SubPage .Item .Info .ItemTools .Tool.RotateLeft {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/item_rotateleft.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#SubPage .Item .Info .ItemTools .Tool.RotateLeft:hover {
	background-position: 0 -22px;
}
#SubPage .Item .Info .ItemTools .Tool.RotateRight {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/item_rotateright.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#SubPage .Item .Info .ItemTools .Tool.RotateRight:hover {
	background-position: 0 -22px;
}
#SubPage .Item .Info .ItemTools .Tool.DeleteItem {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/item_delete.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#SubPage .Item .Info .ItemTools .Tool.DeleteItem:hover {
	background-position: 0 -22px;
}
#SubPage .Item .Details {
	float: left;
	width: 340px;
}
#SubPage .Item .Details .ItemName {
	float: left;
	width: 243px;
	padding-bottom: 10px;
}
#SubPage .Item .Details .ItemDate {
	float: left;
	padding-bottom: 10px;
}
#SubPage .Item .Details .ItemTags {
	clear: both;
}
#SubPage .Item .ItemDescription {
	float: left;
	width: 313px;
}
#SubPage .Item INPUT {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	margin: 0;
	padding-left: 3px;
}
#SubPage .Item INPUT.Name {
	width: 220px;
}
#SubPage .Item INPUT.Date {
	width: 72px;
}
#SubPage .Item INPUT.Tags {
	width: 315px;
}
#SubPage .Item TEXTAREA.Description {
	width: 307px;
	height: 71px;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	overflow: hidden;
	padding-left: 3px;
}


/* Comment View */
#SubPage.ViewComments .NoComments {
	padding: 0 0 0 35px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/comments_splashintro.png);
	background-position: right 27px;
	background-repeat: no-repeat;
	height: 275px;
	margin-right: 20px;
}
#SubPage.ViewComments .NoComments H1 {
	font-size: 27px;
	font-weight: normal;
	padding: 15px 0 0 0;
	margin: 0;
}
#SubPage.ViewComments .NoComments P {
	font-size: 12px;
	width: 475px;
}
#SubPage.ViewComments .Item {
	padding: 14px 0;
}
#SubPage.ViewComments .Item .Thumbnail { 
	float: left;
	width: 156px;
	height: 106px;
	text-align: right;
}
#SubPage.ViewComments .Comment {
	float: left;
	text-align: left;
	width: 631px;
	margin: 0 auto;
	padding: 3px 0 0 17px;
}
#SubPage.ViewComments .Item.Unread .Comment .Poster {
	padding-left: 45px;
}
#SubPage.ViewComments .Tools {
	float: left;
	width: 114px;
}
#SubPage.ViewComments .Tools .Delete {
	width: 108px;
	height: 18px;
	font-size: 11px;
	text-align: center;
	margin: 4px 0 0 8px;
	padding-top: 2px;
	cursor: pointer;
}
body.AdminLang_FI #SubPage.ViewComments .Item.Unread .Comment .Poster {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/overlay_new_round_fin.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
body.AdminLang_EN #SubPage.ViewComments .Item.Unread .Comment .Poster {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/overlay_new_round_eng.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
#SubPage.ViewComments .Footer .Button.Return {
	margin-right: 22px;
}


/* Statistics page */
body#Statistics .BigBox .BoxContent {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}


/* Support page (Announcements) */
#SubPage.Support.Announcements .BigBox .BoxContent {
	padding: 0;
}
#SubPage.Support.Announcements .BigBox .BoxIllustration {
	padding: 2px 0 30px 32px;
}
#SubPage.Support.Announcements .BigBox .BoxContent P {
	color: #2c3035;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 15px 0;
	margin: 0;
}
#SubPage.Support.Announcements .BigBox .BoxContent H1 {
	font-size: 22px;
	font-weight: normal;
	color: #535f6b;
	padding: 4px 0 10px 0;
	margin: 0;
}
#SubPage.Support.Announcements .BigBox .BoxContent H2 {
	color: #459dd3;
	font-size: 21px;
	padding: 0 0 8px 0;
	margin: -2px 0 0 0;
	font-weight: normal;
}
#SubPage.Support.Announcements .BigBox .BoxContent H3 {
	color: #5d7181;
	font-size: 16px;
	font-weight: bold;
}
#SubPage.Support.Announcements .Note {
	width: 640px;
	padding: 20px 0 30px 0;
	border-bottom: 1px solid #ccd8de;
	margin-bottom: 15px;
}
#SubPage.Support.Announcements .Note .Topic {
	margin-bottom: 4px;
}
#SubPage.Support.Announcements .Note.Warning .Topic {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/support_icon_attention.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 43px;
}
#SubPage.Support.Announcements .Note .Date {
	color: #8b9eab;
	font-size: 12px;
}
#SubPage.Support.Announcements .Note .Read {
	padding-top: 8px;
}
#SubPage.Support.Announcements .Note .Read a,#SubPage.Support.Announcements .Note .Read a:visited {
	color: #fff;
	background: #6393bf;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 11px 3px 11px;
}
#SubPage.Support.Announcements .Note .Read a:hover {
	background: #5aad4e;
}
#SubPage.Support.Announcements UL.Ball {
	margin: 0 0 0 6px;
	padding: 0 0 15px 1px;
	list-style: none;
	font-size: 12px;
}
#SubPage.Support.Announcements UL.Ball LI {
	display: block;
	color: #414448;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/li_ball.gif) top left no-repeat;
	background-position: 0 7px;
	padding: 0 0 1px 12px;
	margin: 0;
	line-height: 16px;
}
#SubPage.Support.Announcements UL.Empty {
	margin: 0 0 0 6px;
	padding: 0 0 15px 1px;
	list-style: none;
	font-size: 12px;
}
#SubPage.Support.Announcements UL.Empty LI {
	display: block;
	color: #414448;
	padding: 0 0 3px 5px;
	margin: 0;
	line-height: 18px;
}
#SubPage.Support.Announcements UL.Empty LI B {
	color: #8d9196;
	font-weight: normal;
	padding-left: 5px;
}


/* Support page (Help) */
#SubPage.Support.Help .BigBox .Top {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/support_help_boxtop.png);
}
#SubPage.Support.Help .BigBox .Bottom {
	height: 84px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/support_help_boxbottom.png);
}
#SubPage.Support.Help .BoxContent {
	margin: 0;
	padding: 0;
	min-height: 400px;
	background: #fff url(http://images.1g.fi/kuvatv2/images/admin/support_helpleftbg.gif);
	background-repeat: repeat-y;
}
html>body #SubPage.Support.Help .BoxContent {
	height: auto;
	min-height: 400px;
}
#SubPage.Support.Help .BoxContent .LeftContent {
	float: left;
	width: 230px;
}
#SubPage.Support.Help .BoxContent .LeftContent H1 {
	padding: 20px 0 0 15px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	color: #46494d;
}
#SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL {
	list-style: none;
	padding: 15px 0 8px 0;
	margin: 0;
}
#SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL LI.L1 {
	padding: 0 0 2px 0;
	margin: 0 15px 3px 15px;
	font-size: 15px;
	border-bottom: 1px solid #e6e8eb;
}
#SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL LI.L2 {
	font-size: 13px;
}
#SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL LI.L2.Active {
	font-weight: bold;
}
#SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL LI.L2.Active a {
	text-decoration: none;
}
#SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL LI.L2.Active a:hover {
	color: #4183d3;
}
#SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL LI a, #SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL LI a:visited {
	color: #4183d3;
	display: block;
	padding: 2px 0 0 22px;
	margin-right: 1px;
}
#SubPage.Support.Help .BoxContent .LeftContent .SubNavi UL LI a:hover {
	color: #389b29;
	background: #fdfefe;
}
#SubPage.Support.Help .BoxContent .RightContent {
	float: left;
	width: 662px;
	padding: 25px 30px 15px 32px;
}
body.AdminLang_FI #SubPage.Support.Help .LangWarning {
	display: none;
}
#SubPage.Support.Help .BoxContent .RightContent .LangWarning {
	background: #faf8e1;
	border: 1px solid #e5e3d5;
	text-align: center;
	font-size: 16px;
	color: #46494d;
	padding: 15px 0;
}


/* Support page (Contact) */
#SubPage.Support.Contact .BigBox .BoxContent H1 {
	font-size: 27px;
	font-weight: normal;
	color: #46494d;
	padding: 4px 0 10px 0;
	margin: 0;
}
#SubPage.Support.Contact .BigBox .BoxContent {
	padding: 2px 32px 30px 32px;
}
#SubPage.Support.Contact .BigBox .BoxContent P {
	color: #2c3035;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 15px 0;
	margin: 0;
}
#SubPage.Support.Contact .BigBox .BoxContent H1 {
	font-size: 22px;
	font-weight: normal;
	color: #535f6b;
	padding: 4px 0 10px 0;
	margin: 0;
}
#SubPage.Support.Contact TABLE {
	font-size: 14px;
	width: 100%;
	margin-top: 10px;
}
#SubPage.Support.Contact TABLE.Bars TD {
	padding: 3px 0 3px 8px;
	background: transparent url(http://img.nebula.fi/images/global/nbl_tablebg_light.png);
	border-bottom: 2px solid #fff;
	margin-bottom: 100px;
}
#SubPage.Support.Contact TABLE.Bars TD.Header {
	font-size: 13px;
	font-weight: bold;
	color: #848e92;
	width: 130px;
}
#SubPage.Support INPUT, #SubPage.Support SELECT, #SubPage.Support TEXTAREA {
	font-family: arial, verdana, tahoma, sans-serif;
}
#SubPage.Support.Contact TABLE INPUT {
	width: 218px;
	padding-left: 3px;
}
#SubPage.Support.Contact TABLE SELECT {
	width: 226px;
}
#SubPage.Support.Contact TEXTAREA {
	width: 886px;
}
#SubPage.Support.Contact .ReportDetails {
	border: 1px solid #e5e9ee;
	padding: 9px 9px 17px 9px;
	margin-bottom: 2px;
}
#SubPage.Support.Contact .ReportDetails .SampleFolder INPUT {
	float: left;
	width: 351px;
	padding-left: 3px;
}
#SubPage.Support.Contact .ReportDetails .SampleFolder .Reminder {
	float: left;
	width: 480px;
	font-size: 12px;
	padding-top: 4px;
	margin-left: 15px;
	color: #5f6a78;
}
#SubPage.Support.Contact H5 {
	font-size: 14px;
	font-weight: normal;
	color: #5e7280;
	padding: 5px 0 5px 0;
	margin: 0;
}
#SubPage.Support.Contact .FeedbackFooter INPUT {
	float: right;
	width: 158px;
	height: 31px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_medium.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 8px;
	padding-bottom: 2px;
}



/* Gallery admin folderpanel */
#AdminPanel {
	clear: both;
	padding-bottom: 4px;
}
#AdminPanel .SiteSettings {
	float: right;
	width: 159px;
	height: 25px;
	font-size: 13px;
	color: #fff;
	cursor: pointer;
	padding: 5px 0 0 0;
	margin: 6px 14px 0 0;
	text-align: center;
}
#AdminPanel .FolderSettings, #AdminPanel .FolderSharing {
	float: left;
	width: 129px;
	height: 25px;
	font-size: 13px;
	color: #fff;
	cursor: pointer;
	padding: 5px 0 0 30px;
}
#AdminPanel .FolderSettings {
	margin: 6px 6px 0 29px;
}
#AdminPanel .FolderSharing {
	margin: 6px 6px 0 0;
}
/*
#AdminPanel .GallerySettings {
	float: right;
	width: 127px;
	height: 22px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/adminpanel_button_folderset.png);
	font-size: 12px;
	color: #fff;
	padding: 5px 0 0 31px;
	cursor: pointer;
	margin: 7px 15px 0 0;
}
*/
#AdminPanel .FolderInfo {
	float: left;
	font-size: 11px;
	padding-top: 7px;
	margin-left: 5px;
}
#AdminPanel .FolderInfo .InfoLeft {
	float: left;
	padding: 6px 0 0 9px;
	height: 20px;
}
#AdminPanel .FolderInfo .InfoRight {
	float: left;
	width: 9px;
	height: 26px;
}
#AdminPanel .FolderInfo.Visibility .InfoLeft {
	font-weight: bold;
}
#GalleryStory .mce-editor {
	background: #e4e7ea;
}
/* Gallery item */
#Gallery .GalleryStoryFooter {
	text-align: center;
	padding: 15px 0;
	margin-bottom: 70px;
}
#Gallery .GalleryStoryFooter INPUT {
	width: 100%;
	margin: 0 auto;
	padding: 2px 0;
}

/* Gallery admin toolbar */
#GalleryToolbar {
	position: fixed;
	width: 100%;
	margin: 0;
	bottom: 0;
	left: 0;
	display: block;
	height: 36px;
	z-index: 5;
	overflow: hidden;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	background-repeat: repeat-x;
	background-position: top left;
}
#GalleryToolbar .ToolsLeft {
	width: 430px;
	float: left;
	padding-top: 8px;
}
#GalleryToolbar .ToolsCenter {
	text-align: center;
	margin-left: 430px;
	margin-right: 410px;
}
#GalleryToolbar .ToolsRight {
	width: 410px;
	float: right;
	text-align: right;
	padding-top: 8px;
}
#GalleryToolbar .EditButton {
	float: left;
	width: 165px;
}
#GalleryToolbar .Button {
	height: 23px;
	font-size: 12px;
	text-align: center;
	background-repeat: no-repeat;
	font-family: arial, verdana, tahoma, sans-serif;
	border: 0;
	padding-top: 4px;
	cursor: default;
}
#GalleryToolbar .ToolsLeft .Button {
	float: left;
}
#GalleryToolbar .Button.Wide {
	width: 124px;
}
#GalleryToolbar .Button.Narrow {
	width: 79px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/toolbar_button_inactivenarrow.png);
	background-repeat: no-repeat;
}
#GalleryToolbar .Button.Active {
	cursor: pointer;
}
#GalleryToolbar .Button.Toggle, #GalleryToolbar .EditButton, #GalleryToolbar .Button.Delete, #GalleryToolbar .Button.Tags, #GalleryToolbar .Icon.SetCover {
	margin-left: 7px;
}
#GalleryToolbar .Button.Edit, #GalleryToolbar .Button.Tags {
	padding: 0 0 2px 0;
}
*:first-child+html #GalleryToolbar .Button.Edit, *:first-child+html #GalleryToolbar .Button.Tags {
	padding: 0 0 0 0;
}
#GalleryToolbar .Icon.SetCover {
	float: left;
	height: 23px;
	width: 33px;
	text-align: center;
	margin-left: 7px;
}
#GalleryToolbar .Icon.SetCover.Active {
	background-position: 0 -25px;
}
#GalleryToolbar .ToolsRight .Button {
	float: right;
	margin-right: 7px;
}
#GalleryToolbar .Button.Add {
	padding: 0;
}
#GalleryToolbar .Button.Add a, #GalleryToolbar .Button.Add a:visited {
	display: block;
	color: #fff;
	padding: 4px 0 4px 0;
	text-decoration: none;
}
#GalleryToolbar .DeleteInfo {
	position: absolute;
	left: 0;
	margin: 4px 0 0 14px;
	border: 1px solid #b7c3cb;
	background: #f0f0cb;
	padding: 5px 8px;
	color: #4c4c2e;
}
#GalleryToolbar .Usage {
	max-width: 275px;
	min-width: 235px;
	padding: 9px 0 0 0;
	margin: 0 auto;
}
#GalleryToolbar .UsageNumber {
	float: left;
	font: normal 10px tahoma, arial, verdana, sans-serif;
	padding-top: 3px;
}
#GalleryToolbar .UsageNumber b {
	padding-left: 2px;
	font-weight: normal;
}
#GalleryToolbar .UsageGraph {
	text-align: left;
	float: left;
	width: 160px;
	height: 18px;
	margin: 0 4px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/toolbar_diskusagebar_bg.png) top left no-repeat;
}
#GalleryToolbar .UsageGraphBar#notfull {
	height: 18px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/toolbar_diskusagebar_green.png) top left no-repeat;
}
#GalleryToolbar .UsageGraphBar#full {
	height: 18px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/toolbar_diskusagebar_full.png) top left no-repeat;
}

/* Gallery shopping cart */
#ShoppingCart {
	position: fixed;
	width: 100%;
	height: 74px;
	left: 0;
	bottom: 36px;
	right: 0;
	display: block;
	z-index: 5;
	overflow: hidden;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
}
#ShoppingCart .Button {
	width: 124px;
	font-size: 12px;
	text-align: center;
	border: 0;
	cursor: default;
	font-family: arial, verdana, tahoma;
}
#ShoppingCart .ToolsLeft {
	width: 173px;
	float: left;
	padding-top: 7px;
	font-size: 12px;
}
#ShoppingCart .ToolsRight {
	width: 173px;
	float: right;
	padding-top: 7px;
}
#ShoppingCart .ToolsCenter {
	text-align: center;
	margin-right: 173px;
	margin-left: 173px;
}
#ShoppingCart .ScrollButton {
	float: left;
	width: 31px;
	height: 57px;
}
#ShoppingCart .ScrollButton .Scroller {
	width: 24px;
	height: 50px;
	display: block;
}
#ShoppingCart .ToolsLeft .ScrollButton .Scroller {
	margin: 4px 0 0 4px;
}
#ShoppingCart .ToolsRight .ScrollButton .Scroller {
	margin: 4px 0 0 3px;
}
#ShoppingCart .ToolsLeft .Tools, #ShoppingCart .ToolsRight .Tools {
	float: left;
	width: 142px;
}
#ShoppingCart .ToolsCenter .PhotoBrowser {
	overflow: scroll;
	overflow-y: hidden;
	overflow-x: hidden;
	height: 57px;
	margin-top: 7px;
	cursor: default;
	text-align: left;
}
#ShoppingCart .ToolsCenter .PhotoContainer {
	display: block;
}
#ShoppingCart .ToolsCenter .CartItem {
	float: left;
	margin-right: 6px;
	margin-top: 4px;
}
#ShoppingCart .ToolsCenter .CartItem a, #ShoppingCart .ToolsCenter .CartItem a:visited {
	cursor: pointer;
}
#ShoppingCart .ToolsLeft .Button.Add {
	height: 23px;
	padding-top: 2px;
	cursor: default;
	margin: 4px 0 0 10px;
}
#ShoppingCart .ToolsLeft .Button.Add.Active {
	background-position: 0 -33px;
	cursor: pointer;
}
#ShoppingCart .ToolsLeft .Button.Add.Active:hover {
	background-position: 0 -66px;
}
#ShoppingCart .ToolsLeft .Button.Clear {
	height: 23px;
	padding-top: 4px;
	cursor: pointer;
	margin: 4px 0 0 10px;
	display: block;
	text-decoration: none;
}
#ShoppingCart .ToolsLeft .Button.Clear:hover {
	background-position: 0 -33px;
	color: #fff;
}
#ShoppingCart .ToolsRight .Button {
	height: 34px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 4px;
	margin-left: 7px;
	padding-top: 16px;
}
#ShoppingCart .ToolsRight .Button.Active {
	background-position: 0 -60px;
	cursor: pointer;
}
#ShoppingCart .ToolsRight .Button.Active:hover {
	background-position: 0 -120px;
}
#ShoppingCart .RemoveItem {
	z-index: 2;
	position:absolute;
	margin:0px;
	padding:0px;
	width:19px;
	height:20px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/shopcart_deleteitem.png);
	background-repeat: no-repeat;
}
#ShoppingCart .RemoveItem:hover {
	background-position: 0 -25px;
	cursor: pointer;
}
#ShoppingCart .ShoppingCartHelp {
	position: fixed;
	bottom: 108px;
	right: 0;
	z-index: 6;
	overflow: hidden;
	width: 88px;
	height: 23px;
	font-size: 11px;
	text-align: right;
}
#ShoppingCart .ShoppingCartHelp a, #ShoppingCart .ShoppingCartHelp a:visited {
	display: block;
	padding: 6px 11px 3px 0;
	text-decoration: none;
}



/* Gallery Pictureview */
#PictureView #Picture .PictureAdminContainer {
	display: block;
	text-align: center;
}
#PictureView #Picture #PictureAdminTools .Button {
	text-align: center;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	cursor: pointer;
	border: 0;
	background-repeat: no-repeat;
	margin: 24px 0 10px 12px;
	padding: 0;
}
#PictureView #Picture #PictureAdminTools .Button.Save {
	float: left;
	width: 80px;
	height: 45px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/gallery_picfield_save.png);
	background-repeat: no-repeat;
	color: #badfb9;
}
#PictureView #Picture #PictureAdminTools {
	text-align: left;
	width: 640px;
	margin: 0 auto;
	padding: 20px 0 0 4px;
}
#PictureView #Picture #PictureAdminTools H2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 4px 0 4px 0;
}
#PictureView #Picture #PictureAdminTools H2 B {
	font-weight: normal;
	padding-left: 4px;
}
#PictureView #Picture #PictureAdminTools .ItemName {
	float: left;
	width: 229px;
	padding-bottom: 5px;
}
#PictureView #Picture #PictureAdminTools .ItemTags {
	float: left;
	width: 329px;
	padding-bottom: 5px;
}
#PictureView #Picture #PictureAdminTools .ItemDate {
	float: left;
	width: 80px;
	padding-bottom: 5px;
}
#PictureView #Picture #PictureAdminTools .ItemDescription {
	float: left;
}
#PictureView #Picture #PictureAdminTools .ItemName .InputField {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/gallery_picfield_name.png);
	background-repeat: no-repeat;
}
#PictureView #Picture #PictureAdminTools .ItemTags .InputField {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/gallery_picfield_tags.png);
	background-repeat: no-repeat;
}
#PictureView #Picture #PictureAdminTools .ItemDate .InputField {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/gallery_picfield_date.png);
	background-repeat: no-repeat;
}
#PictureView #Picture #PictureAdminTools .ItemDescription .InputField {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/gallery_picfield_desc.png);
	background-repeat: no-repeat;
}
#PictureView #Picture #PictureAdminTools INPUT {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	margin: 0;
	border: 0;
	height: 17px;
	padding: 3px 0 4px 6px;
}
#PictureView #Picture #PictureAdminTools INPUT.Name {
	width: 214px;
	background: transparent;
	cursor: text;
}
#PictureView #Picture #PictureAdminTools INPUT.Tags {
	width: 315px;
	background: transparent;
	cursor: text;
}
#PictureView #Picture #PictureAdminTools INPUT.Date {
	width: 75px;
	background: transparent;
	cursor: text;
}
#PictureView #Picture #PictureAdminTools TEXTAREA.Description {
	width: 540px;
	height: 38px;
	background: transparent;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	padding: 3px 0 4px 6px;
	border: 0;
	overflow: auto;
	cursor: text;
}
#PictureView #Picture #PictureEditTools {
	width: 640px;
	margin: 0 auto;
	padding-top: 16px;
	margin-top: 16px;
}
#PictureView #Picture #PictureEditTools .SetCover b {
	float: left;
	font-weight: normal;
	padding: 5px 10px;
	font-size: 12px;
}
#PictureView #Picture #PictureEditTools .SetCover a, #PictureView #Picture #PictureEditTools .SetCover a:visited {
	margin: 0 0 0 1px;
}
#PictureView #Picture #PictureEditTools a, #PictureView #Picture #PictureEditTools a:visited, #PictureView #Picture #PictureEditTools .Delete, #PictureView #Picture #PictureEditTools .Move {
	float: left;
	font-size: 12px;
	margin-left: 11px;
	padding: 5px 8px;
	text-decoration: none;
	cursor: pointer;
}
#PictureView #Picture #PictureMoveTools {
	width: 655px;
	margin: 0 auto;
	padding-top: 16px;
	margin-top: 16px;
}
#PictureView #Picture #PictureMoveTools .Info {
	color: gray;
	float: left;
	font-size: 12px;
	padding-top: 3px;
}
#PictureView #Picture #PictureMoveTools Select {
	float: left;
	margin: 2px 8px 0 8px;
	font-size: 12px;
	height: 25px;
}
#PictureView #Picture #PictureMoveTools .Button.Save {
	float: left;
	font-size: 12px;
	margin-right: 10px;
	padding: 5px 10px;
	text-decoration: none;
	cursor: pointer;
}
#PictureView #Picture #PictureMoveTools .Button.Cancel {
	float: left;
	font-size: 12px;
	margin-right: 10px;
	padding: 5px 10px;
	text-decoration: none;
	cursor: pointer;
}


/* Gallery Popup windows */
.Popup {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
	left: 0;
	right: 0;
}
#LoginPopup .LoginWindow {
	position: absolute;
	top: 50%;
	left: 50%;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/login_window_bg.png);
	background-repeat: no-repeat;
	width: 338px;
	height: 188px;
	margin-top: -90px;
	margin-left: -169px;
}
#LoginPopup .Header {
	height: 65px;
	text-align: center;
}
#LoginPopup .Footer {
	clear: both;
}
#LoginPopup .Header H1 {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding-top: 28px;
}
#LoginPopup .InputField {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/login_inputfield.png);
	background-repeat: no-repeat;
	margin-left: 36px;
}
#LoginPopup .InputField .LoginText {
	float: left;
	color: #8793ab;
	font-size: 11px;
	padding: 9px 0 0 12px;
	cursor: default;
}
#LoginPopup .InputField .LoginField {
	float: left;
	width: 121px;
	background: transparent;
	border: 0;
	margin-top: 2px;
	font-family: arial, tahoma, verdana;
	font-size: 13px;
	padding: 5px 0 5px 3px;
}
#LoginPopup .InputField .LoginButton {
	float: left;
	width: 82px;
	background: none;
	border: 0;
	color: #fff;
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	padding: 6px 0 4px 2px;
	margin-top: 2px;
	cursor: pointer;
}
#LoginPopup .InputField .Message {
	clear: both;
	color: #fff;
	font-size: 13px;
	padding: 10px 0 6px 12px;
}
#LoginPopup .Footer {
	width: 255px;
	padding: 0 0 0 48px;
}
#LoginPopup .Footer .Forgot {
	float: left;
	font-size: 11px;
}
#LoginPopup .Footer .Forgot a, #LoginPopup .Footer .Forgot a:visited {
	color: #aabed2;
	display: block;
	padding: 3px 0 3px 0;
	margin-top: 1px;
}
#LoginPopup .Footer .Forgot a:hover {
	color: #a8c8e9;
}
#LoginPopup .Footer .Cancel {
	float: right;
	width: 84px;
	height: 22px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/login_cancelbutton.png);
	font-size: 11px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding-top: 5px;
}

.Popup.FolderPanel {
/*	height:100% !important; 
	max-height:100% !important; 
	overflow:auto;
	overflow-y:scroll; */
	overflow:auto;
	overflow-y:auto;
}
.Popup .PopupWindow {
	position: absolute;
	top: 50%;
	left: 50%;
	border: 3px solid #fff;
	background: #b3d0eb url(http://images.1g.fi/kuvatv2/images/admin/popup_headerbg_light.gif);
	background-repeat: repeat-x;
	padding: 0 3px 3px 3px;
	font-family: arial, verdana, tahoma;
}
.Popup.FolderPanel .PopupWindow {
	margin-top: -285px;
	margin-left: -470px;
}
.Popup.Login .PopupWindow {
	margin-top: -120px;
	margin-left: -175px;
}
.Popup .PopupWindowHeader {
	height: 50px;
}
.Popup.FolderPanel .PopupWindowHeader {
	width: 890px;
}
.Popup.Login .PopupWindowHeader {

}
.Popup .PopupWindowHeader H1 {
	float: left;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	margin: 0;
	padding: 15px 0 0 16px;
}
.Popup .PopupWindowHeader H1 b {
	font-weight: normal;
	color: #c9e5fe;
	padding-left: 4px;
}
.Popup .PopupWindowHeader .HeaderButton {
	float: right;
	width: 123px;
	height: 22px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/popup_headerbutton_bg.png);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-left: 18px;
}
.Popup .PopupWindowHeader .HeaderButton b {
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	display: block;
	padding: 4px 0 5px 28px;
	font-weight: normal;
	cursor: pointer;
}
.Popup .PopupWindowHeader .HeaderButton.Move b {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/popup_headerbuttonicon_move.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
.Popup .PopupWindowHeader .HeaderButton.Delete b {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/popup_headerbuttonicon_delete.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
}
.Popup .PopupWindowContainer {
	border: 1px solid #769ebd;
	background: #eef5fd url(http://images.1g.fi/kuvatv2/images/admin/popup_containerbg_light.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 8px;
}
.Popup .PopupWindowContent {
	background: #e7eff9 url(http://images.1g.fi/kuvatv2/images/admin/popup_contentbg_light.gif);
	background-repeat: repeat-x;
}
.Popup .PopupWindowContent.Hidden {
	display: none;
}
.Popup.FolderPanel .PopupWindowContent {
	width: 884px;
}
.Popup.Login .PopupWindowContent {
	width: 350px;
	height: 170px;
}
.Popup.FolderPanel .PopupWindowContent H2 {
	font-size: 12px;
	color: #69839b;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 4px 2px;
}
.Popup.FolderPanel .PopupWindowContent H2 B {
	font-weight: normal;
	padding-left: 4px;
	color: #949ba1;
}
.Popup.FolderPanel .PanelTop {
	padding: 10px 0 10px 0;
}
.Popup.FolderPanel .FolderSecurity {
	float: left;
	width: 195px;
	padding: 6px 24px 0 21px;
}
.Popup.FolderPanel .FolderSecurity .Visibility.Public {
	padding-bottom: 28px;
}
.Popup.FolderPanel .FolderSecurity.Lite .Visibility.Public {
	padding-bottom: 20px;
}
.Popup.FolderPanel .FolderSecurity.Lite .Visibility.Private label {
	color: #9c9c9c !important;
}
.Popup.FolderPanel .FolderSecurity.Lite .Visibility.Private .Description {
	color: #777a7e !important;
}
.Popup.FolderPanel .FolderSecurity .Inherited {
	padding-top: 4px;
}
.Popup.FolderPanel .FolderSecurity .Inherited .DisplayFoldermode {
	height: 65px;
	padding-top: 28px;
	text-align: center;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/folderpanel_infobg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.Popup.FolderPanel .FolderSecurity .Inherited .DisplayFoldermode .FolderVis {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #222222;
}
.Popup.FolderPanel .FolderSecurity .Inherited .DisplayFoldermode .FolderShar {
	text-align: center;
	font-size: 12px;
	color: #a1a1a1;
	font-weight: bold;
}
.Popup.FolderPanel .FolderSecurity .Inherited .DisplayFoldermode .FolderShar.Green {
	color: #219705;	
}
.Popup.FolderPanel .FolderSecurity .Inherited p {
	font-size: 12px;
	color: #828282;
	margin: 0;
	padding: 15px 0 0 0;
	text-align: center;
}
.Popup.FolderPanel .FolderSecurity .Visibility .Options input {
	float: left;
}
.Popup.FolderPanel .FolderSecurity .Visibility .Options label {
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #151515;
	padding: 2px 0 0 2px;
}
.Popup.FolderPanel .FolderSecurity .Visibility.Active .Options label {
	color: #008b04;
}
.Popup.FolderPanel .FolderSecurity .Description {
	font-size: 11px;
	color: #616569;
	padding: 3px 0 0 4px;
}
.Popup.FolderPanel .FolderSecurity .ProNote {
	font-size: 11px;
	padding: 5px 7px 0 4px;
	color: #8e36bb;
}
.Popup.FolderPanel .AlbumCover {
	float: left;
	width: 174px;
}
.Popup.FolderPanel .AlbumCoverImage {
	border-right: 2px solid #d8dde0;
	border-bottom: 2px solid #d8dde0;
	margin: 15px 0 0 18px;
}
.Popup.FolderPanel .AlbumCoverImage IMG {
	border: 3px solid #fff;
}
.Popup.FolderPanel .AlbumSettingsLeft {
	float: left;
	width: 360px;
}
.Popup.FolderPanel .AlbumSettingsRight {
	float: left;
	width: 280px;
}
.Popup.FolderPanel .Glow {
	border: 2px solid #eef5fd;
}
.Popup.FolderPanel .GlowError {
	border: 2px solid #7fb2eb;
}
.Popup.FolderPanel .FolderName {
	float: left;
	width: 246px;
}
.Popup.FolderPanel .FolderDate {
	float: left;
}
.Popup.FolderPanel .FolderAppearance {
	float: left;
	width: 135px;
}
.Popup.FolderPanel .FolderLanguage {
	float: left;
}
.Popup.FolderPanel .Dropdowns {
	padding-bottom: 8px;
}
.Popup.FolderPanel SELECT {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #4e545a;
	margin: 0;
	padding-left: 3px;
}
.Popup.FolderPanel INPUT.Name, .Popup.FolderPanel INPUT.Date, .Popup.FolderPanel TEXTAREA.Description, .Popup.FolderPanel INPUT.Tags {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #4e545a;
	padding-left: 3px;
	margin: 0;
}
.Popup.FolderPanel INPUT.Name {
	width: 222px;
}
.Popup.FolderPanel INPUT.Date {
	width: 72px;
}
.Popup.FolderPanel TEXTAREA.Description {
	width: 318px;
	height: 75px; 
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #4e545a;
	padding-left: 3px;
	margin: 0;
}
.Popup.FolderPanel INPUT.Tags {
	width: 318px;
}
.Popup.FolderPanel INPUT.Password {
	float: right;
	width: 152px;
	margin: 2px 2px 0 0;
}
.Popup.FolderPanel INPUT.Disabled {
	border: 1px solid #dde1e5;
	background: #f6f8fb;
	padding-top: 3px;
}
.Popup.FolderPanel Select.Narrow {
	width: 120px;
}
.Popup.FolderPanel .Setting {
	width: 263px;
	background: #f2f5f9;
	font-size: 12px;
	margin-top: 4px;
	padding: 1px 0;
}
.Popup.FolderPanel .Setting .Checkbox {
	float: left;
	margin: 6px;
	padding: 0;
}
.Popup.FolderPanel .Setting .Label {
	float: left;
	color: #4e545a;
	padding: 5px 10px 2px 2px;
}
.Popup.FolderPanel .Setting .Label B {
	font-weight: normal;
	color: #949ba1;
}
.Popup.FolderPanel .Setting.Dimmed .Label {
	color: #969696;
}
.Popup.FolderPanel .Setting .OnlyInPro {
	float: right;
	font-size: 11px;
	padding: 5px 7px 0 0;
	color: #8e36bb;
}
.Popup.FolderPanel .AlbumAdvanced {
	clear: both;
	margin-left: 15px;
	margin-bottom: 30px;
}
.Popup.FolderPanel .AlbumAdvanced .CollapseArrow {
	width: 20px;
	height: 20px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/gallery_collapsed0.png);
	background-repeat: no-repeat;
	position: absolute;
	margin: -12px 0;
	z-index: 2;
	cursor: pointer;
}
.Popup.FolderPanel .AlbumAdvanced.Closed .CollapseArrow {
	background-position: 0 -20px;
	background-repeat: no-repeat;
}
.Popup.FolderPanel .Collapsible.Closed {
	display: none;
}
.Popup.FolderPanel .AlbumAdvanced .Line {
	border-bottom: 2px solid #d5e1ef;
	padding-top: 20px;
	margin: 0 20px 0 112px;
}
.Popup.FolderPanel .AlbumAdvanced IMG {
	position: absolute;
	margin: -12px 0;
	z-index: 2;
	cursor: pointer;
}
.Popup.FolderPanel .AlbumAdvanced b {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	color: #438bbd;
	text-decoration: none;
	margin: -9px 0 0 18px;
	padding: 0 6px;
	display: block;
	cursor: pointer;
}
.Popup.FolderPanel .AlbumAdvanced b:hover {
	color: #389b29;
}
.Popup.FolderPanel .AlbumAdvancedBoxes {
	margin-bottom: 20px;
}
.Popup.FolderPanel .AlbumAdvancedBox {
	float: left;
	margin-left: 21px;
	margin-right: 6px;
	border: 1px solid #a9c3dd;
	padding: 2px;
}
.Popup.FolderPanel .AlbumAdvancedBox H3{
	position: absolute;
	color: #54575b;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	margin: -10px 0 0 8px;
	background: #f5f9fd;
	padding: 0 5px;
}
.Popup.FolderPanel .AlbumAdvancedBox .Checkbox {
	width: 13px;
	height: 13px;
	margin-top: 4px;
	margin-right: 5px;
}
.Popup.FolderPanel .AlbumAdvancedBox .BoxContent {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/folderpanel_advancedboxbg_light.png);
	width: 231px;
	padding: 15px 13px 0 13px;
}
.Popup.FolderPanel .AlbumAdvancedBox .BoxContent .BoxTop {
	height: 81px;
/*		height: 107px; */
}
.Popup.FolderPanel .AlbumAdvancedBox .BoxContent SELECT.Wide {
	width: 100%;
	display: block;
	margin-bottom: 6px;
	font-size: 11px;
}
.Popup.FolderPanel .AlbumAdvancedBox .Option {
	font-size: 11px;
	color: #4e545a;
	padding-bottom: 5px;
}
.Popup.FolderPanel .AlbumAdvancedBox .HeightController {
	height: 50px;
}
.Popup.FolderPanel .AlbumAdvancedBox .Option.Dimmed {
	padding-bottom: 2px;
}
.Popup.FolderPanel .AlbumAdvancedBox .Option .Checkbox, .Popup.FolderPanel .AlbumAdvancedBox .Option .Watermark  {
	float: left;
}
.Popup.FolderPanel .AlbumAdvancedBox .Option .Label {
	float: left;
	padding: 4px 0 3px 0;
}
.Popup.FolderPanel .AlbumAdvancedBox .Option.Dimmed .Label {
	color: #969696;
}
.Popup.FolderPanel .AlbumAdvancedBox .Option .OnlyInPro {
	float: right;
	font-size: 11px;
	padding: 5px 7px 0 0;
	color: #8e36bb;
}
.Popup.FolderPanel .AlbumAdvancedBox .Option .Watermark {
	width: 152px;
	float: right;
}
.Popup.FolderPanel .AlbumAdvancedBox .BoxContent .CheckBoxes {
	padding: 1px 0 4px 0;
}
.Popup.FolderPanel .AlbumAdvancedBox .BoxContent .CheckBoxes.PicView {
	padding: 10px 0 4px 0;
}
.Popup.FolderPanel .AlbumAdvancedBox .BoxContent .CheckBoxes .Check {
	float: left;
	width: 115px;
}
.Popup.FolderPanel .AlbumAdvancedBox .BoxContent .CheckBoxes .Checkbox {
	float: left;
}
.Popup.FolderPanel .AlbumAdvancedBox .BoxContent .CheckBoxes .Label {
	float: left;
	color: #4e545a;
	font-size: 12px;
	padding: 3px 0 2px 0;
}
.Popup .PopupWindowFooter {
	padding: 0 8px 4px 16px;
}
.Popup .PopupWindowFooter .Save {
	float: right;
	width: 119px;
	height: 31px;
	font-size: 13px;
	font-weight: bold;
	color: #617380;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/popup_button0.png);
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 7px;
	border: 0;
	padding-bottom: 2px;
}
.Popup .PopupButton {
	float: right;
	width: 119px;
	height: 27px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #617380;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/popup_button0.png);
	background-repeat: no-repeat;
	cursor: pointer;
	padding-top: 6px;
	margin-right: 7px;
}
.Popup .PopupInfo {
	float: left;
	padding: 2px 8px 2px 3px;
	border: 1px solid #dee4ec;
	margin-top: 1px;
}
.Popup .PopupInfo a, .Popup .PopupInfo a:visited {
	font-size: 12px;
	color: #3c73b1;
	padding-right: 10px;
}
.Popup .PopupInfo INPUT {
	float: left;
}
.Popup .PopupInfo LABEL {
	float: left;
	color: #4e545a;
	font-size: 12px;
	padding: 3px 0 0 3px;
}
.Popup .PopupInfo .Notification {
	float: left;
	padding: 4px 0 0 8px;
	font-size: 11px;
	color: #8898a8;
}
.Popup .PopupError {
	float: left;
	font-size: 11px;
	color: #8898a8;
	background: #fcfff0;
	border: 1px solid #cfd5c6;
	width: 554px;
}
.Popup .PopupError H3 {
	font-size: 12px;
	font-weight: bold;
	color: #a15320;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/icon_warning_small.png);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	padding: 8px 0 7px 35px;
	margin: 0;
}
.Popup .PopupError H3 B {
	color: #7f8070;
	padding-left: 7px;
}
.Popup .PopupWindowContent.MoveFolder {
/*	height: 277px;  */
	height: 244px;
}
.Popup .PopupWindowContent.MoveFolder .MoveContainer {
	padding: 2px 0 0 20px;
}
.Popup .PopupWindowContent.MoveFolder .MoveContainer H1 {
	color: #438bbd;
	font-size: 22px;
	font-weight: normal;
	padding: 10px 0 13px 0;
	margin: 0;
}
.Popup .PopupWindowContent.MoveFolder .MoveContainer H3 {
	color: #438bbd;
	font-size: 15px;
	font-weight: normal;
	padding: 0 0 6px 0;
	margin: 0;
}
.Popup .PopupWindowContent.MoveFolder .MoveContainer .CurrentLocation {
	margin-bottom: 20px;
}
.Popup .PopupWindowContent.MoveFolder .MoveContainer .CurrentLocation .Location {
	float: left;
	border: 1px solid #d7dce2;
	background: #fff;
	font-size: 13px;
	color: #9babb9;
	padding: 4px 8px;
}
.Popup .PopupWindowContent.MoveFolder .MoveContainer .CurrentLocation .Location B {
	color: #1e84d8;
	font-weight: normal;
}
.Popup .PopupWindowContent.MoveFolder .MoveContainer .PopupWindowFooter {
	padding: 22px 0 0 0;
	margin: 0;
}
.Popup .PopupWindowContent.MoveFolder .MoveContainer .PopupWindowFooter INPUT, .Popup .PopupWindowContent.MoveFolder .MoveContainer .PopupWindowFooter .PopupButton  {
	float: left;
}


/* Gallery logon Notification (welcome screen) */
#Notification.Popup .NotifContainer {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 956px;
	height: 602px;
	margin-top: -256px;
	margin-left: -478px;
	font-family: arial, tahoma, verdana, sans-serif;
}

#Notification.Popup .NotifContainer .Top {
	width: 956px;
	height: 32px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/site/site_welcome_top.png);
	background-repeat: no-repeat;
}
#Notification.Popup .NotifContainer .Middle {
	width: 956px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/site/site_welcome_bg.png);
	background-repeat: repeat-y;
}
#Notification.Popup .NotifContainer .Bottom {
	width: 956px;
	height: 40px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/site/site_welcome_bottom.png);
	background-repeat: no-repeat;
}
#Notification.Popup .NotifContent {
	height: 460px;
	width: 884px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/site/site_welcome_contentbg.jpg);
	background-repeat: no-repeat;
	margin-left: 21px;
	padding: 0 0 0 30px;
}
#Notification.Popup .NotifContent .Illustration {
	background: transparent url(http://images.1g.fi/kuvatv2/images/site/site_welcome_illustration.png);
	background-repeat: no-repeat;
	background-position: 550px 17px;
}
#Notification.Popup H1 {
	font-size: 24px;
	font-weight: normal;
	color: #3096df;
	margin: 0;
	padding: 8px 0 8px 0;
}
#Notification.Popup H2 {
	font-size: 15px;
	font-weight: bold;
	color: #415d71;
	margin: 0;
	padding: 5px 0 5px 0;
}
#Notification.Popup P {
	font-size: 12px;
	color: #49545e;
	line-height: 16px;
	margin: 0;
	padding: 0 0 13px 0;
}
#Notification.Popup P a, #Notification.Popup P a:visited {
	color: #2f96df;
}
#Notification.Popup P a:hover {
	color: #389b29;
}
#Notification.Popup P.Intro {
	width: 507px;
}
#Notification.Popup .NotifContent .Guide {
	padding-top: 8px;
}
#Notification.Popup .NotifContent .Guide P {
	width: 698px;
}
#Notification.Popup .NotifFooter {
	padding-right: 18px;
	padding-top: 14px;
}
#Notification.Popup .NotifFooter .Button {
	text-align: center;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
	cursor: pointer;
	border: 0;
	margin-right: -10px;
}
#Notification.Popup .NotifFooter .Button a, #Notification.Popup .NotifFooter .Button a:visited {
	text-decoration: none;
	display: block;
	color: #384553;
	padding-top: 7px;
	height: 25px;
}
#Notification.Popup .NotifFooter .Button.Close {
	float: right;
	width: 158px;
	height: 33px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_medium.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 8px;
	padding: 0;
}
#Notification.Popup .NotifFooter .Button.BigClose {
	float: right;
	width: 203px;
	height: 33px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_widest.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-right: 8px;
	padding: 0;
}


/* Gallery dialog window */
#DialogPopup #DialogContent {
	width: 480px;
	position: absolute;
	top: 50%;
	left: 50%;
	border: 1px solid #b1c6d0;
	background: #f4f9fd url(http://images.1g.fi/kuvatv2/images/admin/dialog_bg.gif);
	background-repeat: repeat-x;
	font-family: arial, verdana, tahoma;
	padding: 0 20px;
	color: #535f6b;
	margin-top: -90px;
	margin-left: -241px;
}
#DialogPopup #DialogContent P {
	font-size: 13px;
}
#DialogPopup #DialogContent P.NoSpace {
	padding-bottom: 8px;
	margin: 15px 0 0 0;
}
#DialogPopup #DialogContent H1 {
	display: block;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 11px 0 6px 0;
	margin: 0;
}
#DialogPopup #DialogContent #taglistid {
	width: 473px;
	margin: 0;
}
#DialogPopup #DialogContent .DialogFooter {
	padding: 25px 0 16px 0;
}
#DialogPopup #DialogContent .DialogFooter INPUT {
	float: right;
	width: 108px;
	height: 29px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_narrow.png);
	background-repeat: no-repeat;
	color: #384553;
	margin-left: 8px;
	padding: 0;
	cursor: pointer;
	border: 0;
	padding-bottom: 1px;
}
#DialogPopup #DialogContent .DialogFooter INPUT.Save {
	width: 158px;
	height: 30px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/whitebutton_medium.png);
	background-repeat: no-repeat;
	padding: 0 0 2px 0;
}
*:first-child+html #GalleryToolbar .Button.Edit, *:first-child+html #GalleryToolbar .Button.Tags {
	padding: 1px 0 0 0;
}



/* Gallery dialog window */
#SubPage.Upload .Tagger {
	padding-bottom: 8px;
}
#SubPage.Upload .Tagger H5 {
	padding: 15px 0 5px 0;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	color: #557fad;
}
#SubPage.Upload .Tagger H5 B {
	color: #a3adb5;
	font-weight: normal;
}
#SubPage.Upload .Tagger .TagEditor {
	float: left;
	width: 433px;
}
#SubPage.Upload .Tagger .TagEditor INPUT {
	width: 428px;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
}
#SubPage.Upload .Tagger .FolderTags {
	float: left;
	width: 433px;
	margin-left: 51px;
}
#SubPage.Upload .Tagger .FolderTags .TagBox {
	color: #41974d;
	font-size: 13px;
	padding-top: 4px;
}
#SubPage.Upload .Tagger .FolderTags .TagBox I {
	color: #737f89;
}



/* Login Changes Notification  */

#NotifyLogin .NLBox {
	position: absolute;
	width: 465px;
	height: 285px;
	margin-top: -151px;
	margin-left: -264px;
	top: 50%;
	left: 50%;
	background: #fff;
	color: #242424;
	padding: 18px 32px 0 32px;
	background: url(http://images.1g.fi/kuvatv2/images/site/notification_white.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#NotifyLogin .NLBox .NLContent {
	height: 220px;
}
#NotifyLogin .NLBox H1 {
	font-size: 27px;
	font-weight: normal;
	padding: 0 0 6px 0;
	margin: 0;
}
#NotifyLogin .NLBox H2 {
	font-size: 16px;
	font-weight: normal;
	padding: 23px 0 5px 0;
	margin: 0;
	color: #d1563a;
}
#NotifyLogin .NLBox P {
	font-size: 12px;
	padding: 0;
	margin: 0;
}
#NotifyLogin .NLFooter .BlogLink {
	float: left;
	padding-top: 8px;
}
#NotifyLogin .NLFooter .BlogLink a, #NotifyLogin .NLFooter .BlogLink a:visited {
	color: #0084d9;
	font-size: 13px;
}
#NotifyLogin .NLFooter .BlogLink a:hover {
	color: #007c03;
}
#NotifyLogin .NLFooter .Closer {
	float: right;
}
#NotifyLogin .NLFooter .Closer INPUT {
	display: block;
	width: 146px;
	height: 39px;
	color: #fff;
	font-size: 14px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/notification_button.png);
	background-repeat: no-repeat;
	text-align: center;
	border: 0;
	font-family: arial, verdana, tahoma;
	
}
#NotifyLogin .NLFooter .Closer INPUT:hover {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/notification_button.png);
	background-repeat: no-repeat;
	background-position: left -79px;
	cursor: pointer;
}
#NotifyLogin .MailConfirmation {
	margin-bottom: 8px;
}
#NotifyLogin .MailConfirmation INPUT {
	width: 300px;
	font-size: 15px;
	font-weight: normal;
	font-family: arial, tahoma, verdana;
	padding: 3px 4px;
}




/* Gallery Upgrade Notification */
#upgradenotification .upgradecontent .closebutton {
	margin-top: 42px;
	padding-bottom: 7px;
}
#upgradenotification {
	position: absolute;
	text-align: center;
	width: 100%;
	height: 100%;
	z-index: 5000;
	overflow: auto;	
}
#upgradenotification .upgradecontent {
	width: 916px;
	margin: 0 auto;
	height: 600px;
	font-family: segoe ui, arial, verdana, tahoma, sans-serif;
}
#upgradenotification .priceribbon {
	width: 155px;
	height: 155px;
	position: absolute;
	z-index: 6000;
	margin-left: 758px;
}
body#Gallery.AdminLang_FI #upgradenotification .priceribbon {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/notifbox_priceribbon_fin.png);
	background-repeat: no-repeat;
}
body#Gallery.AdminLang_EN #upgradenotification .priceribbon {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/notifbox_priceribbon_eng.png);
	background-repeat: no-repeat;
}
#upgradenotification .boxtop {
	width: 916px;
	height: 18px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/notifbox_top.png);
	background-repeat: no-repeat;
}
#upgradenotification .boxmiddle {
	width: 900px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/notifbox_middle.png);
	background-repeat: repeat-y;
	padding: 0 8px;
}
#upgradenotification .boxcontent {
	padding: 10px 45px;
	text-align: left;
}
#upgradenotification .boxbottom {
	width: 916px;
	height: 11px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/notifbox_bottom.png);
	background-repeat: no-repeat;
	padding-bottom: 80px;
}
#upgradenotification .upgradecontent h1 {
	font-size: 31px;
	color: #2d2d2d;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#upgradenotification .upgradecontent p.intro {
	width: 630px;
	margin: 0;
	padding: 7px 0 25px;
}
#upgradenotification .upgradecontent .featurelist {
	background: #f7f7fa url(http://images.1g.fi/kuvatv2/images/admin/notifbox_featurelist_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px 0 12px 0;
}
#upgradenotification .upgradecontent .featurelist .feature {
	float: left;
	width: 325px;
	margin-left: 42px;
	margin-right: 20px;
	height: 88px;
}
#upgradenotification .upgradecontent .featurelist .feature H3 {
	font-size: 18px;
	font-weight: normal;
	color: #8e36bb;
	margin: 0;
	padding: 10px 0 1px 0;
}
#upgradenotification .upgradecontent .featurelist .feature p {
	font-size: 11px;
	color: #545659;
	margin: 0;
	padding: 0;
}

#upgradenotification .upgradecontent .notifooter {
	padding: 28px 0 25px 0;
	
}
#upgradenotification .upgradecontent .paymentmethods {
	float: left;
	width: 540px;
}
#upgradenotification .upgradecontent .paymentmethods table {
	font-size: 11px;
	color: #545659;
}
#upgradenotification .upgradecontent .paymentmethods td.grayed {
	color: #85878a;
	padding-left: 5px;
}
#upgradenotification .upgradecontent .gopro {
	float: right;
	width: 245px;
	padding-top: 4px;
}
#upgradenotification .upgradecontent .gopro a, #upgradenotification .upgradecontent .gopro a:visited {
	display: block;
	height: 41px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/notifbox_bigbutton.png);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top: 14px;
}
#upgradenotification .upgradecontent .gopro a:hover {
	background-position: 0 -119px;
}


/* Gallery Upgrade Notification (Payment process) */
#upgradenotification .upgradecontent .stepbox {
	background: #f5f5f5;
	margin-bottom: 10px;
}
#upgradenotification .upgradecontent .stepbox .stepdesc {
	float: left;
	width: 270px;
	padding: 15px 0 0 20px;
}
/* 
#upgradenotification .upgradecontent .stepbox .stepdesc .stepnumber {
	font-family: arial, verdana, tahoma, sans-serif;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	width: 23px;
	height: 20px;
	padding-top: 3px;
	background: #4dc2f5;
	color: #fff;
}
*/
#upgradenotification .upgradecontent .stepbox .stepdesc H3 {
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#upgradenotification .upgradecontent .stepbox H5 {

	font-size: 16px;
	font-weight: normal;
}
#upgradenotification .upgradecontent .stepbox P {
	font-size: 13px;
}
#upgradenotification .upgradecontent .stepbox .stepcontent {
	float: left;
	width: 504px;
	padding: 17px 0;
}
#upgradenotification .upgradecontent .stepbox .payment.creditcard button {
	padding: 8px 15px;
}
#upgradenotification .upgradecontent .stepbox .option {
	padding: 1px 0;
}
#upgradenotification .upgradecontent .stepbox .option label {
	font-size: 14px;
}
#upgradenotification .upgradecontent .stepbox .option.active label {
	color: #a401c7;
}
#upgradenotification .upgradecontent .paymenthelp {
	font-size: 14px;
	padding: 10px 0;
}

/* Generic upgrade notification */
.proversionfeatures {
	background: #fcffd1;
	padding: 15px 20px 12px 20px;
	margin: 15px 0;
	border: 1px solid #eef2c0;
}
.proversionfeatures .protitle {
	font-size: 18px;
	color: #43454a;
	padding-bottom: 8px;
}
.proversionfeatures p.bigger {
	font-size: 15px;
	color: #4c4b47 !important;
}
.proversionfeatures p.prolinks a {
	font-size: 15px;
	color: #3377c8 !important;
}
.proversionfeatures p.prolinks .linkseparator {
	font-size: 18px;
	padding: 0 15px;
	color: #dee2ad;
}



/* New overlay popup (columns) */
#overlayv3 .boxed .single .columns .column {
	margin-right: 20px;
	float: left;
}
#overlayv3 .boxed .single .columns .column.narrow {
	width: 280px;
}

/* Gallery Sharing center (upgrade ad) */
#overlayv3.foldersharing #proupgrade {
	background: #f4ecd4 url(http://images.1g.fi/kuvatv2/images/admin/sharing_upgrade_bg.gif);
	background-repeat: repeat-x;
	margin-top: 28px;
	margin-right: 29px;
}
#overlayv3.foldersharing #proupgrade .info {
	float: left;
	width: 565px;
	padding: 17px 16px 15px 20px;
}
#overlayv3.foldersharing #proupgrade .info h5 {
	color: #1d1a0f;
	font-size: 17px;
	padding: 0 0 6px 0;
	margin: 0;
	font-weight: normal;
}
#overlayv3.foldersharing #proupgrade .info p {
	font-size: 12px;
	color: #3b3222;
	padding: 0;
	margin: 0;
}
#overlayv3.foldersharing #proupgrade .upgrade {
	float: left;
	width: 250px;
	height: 81px;
	border-left: 1px solid #e4dcc7;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 22px;
}
#overlayv3.foldersharing #proupgrade .upgrade .title {
	width: 	230px;
	padding: 3px 0 9px 2px;
}
#overlayv3.foldersharing #proupgrade .upgrade .title .name {
	float: left;
	font-size: 19px;
	font-weight: bold;
	color: #2f2e2d;
}
#overlayv3.foldersharing #proupgrade .upgrade .title .price {
	float: right;
	font-size: 17px;
	font-weight: bold;
	color: #e032bd;
	padding-top: 3px;
}
#overlayv3.foldersharing #proupgrade .upgrade a.upgradebutton {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_bigbutton.png);
	background-repeat: no-repeat;
	display: block;
	width: 234px;
	height: 32px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #2e2f2f;
	padding-top: 12px;
}
#overlayv3.foldersharing #proupgrade .upgrade a.upgradebutton:hover {
	color: #c44cbc;
	background-position: left -100px;
}






/* Gallery Sharing center */
#overlayv3.foldersharing .boxheader {
	height: 63px;
	padding: 0 15px 0 30px;
}
#overlayv3.foldersharing .boxcontent {
	background: #f0f0f0 url(http://images.1g.fi/kuvatv2/images/admin/overlayv3_contentbg.gif);
	background-repeat: repeat-x;
	padding-bottom: 1px;
}
#overlayv3.foldersharing .boxcontent h4 {
	padding: 35px 0 10px 0;
	margin: 0;
}

#overlayv3.foldersharing .columns.sharetype {
	padding-top: 25px;
	background: url(http://images.1g.fi/kuvatv2/images/admin/overlayv3_dashed_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}
#overlayv3.foldersharing .sharetype .shareoption input {
	float: left;
}
#overlayv3.foldersharing .sharetype .shareoption label {
	float: left;
	font-size: 17px;
	padding-left: 3px;
}
#overlayv3.foldersharing .sharetype .shareoption p {
	font-size: 11px;
	color: #666666;
	margin: 0;
	padding: 4px 0 7px 6px;
}
#overlayv3.foldersharing .sharetype .shareoption.active label {
	color: #ca00d7;
}
#overlayv3.foldersharing .sharetype .shareoption.active p {
	color: #a11fb0;
}
#overlayv3.foldersharing .shareguide {
	background: #ebeff4 url(http://images.1g.fi/kuvatv2/images/admin/sharing_shareguide_bg.gif);
	background-repeat: repeat-x;
	height: 417px;
	margin: 32px 29px 0 0;
	border-top: 1px solid #e9edf0;
	border-left: 1px solid #d3d7dc;
	border-right: 1px solid #d3d7dc;
}
#overlayv3.foldersharing .shareguideshadow {
	border-top: 1px solid #b0b3b6;
	border-bottom: 1px solid #e5e7ea;
	margin-right: 29px;
}
#overlayv3.foldersharing .shareguide .guidecontent {
	padding-top: 38px;
}
#overlayv3.foldersharing .shareguide .sharingmode.friend {
	float: left;
	width: 340px;
	margin-left: 55px;
}
#overlayv3.foldersharing .shareguide .sharingmode.password {
	float: left;
	width: 364px;
	margin-left: 74px;
}
#overlayv3.foldersharing .shareguide .sharingmode h4 {
	color: #3189cd;
	font-size: 18px;
	font-weight: bold;
	display: block;
	text-align: center;
	margin: 0;
	padding: 10px 0 9px 0;
}
#overlayv3.foldersharing .shareguide .sharingmode.password h4 {
	text-align: left;
}
#overlayv3.foldersharing .shareguide .sharingmode p {
	font-size: 13px;
	color: #7c7f82;
	text-align: justify;
	margin: 0;
	padding: 0 0 15px 0;
}
#overlayv3.foldersharing .shareguide .sharingmode.password p {
	width: 354px;
}

#overlayv3.foldersharing .shareguide .sharingmode label {
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #252525;
	margin-top: 10px;
	padding: 11px 0 0 44px;
	height: 44px;
	cursor: pointer;
}
#overlayv3.foldersharing .shareguide .sharingmode.friend label {
	width: 206px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_guide_button_narrow.png);
	background-repeat: no-repeat;
	margin-left: 46px;
}
#overlayv3.foldersharing .shareguide .sharingmode.password label {
	width: 229px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_guide_button_wide.png);
	background-repeat: no-repeat;
	margin-left: 39px;
}
#overlayv3.foldersharing .shareguide .sharingmode.friend label:hover, #overlayv3.foldersharing .shareguide .sharingmode.password label:hover {
	background-position: 0 -80px;
	color: #ca00d7;
}
#overlayv3.foldersharing .shareguide .guidecontent .symbol {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_guide_icon.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 42px;
	font-size: 15px;
	color: #82868b;
	padding-top: 98px;
}



/* Gallery Sharing center (private share with friends) */
#overlayv3.foldersharing #notshared, #overlayv3.foldersharing #friendsharing, #overlayv3.foldersharing #publicsharing {
	margin-bottom: 32px;
}

/* Gallery Sharing center (private share with friends list) */
#overlayv3.foldersharing .sharelist .listbox {
	background: #f9f9f9 url(http://images.1g.fi/kuvatv2/images/admin/sharing_listboxbg.gif);
	background-repeat: repeat-x;
	margin-right: 29px;
	border-top: 1px solid #e8e9ea;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #dfdfdf;
}
#overlayv3.foldersharing .sharelist .listbox .listcontent {
	min-height: 337px;
	height: auto !important;
	height: 337px;
}
#overlayv3.foldersharing .sharelist.privateshare .listbox .emptylist {
	padding-top: 200px;
	height: 137px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_icon_person_big.png);
	background-repeat: no-repeat;
	background-position: center 77px;
	text-align: center;
}
#overlayv3.foldersharing .sharelist.mailinvite .listbox .emptylist {
	padding-top: 190px;
	height: 147px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_email_icon_big2.png);
	background-repeat: no-repeat;
	background-position: center 97px;
	text-align: center;
}
#overlayv3.foldersharing .sharelist .listbox .emptylist h3 {
	color: #bcbcbc;
	font-size: 22px;
	font-weight: bold;
	margin: 0 !important;
	padding: 0 0 2px 0 !important;
}
#overlayv3.foldersharing .sharelist .listbox .emptylist p {
	font-size: 13px;
	margin: 0;
	padding: 0;
	color: #919191;
}

#overlayv3.foldersharing .sharelist .listbox .listfooter {
	height: 47px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #bababa;
	background: #d8d8d8 url(http://images.1g.fi/kuvatv2/images/admin/sharing_listbox_bottombg.gif);
	background-repeat: repeat-x;
}
#overlayv3.foldersharing .sharelist .listbox .listfooter .tools {
	float: left;
	width: 430px;
	padding-top: 8px;
	padding-left: 9px;
}
#overlayv3.foldersharing .sharelist .listbox .listfooter .tools a.button, #overlayv3.foldersharing .sharelist .listbox .listfooter .tools a.button:visited {
	display: block;
	height: 32px;
	color: #1e1d1d;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 7px 0 0 33px;
}
#overlayv3.foldersharing #sharedtofriends.sharelist .listbox .listfooter .tools a.button.add {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_listbox_addbutton.png);
	background-repeat: no-repeat;
	width: 144px;
}
#overlayv3.foldersharing #invitations.sharelist .listbox .listfooter .tools a.button.add {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_listbox_addbutton_wide.png);
	background-repeat: no-repeat;
	width: 155px;
}
body.AdminLang_EN #overlayv3.foldersharing #invitations.sharelist .listbox .listfooter .tools a.button.add {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_listbox_addbutton_wide2.png);
	background-repeat: no-repeat;
	width: 139px;
}
body.AdminLang_EN #overlayv3.foldersharing #invitations.sharelist .listbox .listfooter .tools a.button.add:hover {
	background-position: left -80px;
}
#overlayv3.foldersharing #sharedtofriends.sharelist .listbox .listfooter .tools a.button.add:hover, #overlayv3.foldersharing #invitations.sharelist .listbox .listfooter .tools a.button.add:hover {
	background-position: left -80px;
}
#overlayv3.foldersharing .sharelist .listbox .listfooter .info {
	float: right;
	width: 410px;
	text-align: right;
	font-size: 13px;
	color: #717171;
	padding-right: 22px;
	padding-top: 15px;
}
#overlayv3.foldersharing .sharelist table.listtable {
	width: 100%;
}
#overlayv3.foldersharing .sharelist table.listtable th {
	background: #e9e9e9 url(http://images.1g.fi/kuvatv2/images/admin/sharing_listtable_thbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom: 5px solid #feffff;
	font-size: 13px;
	color: #848586;
	font-weight: normal;
	padding: 7px 0 9px 0;
	text-align: left;
}
#overlayv3.foldersharing #sharedtofriends.sharelist table.listtable th.friend {
	padding-left: 20px;
}
#overlayv3.foldersharing #invitations.sharelist table.listtable th.friend {
	padding-left: 50px;
}
#overlayv3.foldersharing .sharelist table.listtable td {
	font-size: 12px;
	color: #3b3b3b;
	padding-top: 8px;
	padding-bottom: 7px;
	border-bottom: 1px solid #ececec;
}
#overlayv3.foldersharing #sharedtofriends.sharelist table.listtable td.friend {
	font-size: 13px;
	font-weight: bold;
	color: #161616;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_icon_friend_small.png);
	background-repeat: no-repeat;
	background-position: 18px center;
	padding-left: 38px;
}
#overlayv3.foldersharing #invitations.sharelist table.listtable td.friend {
	font-size: 13px;
	font-weight: bold;
	color: #161616;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_icon_email_small.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding-left: 50px;
}
#overlayv3.foldersharing .sharelist table.listtable td.visited, #overlayv3.foldersharing .sharelist table.listtable th.visited {
	text-align: center;
}
#overlayv3.foldersharing .sharelist table.listtable td.remove {
	text-align: right;
	padding-right: 25px;
}
#overlayv3.foldersharing .sharelist table.listtable td.remove a, #overlayv3.foldersharing .sharelist table.listtable td.remove a:visited {
	color: #008ed8;
	text-decoration: none;
}




/* Gallery Sharing center (private share with friends editor) */
#overlayv3.foldersharing .mailer {
	background: #f1f2f2;
	border: 1px solid #e1e2e2;
	padding: 4px;
	margin-right: 29px;
}
#overlayv3.foldersharing .mailer .addresbook {
	float: left;
	width: 412px;
	height: 375px;
	background: #fff;
	border-bottom: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}
#overlayv3.foldersharing .mailer #hasnofriends {
	height: 338px;
}
#overlayv3.foldersharing .mailer #hasnofriends .guide {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_contactlist_icon.png);
	background-repeat: no-repeat;
	background-position: center 61px;
	padding-top: 135px;
	text-align: center;
}
#overlayv3.foldersharing .mailer #hasnofriends .guide h3 {
	color: #ababab;
	font-size: 22px;
	font-weight: bold;
	margin: 0 !important;
	padding: 0 0 2px 0 !important;
}
#overlayv3.foldersharing .mailer #hasnofriends .guide p {
	margin: 0 30px;
	font-size: 12px;
	color: #737373;
	padding: 0 0 16px 0;
}
#overlayv3.foldersharing .mailer #hasfriends {
	height: 338px;
	overflow: auto;
}
#overlayv3.foldersharing .mailer #friendeditor {
	height: 357px;
	border-top: 1px solid #fff;
	background: #edeeef url(http://images.1g.fi/kuvatv2/images/admin/sharing_friendeditor_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 18px 18px 0 18px;
}
#overlayv3.foldersharing .mailer #friendeditor .friendintro {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_friend_icon.png);
	background-repeat: no-repeat;
	padding: 2px 0 17px 82px;
	border-bottom: 1px solid #d2d2d3;
}
#overlayv3.foldersharing .mailer #friendeditor .friendintro h3 {
	font-size: 20px;
	color: #484848;
	margin: 0;
	padding: 0 0 5px 0;
}
#overlayv3.foldersharing .mailer #friendeditor .friendintro p {
	font-size: 12px;
	color: #404040;
	margin: 0;
	padding: 0;
}
#overlayv3.foldersharing .mailer #friendeditor .addingtools {
	height: 170px;
	border-top: 1px solid #f3f4f4;
	border-bottom: 1px solid #c1c1c1;
	padding-top: 27px;
}
#overlayv3.foldersharing .mailer #friendeditor .addingtools table td {
	padding: 4px 0;
}
#overlayv3.foldersharing .mailer #friendeditor .addingtools table td.title {
	width: 120px;
	font-size: 12px;
	font-weight: bold;
	color: #545454;
}
#overlayv3.foldersharing .mailer #friendeditor .addingtools input {
	width: 230px;
	font-size: 13px;
	border-top: 1px solid #909090;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #c3c3c3;
	background: #fff url(http://images.1g.fi/kuvatv2/images/admin/sharing_input_bulkbg.gif);
	background-repeat: repeat-x;
	font-family: arial, verdana, tahoma;
	padding: 4px 4px 5px 4px;
}
#overlayv3.foldersharing .mailer #friendeditor .addingtools .note {
	font-size: 11px;
	color: #737373;
	padding-top: 32px;
}
#overlayv3.foldersharing .mailer #friendeditor .addingtools p {
	font-size: 13px;
	color: #2f3135;
	margin: 0;
	padding: 0 0 10px 0;
}
#overlayv3.foldersharing .mailer #friendeditor .addingfooter {
	border-top: 1px solid #f8f8f8;
	padding-top: 16px;
}
#overlayv3.foldersharing .mailer #friendeditor .addingfooter a.button, #overlayv3.foldersharing .mailer #friendeditor .addingfooter a.button:hover {
	float: right;
	display: block;
	width: 130px;
	height: 29px;
	text-align: center;
	color: #4a4949;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_friendeditor_button.png);
	background-repeat: repeat-x;
	margin-left: 10px;
	padding-top: 12px;
}
#overlayv3.foldersharing .mailer #friendeditor .addingfooter a.button:hover {
	color: #4677b5;
	background-position: left -100px;
}
#overlayv3.foldersharing .mailer #contactlist table th {
	background: #e9e9e9 url(http://images.1g.fi/kuvatv2/images/admin/sharing_listtable_thbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom: 1px solid #fff;
	font-size: 12px;
	color: #848586;
	font-weight: normal;
	padding: 5px 0 7px 0;
	text-align: left;
}
#overlayv3.foldersharing .mailer #contactlist table th.receivertitle {
	padding-left: 10px;
}
#overlayv3.foldersharing .mailer #contactlist table td {
	border-bottom: 1px solid #e7e8e8;
}
#overlayv3.foldersharing .mailer #contactlist table td.checker {
	width: 24px;
	padding: 3px 0 3px 4px;
}
#overlayv3.foldersharing .mailer #contactlist table td.friend {
	font-size: 12px;
	font-weight: bold;
	color: #212121;
}
#overlayv3.foldersharing .mailer #contactlist table tr.active td.friend {
	color: #b82faf;
}
#overlayv3.foldersharing .mailer #contactlist table tr.alreadyinvited td.friend {
	color: #a8a8a8;
}
#overlayv3.foldersharing .mailer #contactlist table tr.alreadyinvited td.email {
	color: #bdbdbd;
}
#overlayv3.foldersharing .mailer #contactlist table td.email {
	font-size: 11px;
	color: #878787;
}
#overlayv3.foldersharing .mailer #contactlist table td.delete {
	font-size: 12px;
	font-weight: bold;
	color: #212121;
}
#overlayv3.foldersharing .mailer #contactlist table td.delete a {
	display: block;
	width: 17px;
	height: 17px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_remove_icon_small.png);
	background-repeat: no-repeat;
	background-position: center 3px;
}
#overlayv3.foldersharing .mailer #contactlist table td.delete a:hover {
	background-position: center -53px;
}
#overlayv3.foldersharing .mailer #contactlist .contactlistfooter {
	height: 36px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #bababa;
	background: #d8d8d8 url(http://images.1g.fi/kuvatv2/images/admin/sharing_listbox_bottombg.gif);
	background-repeat: repeat-x;
}
#overlayv3.foldersharing .mailer #contactlist .contactlistfooter .searchcontacts {
	float: left;
	width: 205px;
	height: 24px;
	background: #fefefe url(http://images.1g.fi/kuvatv2/images/admin/sharing_searchbar.gif);
	background-repeat: no-repeat;
	padding: 1px 2px 2px 1px;
	margin: 5px 0 0 7px;
}
#overlayv3.foldersharing .mailer #contactlist .contactlistfooter .searchcontacts input {
	border: 0;
	background: url(http://images.1g.fi/kuvatv2/images/site/blank.gif);
	font-family: arial, verdana, tahoma;
	color: #333333;
	font-size: 12px;
	width: 173px;
	padding: 5px 6px 4px 25px;
	margin: 0 !important;
}
#overlayv3.foldersharing .mailer #contactlist .contactlistfooter a.addcontacts, #overlayv3.foldersharing .mailer #contactlist .contactlistfooter a.addcontacts:visited { 
	float: left;
	display: block;
	width: 112px;
	height: 23px;
	color: #1e1d1d;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 0 0 30px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_contactlist_addbutton.png);
	background-repeat: no-repeat;
	margin: 4px 0 0 6px;
}
#overlayv3.foldersharing .mailer #contactlist .contactlistfooter a.addcontacts:hover {
	background-position: 0 -80px;
}
#overlayv3.foldersharing .mailer .messagepreview {
	float: left;
	width: 406px;
	height: 376px;
	background: #fff;
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	margin-left: 5px;
	padding: 0 22px;
}
#overlayv3.foldersharing .mailer .messagepreview .messagecontent {
	height: 215px;
}
#overlayv3.foldersharing .mailer .customgreeting {
	color: #7c7f81;
	font-size: 16px;
	font-weight: normal;
}
#overlayv3.foldersharing .mailer .customgreeting H5 {
	font-size: 14px;
	margin: 0;
	padding: 0 0 8px 0;
	font-weight: normal;
	color: #535557;
}
#overlayv3.foldersharing .mailer .customgreeting textarea {
	width: 394px;
	height: 50px;
	padding: 5px;
	font-family: arial, tahoma, verdana;
	font-size: 13px;
}
#overlayv3.foldersharing .mailer .messagefooter .language {
	float: left;
	width: 108px;
	padding-top: 25px;
}
#overlayv3.foldersharing .mailer .messagefooter .language select {
	font-size: 13px;
}
/*
#overlayv3.foldersharing .mailer .messagefooter .language input {
	float: left;
}
#overlayv3.foldersharing .mailer .messagefooter .language label {
	float: left;
	font-size: 13px;
	padding-top: 2px;
	color: #535557;
}
#overlayv3.foldersharing .mailer .messagefooter .language label.first {
	padding-right: 15px;
}
*/
#overlayv3.foldersharing .mailer .messagefooter input {
	float: right;
	display: block;
	margin-top: 15px;
	text-align: center;
	color: #1d1d1d;
	font-size: 14px;
	text-decoration: none;
	height: 45px;
	border: 0;
	cursor: pointer;
	font-family: arial, verdana, tahoma;
}
#overlayv3.foldersharing .mailer .messagefooter input.sendmessage {
	width: 144px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_mailer_sendbutton.png);
	background-repeat: no-repeat;
}
#overlayv3.foldersharing .mailer .messagefooter input.sendmessage:hover {
	background-position: left -70px;
}
#overlayv3.foldersharing .mailer .messagefooter input.cancel {
	width: 119px;
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_mailer_cancelbutton.png);
	background-repeat: no-repeat;
	margin-right: 8px;
}
#overlayv3.foldersharing .mailer .messagefooter input.cancel:hover {
	background-position: left -70px;
}
#overlayv3.foldersharing #passwordsharing .folderpassword {
	padding: 27px 0 27px 0;
	background: url(http://images.1g.fi/kuvatv2/images/admin/overlayv3_dashed_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#overlayv3.foldersharing #passwordsharing .folderpassword h4 {
	float: left;
	padding: 8px 12px 0 0;
	margin: 0;
}
#overlayv3.foldersharing #passwordsharing .folderpassword input.savepassword {
	float: left;
	padding: 7px 20px;
	margin: 0 0 0 5px;
}
#overlayv3.foldersharing #passwordsharing .folderpassword .passwordmessage {
	float: left;
	width: 160px;
	font-size: 13px;
	padding-left: 10px;
	padding-top: 11px;
	color: #616161;
}
#overlayv3.foldersharing #passwordsharing .folderpassword .passwordinfo {
	float: left;
	width: 240px;
	font-size: 13px;
	padding-left: 10px;
	padding-top: 1px;
	color: #888888;
	font-style:italic;
}
#overlayv3.foldersharing #passwordsharing .folderpassword input.password {
	float: left;
	width: 180px;
	background: #fffbf2 url(http://images.1g.fi/kuvatv2/images/admin/sharing_inputpw_bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #c1beb7;
	font-size: 16px;
	color: #c729bd;
	padding: 6px 7px;
	margin: 0 !important;
}

#overlayv3.foldersharing #socialsharing .socialsites .site {
	float: left;
	width: 291px;
	margin-right: 2px;
	background: url(http://images.1g.fi/kuvatv2/images/admin/sharing_social_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom: 1px solid #d7dde3;
	border-right: 1px solid #dfe4e9;
}
#overlayv3.foldersharing #socialsharing .socialsites .site a {
	display: block;
	padding: 21px 0 22px 61px;
	font-size: 16px;
	text-decoration: none;
	color: #151515;
}
#overlayv3.foldersharing #socialsharing .socialsites .site a:hover {
	color: #2086ce;
}
#overlayv3.foldersharing #socialsharing .socialsites .site:hover {
	background-position: -370px bottom;
}
#overlayv3.foldersharing #socialsharing .socialsites .site.facebook a {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_social_fb.png);
	background-repeat: no-repeat;
	background-position: 12px center;
}
#overlayv3.foldersharing #socialsharing .socialsites .site.twitter a {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_social_twitter.png);
	background-repeat: no-repeat;
	background-position: 12px center;
}
#overlayv3.foldersharing #socialsharing .socialsites .site.tumblr a {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/sharing_social_tumblr.png);
	background-repeat: no-repeat;
	background-position: 12px center;
}

#overlayv3.foldersharing #sharingdisabled .sharemode {
	background: transparent url(http://images.1g.fi/kuvatv2/images/admin/foldericon_medium.png);
	background-position: 15px top;
	padding: 0 0 0 143px;
	margin-top: 40px; 
	height: 125px;
	background-repeat: no-repeat;
}
#overlayv3.foldersharing #sharingdisabled .sharemode h2 {
	font-size: 21px;
	color: #202020;
	padding: 16px 0 0 0;
	margin: 0;
	font-weight: normal;
}
#overlayv3.foldersharing #sharingdisabled .sharemode h2 b {
	color: #2265be;
	font-weight: normal;
}
#overlayv3.foldersharing #sharingdisabled .sharemode h3 {
	font-size: 16px;
	color: #898989;
	padding: 4px 0 0 0;
	margin: 0;
	font-weight: bold;
}
#overlayv3.foldersharing #sharingdisabled .sharemode h3 b, #overlayv3.foldersharing #sharingdisabled .sharemode h3 b a, #overlayv3.foldersharing #sharingdisabled .sharemode h3 b, #overlayv3.foldersharing #sharingdisabled .sharemode h3 b a:visited {
	color: #c44cbc;
	text-decoration: none;
}
#overlayv3.foldersharing #sharingdisabled .sharemode h3 b a:hover {
	color: #0088ce;
}
#overlayv3.foldersharing #sharingdisabled .shareinfo {
	background: url(http://images.1g.fi/kuvatv2/images/admin/overlayv3_dashed_line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 35px;
	padding-left: 10px;
}
#overlayv3.foldersharing #sharingdisabled .shareinfo h4 {
	color: #202020;
	padding: 40px 0 0 0;
	margin: 0;
}
#overlayv3.foldersharing #sharingdisabled .shareinfo p {
	width: 635px;
	font-size: 13px;
	color: #535353;
	line-height: 17px;
}
#overlayv3.foldersharing #sharingdisabled .shareinfo a, #overlayv3.foldersharing #sharingdisabled .shareinfo a:visited {
	color: #0088ce;
	font-weight: bold;
	text-decoration: underline;
}
#overlayv3.foldersharing #sharingdisabled .shareinfo a:hover {
	color: #c44cbc;
}