﻿body
{
	color: black;
	background:#FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}

a:link
{
	color:#0059B3;
} 
a:visited
{
	color:#663399;
}   
a:hover
{
	color: red;
} 
a:active
{
	color: red;
}

.RSSIconCell
{
	vertical-align:top;
	padding-left:10px;
}

.PageTopCell
{
	height:90px;
	background-color:#d8d8d8;
	background-image: url(Images/page_top_bg.png);
	background-repeat: repeat-x;
}

.PageTopCell .SearchPanel
{
}

.PageTopCell .SearchPanel a:link
{
	color:#333333;
}

.PageTopCell .SearchPanel a:visited
{
	color:#333333;
}

.PageTopCell .SearchPanel a:hover
{
	color:red;
}

.PageTopCell .SearchPanel a:active
{
	color:red;
}

.PageTopCell .SearchPanel .ExSearchCell
{
	text-align:right;
	white-space:nowrap;
	padding-bottom:1px;
}

.PageTopCell .SearchPanel .TextBoxCell
{
}

.PageTopCell .SearchPanel .TextBox
{
	width:284px;
	border:#999999 1px solid;
}

.PageTopCell .SearchPanel .ButtonCell
{
	padding-left:5px;
}

.PageTopCell .SearchPanel .Button
{
}

.HeaderLinksPanel
{
	padding-left:50px;
}

.HeaderLinksPanel a:link
{
	color:#333333;
}

.HeaderLinksPanel a:visited
{
	color:#333333;
}

.HeaderLinksPanel a:hover
{
	color:red;
}

.HeaderLinksPanel a:active
{
	color:red;
}

.HeaderLinksPanel .LinkCell
{
	white-space:nowrap;
}

.HeaderLinksPanel .NewLabel
{
	position:relative;
	left:-2px;
	top:-8px;
}

.HeaderLinksPanel .RedMarker
{
	color:#ffffff;
	background-color:#f20000;
}

.AuthPanel
{
	padding-left:10px;
	padding-right:18px;
}

.AuthPanel a:link
{
	color:#333333;
}

.AuthPanel a:visited
{
	color:#333333;
}

.AuthPanel a:hover
{
	color:red;
}

.AuthPanel a:active
{
	color:red;
}

.AuthPanel .LinkCell
{
	white-space:nowrap;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
}

.AuthPanel .NameCell
{
	white-space:nowrap;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	color:#ff0000;
	font-weight:bold;
}

.SignInBackground
{
	background-color:black;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.SignInPopup
{
	width:250px;
	border:#333333 1px solid;
	background-color:#ffffff;
	padding:0px;
}

.SignInPopup .CloseIcon
{
	position:absolute;
	left:232px;
	top:5px;
	width:13px;
	height:13px;
	background-image:url(Images/auth/close.png);
}

.SignInPopup .Caption
{
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
}

.SignInPopup .StatusPanel
{
	height:17px;
	margin-top:10px;
	padding-left:25px;
	padding-right:25px;
}

.SignInPopup .Progress
{
	height:17px;
	text-align:center;
	color:#ffffff;
	background-image:url(Images/auth/loading_red.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.SignInPopup .Error
{
	height:17px;
	text-align:center;
	color:#ffffff;
	background-image:url(Images/auth/badlogin.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.SignInPopup .BadLogin
{
	height:17px;
	text-align:center;
	color:#ffffff;
	background-image:url(Images/auth/badlogin.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.SignInPopup .FieldNameCell
{
	padding-top:10px;
	padding-left:25px;
}

.SignInPopup .FieldValueCell
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:25px;
}

.SignInPopup .ForgetPswCell
{
	text-align:right;
	vertical-align:bottom;
	font-size:11px;
	padding-right:30px;
}

.SignInPopup .RememberMeCell
{
	padding-top:10px;
	padding-left:25px;
}

.SignInPopup .ButtonOkCell
{
	text-align:left;
	padding-top:20px;
	padding-left:40px;
	padding-right:5px;
	padding-bottom:20px;
}

.SignInPopup .ButtonCancelCell
{
	text-align:right;
	padding-top:20px;
	padding-left:5px;
	padding-right:40px;
	padding-bottom:20px;
}

.SignInPopup .TextBox
{
	width:195px;
	border:#cccccc 1px solid;
}

.SignUpPanel
{
	padding-left:40px;
	padding-top:40px;
}

.SignUpPanel .Caption1
{
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.SignUpPanel .FieldPanel
{
	width:470px;
	padding-top:20px;
}

.SignUpPanel .NameCell
{
	white-space:nowrap;
}

.SignUpPanel .ValueCell
{
	width:1%;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
}

.SignUpPanel .StatusCell
{
	white-space:nowrap;
	text-align:left;
}

.SignUpPanel .StatusCell .InProgress
{
	width:16px;
	height:16px;
	background-image:url(Images/auth/spinner.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.SignUpPanel .StatusCell .UserSuccess
{
	padding-top:1px;
	padding-bottom:2px;
	width:83px;
	text-align:center;
	color:#ffffff;
	background-image:url(Images/auth/greenstrip.png);
	background-repeat:repeat-y;
	background-position:left;
}

.SignUpPanel .StatusCell .UserError
{
	padding-top:1px;
	padding-bottom:2px;
	width:195px;
	text-align:center;
	color:#ffffff;
	background-image:url(Images/auth/badlogin.png);
	background-repeat:repeat-y;
	background-position:left;
}

.SignUpPanel .StatusCell .Success
{
	text-align:left;
	color:#00ff00;
	padding-left:20px;
	height:16px;
	background-image:url(Images/auth/ok.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.SignUpPanel .StatusCell .Error
{
	text-align:left;
	color:#ff0000;
	padding-left:20px;
	height:16px;
	background-image:url(Images/auth/reject.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.SignUpPanel .NoteCell
{
	color:#999999;
	font-size:11px;
}

.SignUpPanel .TextBox
{
	width:193px;
	border:#cccccc 1px solid;
}

.SignUpPanel .CaptchaPanel
{
	padding-top:20px;
}

.SignUpPanel .CaptchaTextBox
{
	width:88px;
	border:#cccccc 1px solid;
}

.SignUpPanel .CaptchaCell
{
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.SignUpPanel .CaptchaHolderPanel
{
	height:65px;
}

.SignUpPanel .CaptchaImageCell
{
	border:#999999 1px solid;
}

.SignUpPanel .CaptchaRefreshCell
{
	color:#999999;
	font-size:11px;
}

.SignUpPanel .ControlPanel
{
	padding-top:30px;
}

.SignUpPanel .ToolTipCell
{
	vertical-align:top;
	padding-top:20px;
	padding-left:20px;
}

.SignUpPanel .ToolTipPanel
{
	width:240px;
	border-top:1px solid #f8f8f8;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb; 
	border-bottom:1px solid #dbdbdb; 
	background-color:#ffffea;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:20px;
}

.SignUpPanel .ToolTipPanel .Caption1
{
	color:#ff0000;
	font-weight:bold;
}

.SignUpPanel .ToolTipPanel .Caption1 .Row
{
	height:26px;
}

.SignUpPanel .ToolTipPanel .Caption1 .Cell
{
	background-image:url(Images/lighticon.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}

.SignUpPanel .ToolTipPanel .Caption2
{
	padding-top:20px;
	font-weight:bold;
}

.SignUpPanel .ToolTipPanel .Text
{
}

.SignUpPanel .ToolTipPanel .Footer
{
	padding-top:20px;
}

.SignUpSuccessPanel
{
	padding-left:40px;
	padding-top:40px;
}

.SignUpSuccessPanel .Caption1
{
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.SignUpSuccessPanel .Caption1 .UserName
{
	color:#ff0000;
}

.SignUpSuccessPanel .BodyText
{
}

.SignUpSuccessPanel .HomeLink
{
}

.AccountActivationPanel
{
	padding-left:40px;
	padding-top:40px;
}

.AccountActivationPanel .Caption1
{
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.AccountActivationPanel .Caption1 .UserName
{
	color:#ff0000;
}

.AccountActivationPanel .HomeLink
{
	padding-top:20px;
}

.PasswordRecoverPanel
{
	padding-left:40px;
	padding-top:40px;
}

.PasswordRecoverPanel .Caption1
{
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.PasswordRecoverPanel .FieldPanel
{
	padding-top:20px;
}

.PasswordRecoverPanel .NameCell
{
	white-space:nowrap;
}

.PasswordRecoverPanel .ValueCell
{
	width:1%;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
}

.PasswordRecoverPanel .StatusCell
{
	white-space:nowrap;
	text-align:left;
}

.PasswordRecoverPanel .StatusCell .InProgress
{
	width:16px;
	height:16px;
	background-image:url(Images/auth/spinner.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.PasswordRecoverPanel .StatusCell .Success
{
	text-align:left;
	color:#00ff00;
	padding-left:20px;
	height:16px;
	background-image:url(Images/auth/ok.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.PasswordRecoverPanel .StatusCell .Error
{
	text-align:left;
	color:#ff0000;
	padding-left:20px;
	height:16px;
	background-image:url(Images/auth/reject.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.PasswordRecoverPanel .NoteCell
{
	color:#999999;
	font-size:11px;
}

.PasswordRecoverPanel .TextBox
{
	width:193px;
	border:#cccccc 1px solid;
}

.PasswordRecoverPanel .CaptchaPanel
{
	padding-top:20px;
}

.PasswordRecoverPanel .CaptchaTextBox
{
	width:88px;
	border:#cccccc 1px solid;
}

.PasswordRecoverPanel .CaptchaCell
{
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.PasswordRecoverPanel .CaptchaHolderPanel
{
	height:65px;
}

.PasswordRecoverPanel .CaptchaImageCell
{
	border:#999999 1px solid;
}

.PasswordRecoverPanel .CaptchaRefreshCell
{
	color:#999999;
	font-size:11px;
}

.PasswordRecoverPanel .ControlPanel
{
	padding-top:30px;
}

.PasswordRecoverSuccessPanel
{
	padding-left:40px;
	padding-top:40px;
}

.PasswordRecoverSuccessPanel .Caption1
{
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.PasswordRecoverSuccessPanel .Caption1 .UserName
{
	color:#ff0000;
}

.PasswordRecoverSuccessPanel .BodyText
{
}

.PasswordRecoverSuccessPanel .HomeLink
{
}

.ChangePasswordPanel
{
	padding-left:40px;
	padding-top:40px;
}

.ChangePasswordPanel .Caption1
{
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.ChangePasswordPanel .FieldPanel
{
	padding-top:20px;
}

.ChangePasswordPanel .NameCell
{
	white-space:nowrap;
}

.ChangePasswordPanel .ValueCell
{
	width:1%;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
}

.ChangePasswordPanel .StatusCell
{
	white-space:nowrap;
	text-align:left;
}

.ChangePasswordPanel .StatusCell .InProgress
{
	width:16px;
	height:16px;
	background-image:url(Images/auth/spinner.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.ChangePasswordPanel .StatusCell .Success
{
	text-align:left;
	color:#00ff00;
	padding-left:20px;
	height:16px;
	background-image:url(Images/auth/ok.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.ChangePasswordPanel .StatusCell .Error
{
	text-align:left;
	color:#ff0000;
	padding-left:20px;
	height:16px;
	background-image:url(Images/auth/reject.png);
	background-repeat:no-repeat;
	background-position:left center;
}

.ChangePasswordPanel .NoteCell
{
	color:#999999;
	font-size:11px;
}

.ChangePasswordPanel .TextBox
{
	width:193px;
	border:#cccccc 1px solid;
}

.ChangePasswordPanel .CaptchaPanel
{
	padding-top:20px;
}

.ChangePasswordPanel .CaptchaTextBox
{
	width:88px;
	border:#cccccc 1px solid;
}

.ChangePasswordPanel .CaptchaCell
{
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.ChangePasswordPanel .CaptchaHolderPanel
{
	height:65px;
}

.ChangePasswordPanel .CaptchaImageCell
{
	border:#999999 1px solid;
}

.ChangePasswordPanel .CaptchaRefreshCell
{
	color:#999999;
	font-size:11px;
}

.ChangePasswordPanel .ControlPanel
{
	padding-top:30px;
}

.ChangePasswordSuccessPanel
{
	padding-left:40px;
	padding-top:40px;
}

.ChangePasswordSuccessPanel .Caption1
{
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.ChangePasswordSuccessPanel .Caption1 .UserName
{
	color:#ff0000;
}

.ChangePasswordSuccessPanel .BodyText
{
}

.ChangePasswordSuccessPanel .HomeLink
{
}


.LogoCell
{
	padding-left:30px;
	padding-right:83px;
	text-align:center;
	white-space:nowrap;
}

.PageContentCell
{
}

.LogoImageCell
{
	text-align:center;
}

.LogoTextCell
{
	text-align:center;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.LogoTextCell h2
{
    padding:0px;
    margin:0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.BrandSerieList
{
    max-width:235px;
}

.BrandSerieList .bcc
{
	background-color:#555555;
	background-image: url(Images/line.png);
	background-repeat: repeat-x;
}

.BrandSerieList .bccp
{
	height:25px;
	color:#f0f0f0;
	padding-left:10px;
	padding-right:80px;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	border-right:#cfcfcf 1px solid;
}

.BrandSerieList .bccp h3
{
    padding:0px;
    margin:0px;
	color:#f0f0f0;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}

.BrandSerieList .scc
{
	background-color:#555555;
	background-image: url(Images/line.png);
	background-repeat: repeat-x;
}

.BrandSerieList .sccp
{
	height:25px;
	color:#f0f0f0;
	padding-left:10px;
	padding-right:30px;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	border-right:#cfcfcf 1px solid;
}

.BrandSerieList .sccp h4
{
    padding:0px;
    margin:0px;
	color:#f0f0f0;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}

.BrandSerieList .bc
{
	background-color:#7c7c7c;
	cursor:pointer;
}

.BrandSerieList .abc
{
	background-color:#e0e0e0;
	cursor:default;
}

.BrandSerieList .sabc
{
	background-color:#e0e0e0;
	cursor:pointer;
}

.BrandSerieList .ebc
{
	background-color:#7c7c7c;
}

.BrandSerieList .bcp
{
	white-space:nowrap;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	border-top:#cccccc 1px solid;
	border-bottom:#464646 1px solid;
	border-right:#626262 1px solid;
	color:#ffffff;
}

.BrandSerieList .bcp a
{
	color:#ffffff;
	text-decoration:none;
}

.BrandSerieList .abcp
{
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	border-top:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	color:#e80000;
	font-weight:bold;
}

.BrandSerieList .sabcp
{
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	border-top:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	color:#ffffff;
	font-weight:bold;
}

.BrandSerieList .sabcp a
{
	color:#e80000;
	text-decoration:none;
}

.BrandSerieList .LogoCell
{
	background-color:#e0e0e0;
	padding:0px;
	vertical-align:top;
}

.BrandSerieList .LogoCell .ImageCell
{
	text-align:center;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
	padding-bottom:5px;
}

.BrandSerieList .LogoCell .SeparatorCell
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

.BrandSerieList .LogoCell .SeparatorCell .Separator
{
	border-top: #e0e0e0 1px solid;
	height:2px;
}

.BrandSerieList .sc
{
	background-color:#e0e0e0;
	cursor:pointer;
}

.BrandSerieList .asc
{
	background-color:#ffffff;
}

.BrandSerieList .sasc
{
	background-color:#ffffff;
	cursor:pointer;
}

.BrandSerieList .esc
{
	background-color:#e0e0e0;
}

.BrandSerieList .scp
{
	white-space:nowrap;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	border-top:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
}

.BrandSerieList .scp a
{
	color:#000000;
	text-decoration:underline;
}

.BrandSerieList .ascp
{
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	color:#e80000;
	font-weight:bold;
}

.BrandSerieList .sascp
{
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	color:#e80000;
	font-weight:bold;
}

.BrandSerieList .sascp a
{
	color:#e80000;
	text-decoration:none;
}


.PageContentCaption
{
	background-color:#555555;
	background-image: url(Images/line.png);
	background-repeat: repeat-x;
	height:25px;
	color:#f0f0f0;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}

.PageContentCaption h3
{
    padding:0px;
    margin:0px;
	color:#f0f0f0;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}

.AlbumList
{
	margin-bottom:23px;
}

.AlbumList .ListPanel
{
	padding-left:15px;
	padding-right:15px;
}

.AlbumList .ExpandablePanel
{
	padding-left:3px;
	padding-right:3px;
	overflow:hidden;
}

.AlbumList .ContentPanel
{
	padding-top:12px;
	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
}

.AlbumList .RollLeftCell
{
	width:6px;
	height:19px;
	padding-left:3px;
	padding-right:3px;
	background-image: url(Images/albums_roll/left.png);
	background-repeat:no-repeat;
}

.AlbumList .RollRegularCell
{
	cursor: pointer;
	width:50%;
	height:19px;
	background-image: url(Images/albums_roll/regular.png);
	background-repeat:repeat-x;
}

.AlbumList .RollCollapseCell
{
	cursor: pointer;
	width:16px;
	height:19px;
	padding-left:8px;
	padding-right:8px;
	background-image: url(Images/albums_roll/collapse.png);
	background-repeat:no-repeat;
}

.AlbumList .RollExpandCell
{
	cursor: pointer;
	width:16px;
	height:19px;
	padding-left:8px;
	padding-right:8px;
	background-image: url(Images/albums_roll/expand.png);
	background-repeat:no-repeat;
}

.AlbumList .RollRightCell
{
	width:6px;
	height:19px;
	padding-left:3px;
	padding-right:3px;
	background-image: url(Images/albums_roll/right.png);
	background-repeat:no-repeat;
}

.AlbumList .TabsPanel .Table
{
	width:100%;
	height:27px;
	border-width:0px;
	border-style:none;
}

.AlbumList .TabsPanel .LeftSpace
{
	padding-left:8px;
	padding-right:8px;
	width:16px;
	background-image: url(Images/album_tabs/space.png);
	background-repeat: repeat-x;
}

.AlbumList .TabsPanel .TabLeft
{
	padding-left:3px;
	padding-right:3px;
	width:6px;
	background-image: url(Images/album_tabs/tableft.png);
	background-repeat:no-repeat;
}

.AlbumList .TabsPanel .TabCenter
{
	white-space:nowrap;
	text-align:center;
	vertical-align:top;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/album_tabs/tabcenter.png);
	background-repeat:repeat-x;
}

.AlbumList .TabsPanel .TabRight
{
	padding-left:3px;
	padding-right:2px;
	width:5px;
	background-image: url(Images/album_tabs/tabright.png);
	background-repeat:no-repeat;
}

.AlbumList .TabsPanel .ActiveTabLeft
{
	padding-left:3px;
	padding-right:3px;
	width:6px;
	background-image: url(Images/album_tabs/atableft.png);
	background-repeat:no-repeat;
}

.AlbumList .TabsPanel .ActiveTabCenter
{
	white-space:nowrap;
	text-align:center;
	vertical-align:top;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/album_tabs/atabcenter.png);
	background-repeat:repeat-x;
}

.AlbumList .TabsPanel .ActiveTabRight
{
	padding-left:3px;
	padding-right:2px;
	width:5px;
	background-image: url(Images/album_tabs/atabright.png);
	background-repeat:no-repeat;
}

.AlbumList .TabsPanel .RightSpace
{
	padding-left:3px;
	padding-right:3px;
	width:100%;
	background-image: url(Images/album_tabs/space.png);
	background-repeat: repeat-x;
}

.AlbumList .TabsPanel .Corner
{
	padding-left:5px;
	padding-right:5px;
	width:10px;
	background-image: url(Images/album_tabs/space.png);
	background-repeat:no-repeat;
}

.AlbumList .TabsPanel .ActiveTabCenter .TabLink
{
	color:#484848;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.AlbumList .TabsPanel .ActiveTabCenter .TabLink:link
{
	color:#484848;
	font-weight:bold;
	text-decoration:none;
}

.AlbumList .TabsPanel .ActiveTabCenter .TabLink:visited
{
	color:#484848;
	font-weight:bold;
	text-decoration:none;
}

.AlbumList .TabsPanel .ActiveTabCenter .TabLink:hover
{
	color:#484848;
	font-weight:bold;
	text-decoration:none;
}

.AlbumList .TabsPanel .ActiveTabCenter .TabLink:active
{
	color:#484848;
	font-weight:bold;
	text-decoration:none;
}

.AlbumList .TabsPanel .TabCenter .TabLink
{
	color:#333333;
	text-decoration:none;
	cursor:pointer;
}

.AlbumList .TabsPanel .TabCenter .TabLink:link
{
	color:#333333;
	text-decoration:none;
}

.AlbumList .TabsPanel .TabCenter .TabLink:visited
{
	color:#333333;
	text-decoration:none;
}

.AlbumList .TabsPanel .TabCenter .TabLink:hover
{
	color:#333333;
	text-decoration:none;
}

.AlbumList .TabsPanel .TabCenter .TabLink:active
{
	color:#333333;
	text-decoration:none;
}

.AlbumList .AlbumTabPanel
{
	background-color:#f5f5f5;
	padding-left:28px;
	padding-top:15px;
	padding-bottom:15px;
}

.AlbumList .TablePanel
{
}

.AlbumList .BulletCell
{
	background-image: url(Images/bullet.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-right:10px;
}

.AlbumList .ActiveBulletCell
{
	background-image: url(Images/bullet.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-right:10px;
}

.AlbumList .AlbumCell
{
	white-space:nowrap;
	padding-left:0px;
	padding-right:30px;
	padding-top:2px;
	padding-bottom:2px;
}

.AlbumList .ActiveAlbumCell
{
	white-space:nowrap;
	font-weight:bold;
	padding-left:0px;
	padding-right:30px;
	padding-top:2px;
	padding-bottom:2px;
}

.AlbumList .AlbumCell .NamePanel
{
	padding-left:2px;
	padding-right:2px;
}

.AlbumList .ActiveAlbumCell .ActiveNamePanel
{
	color:#e80000;
	padding-left:2px;
	padding-right:2px;
}

.AlbumList .ImageCountPanel
{
	float:left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	color:#666666;
	font-size:10px;
}

.AlbumList .Separator
{
	border-bottom: #e8e8e8 1px solid;
	height:10px;
}

.AlbumViewer
{
}

.AlbumViewer .TabsPanel
{
	padding-left:15px;
	padding-right:15px;
}

.AlbumViewer .TabsPanel .Table
{
	width:100%;
	height:31px;
	border-width:0px;
	border-style:none;
}

.AlbumViewer .TabsPanel .LeftSpace
{
	padding-left:8px;
	padding-right:7px;
	width:15px;
	background-image: url(Images/gallery_tabs/leftspace.png);
	background-repeat: repeat-x;
}

.AlbumViewer .TabsPanel .TabLeft
{
	padding-left:3px;
	padding-right:3px;
	width:6px;
	background-image: url(Images/gallery_tabs/tableft.png);
	background-repeat:no-repeat;
}

.AlbumViewer .TabsPanel .TabCenter
{
	white-space:nowrap;
	text-align:center;
	vertical-align:top;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/gallery_tabs/tabcenter.png);
	background-repeat:repeat-x;
}

.AlbumViewer .TabsPanel .TabCenter h4
{
    padding:0px;
    margin:0px;
	white-space:nowrap;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
}

.AlbumViewer .TabsPanel .TabRight
{
	padding-left:3px;
	padding-right:2px;
	width:5px;
	background-image: url(Images/gallery_tabs/tabright.png);
	background-repeat:no-repeat;
}

.AlbumViewer .TabsPanel .ActiveTabLeft
{
	padding-left:3px;
	padding-right:3px;
	width:6px;
	background-image: url(Images/gallery_tabs/atableft.png);
	background-repeat:no-repeat;
}

.AlbumViewer .TabsPanel .ActiveTabCenter
{
	white-space:nowrap;
	text-align:center;
	vertical-align:top;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/gallery_tabs/atabcenter.png);
	background-repeat:repeat-x;
}

.AlbumViewer .TabsPanel .ActiveTabCenter h4
{
    padding:0px;
    margin:0px;
	white-space:nowrap;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:normal;
}

.AlbumViewer .TabsPanel .ActiveTabRight
{
	padding-left:3px;
	padding-right:2px;
	width:5px;
	background-image: url(Images/gallery_tabs/atabright.png);
	background-repeat:no-repeat;
}

.AlbumViewer .TabsPanel .RightSpace
{
	padding-left:8px;
	padding-right:8px;
	width:100%;
	background-image: url(Images/gallery_tabs/space.png);
	background-repeat: repeat-x;
}

.AlbumViewer .TabsPanel .Corner
{
	padding-left:8px;
	padding-right:7px;
	width:15px;
	background-image: url(Images/gallery_tabs/rightspace.png);
	background-repeat:no-repeat;
}

.AlbumViewer .TabsPanel .ActiveTabCenter .TabLink
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.AlbumViewer .TabsPanel .ActiveTabCenter .TabLink:link
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.AlbumViewer .TabsPanel .ActiveTabCenter .TabLink:visited
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.AlbumViewer .TabsPanel .ActiveTabCenter .TabLink:hover
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.AlbumViewer .TabsPanel .ActiveTabCenter .TabLink:active
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.AlbumViewer .TabsPanel .TabCenter .TabLink
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.AlbumViewer .TabsPanel .TabCenter .TabLink:link
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.AlbumViewer .TabsPanel .TabCenter .TabLink:visited
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.AlbumViewer .TabsPanel .TabCenter .TabLink:hover
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.AlbumViewer .TabsPanel .TabCenter .TabLink:active
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.AlbumViewer .ControlPanel
{
	padding-left:15px;
	padding-right:15px;
}

.AlbumViewer .ControlPanel .LeftCell
{
	width:6px;
	height:64px;
	padding-left:3px;
	padding-right:3px;
	background-image: url(Images/gallery/left.png);
	background-repeat:no-repeat;
}

.AlbumViewer .ControlPanel .CenterCell
{
	width:100%;
	padding-top:15px;
	background-image: url(Images/gallery/regular.png);
	background-repeat: repeat-x;
}

.AlbumViewer .ControlPanel .RightCell
{
	width:6px;
	height:64px;
	padding-left:3px;
	padding-right:3px;
	background-image: url(Images/gallery/right.png);
	background-repeat:no-repeat;
}

.AlbumViewer .ControlPanel .AlbumNameCell
{
	width:100%;
	white-space:nowrap;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.AlbumViewer .ControlPanel .AlbumNameCell h3
{
    padding:0px;
    margin:0px;
	white-space:nowrap;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.AlbumViewer .ControlPanel .PagerCaptionCell
{
	white-space:nowrap;
	padding-right:5px;
}

.AlbumViewer .ControlPanel .PagerCell
{
	white-space:nowrap;
	padding-right:10px;
}

.AlbumViewer .ControlPanel .PagerPanel
{
	padding-top:0px;
	font-size:12px;
}

.AlbumViewer .ControlPanel .PagerPanel .ItemCell
{
	white-space:nowrap;
}

.AlbumViewer .ControlPanel .PagerPanel .ItemPanel
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.AlbumViewer .ControlPanel .PagerPanel .SelectedItemPanel
{
	white-space:nowrap;
	background-color:#0059b3;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.AlbumViewer .ControlPanel .SliderCaptionCell
{
	white-space:nowrap;
	color:#333333;
	padding-right:5px;
}

.AlbumViewer .ControlPanel .SliderCell
{
	white-space:nowrap;
	padding-right:15px;
}

.AlbumViewer .ControlPanel .Slider
{
	width:132px;
	height:23px;
	background-image: url(Images/sliders/bg.png);
	background-repeat:no-repeat;
	cursor:default;
	overflow:hidden;
}

.AlbumViewer .ControlPanel .Slider .BtnMinusCell
{
	padding-top:1px;
	padding-left:5px;
	padding-right:1px;
}

.AlbumViewer .ControlPanel .Slider .BtnMinus
{
	width:12px;
	height:12px;
	cursor:pointer;
}

.AlbumViewer .ControlPanel .Slider .SliderCell
{
	padding:0px;
}

.AlbumViewer .ControlPanel .Slider .Track
{
	position:relative;
	width:96px;
	height:23px;
}

.AlbumViewer .ControlPanel .Slider .Handle
{
	width:13px;
	height:23px;
	margin-top:2px;
	border-style:none;
	border-width:0px;
	cursor:pointer;
}

.AlbumViewer .ControlPanel .Slider .BtnPlusCell
{
	padding-top:1px;
	padding-left:1px;
	padding-right:5px;
}

.AlbumViewer .ControlPanel .Slider .BtnPlus
{
	width:12px;
	height:12px;
	cursor:pointer;
}

.FrameLTCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/lefttop.png);
	background-repeat:no-repeat;
}

.FrameTCell
{
	height:5px;
	background-image: url(Images/imgframe/top.png);
	background-repeat:no-repeat;
}

.FrameRTCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/righttop.png);
	background-repeat:no-repeat;
}

.FrameLCell
{
	width:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/left.png);
	background-repeat:no-repeat;
}

.FrameCCell
{
}

.FrameCCell:hover
{
	background-color:#EFEFEF;
}

.FrameCCellHover
{
	background-color:#EFEFEF;
}

.FrameRCell
{
	width:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/right.png);
	background-repeat:no-repeat;
}

.FrameLBCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/leftbottom.png);
	background-repeat:no-repeat;
}

.FrameBCell
{
	height:5px;
	background-image: url(Images/imgframe/bottom.png);
	background-repeat:no-repeat;
}

.FrameRBCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/rightbottom.png);
	background-repeat:no-repeat;
}

.GalleryViewer
{
	padding-left:14px;
	padding-right:14px;
	padding-top:10px;
}

.GalleryViewer .PagePanel
{
	position:relative;
}

.GalleryViewer .ThumbPanel
{
}

.GalleryViewer .ThumbTable
{
	border-width: 0px;
	border-style: none;
	width: 1%;
	border-collapse: collapse;
}

.GalleryViewer .ImagePanel
{
	position:relative;
}

.GalleryViewer .Image
{
	position:absolute;
	border-style:none;
}

.GalleryViewer .LoadingTable
{
	border-width: 0px;
	border-style: none;
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

.GalleryViewer .LoadingCell
{
	color:#7c7c7c;
	text-align:center;
	white-space:nowrap;
}

.GalleryViewer .LinksPanel
{
	border-width: 0px;
	border-style: none;
	width:100%;
	border-collapse: collapse;
}

.GalleryViewer .LinksTable
{
	border-width: 0px;
	border-style: none;
	width: 1%;
	border-collapse: collapse;
}
 
.GalleryViewer .LinksRow
{
}

.GalleryViewer .ResIconCell
{
	padding-left:14px;
	width:11px;
	color:#0059b3;
	text-align:center;
	background-image: url(Images/gallery/resicon.gif);
	background-position: left center;
	background-repeat:no-repeat;
	white-space:nowrap;
}

.GalleryViewer .LinkCell
{
	color:#0059b3;
	text-align:center;
	white-space:nowrap;
}

.GalleryViewer .LinkSepCell
{
	color:#7c7c7c;
	white-space:nowrap;
}

.GalleryViewer .LinkSpan
{
	cursor:pointer;
    color:#0059b3;
	text-decoration:underline;
}

.GalleryViewer .LinkSpanHover
{
	cursor:pointer;
    color:#ff0000;
	text-decoration:underline;
}

.GalleryViewer .RestrictedLinkSpan
{
	cursor:default;
    color:#cccccc;
}

.GalleryViewer .RestrictedLinkSpanHover
{
	cursor:default;
    color:#cccccc;
}

.GalleryViewer .ResMenuCell
{
	color: #0059b3;
	text-align: center;
	border-bottom: #0059b3 1px dashed;
	cursor:pointer;
	white-space:nowrap;
}

.GalleryViewer .ResMenuPanel
{
	background-color:#f7f7f7;
	border:#e9e9e9 1px solid;
}

.GalleryViewer .MenuItemCell
{
	text-align:left;
	vertical-align:middle;
	cursor:pointer;
    color:#0059b3;
	text-decoration:underline;
	white-space:nowrap;
}

.GalleryViewer .MenuItemCellHover
{
	text-align:left;
	vertical-align:middle;
	cursor:pointer;
    color:#ff0000;
	text-decoration:underline;
	background-color:#e9e9e9;
	white-space:nowrap;
}

.GalleryViewer .RestrictedMenuItemCell
{
	text-align:left;
	vertical-align:middle;
	cursor:default;
    color:#cccccc;
	white-space:nowrap;
}

.GalleryViewer .RestrictedMenuItemCellHover
{
	text-align:left;
	vertical-align:middle;
	cursor:default;
    color:#cccccc;
	white-space:nowrap;
}

.SpecsViewer
{
	padding-left:18px;
	padding-right:20px;
	padding-top:10px;
}

.SpecsViewer .LeftCell
{
	vertical-align:top;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:5px;
}

.SpecsViewer .Caption1
{
	padding-top:10px;
	color:#0059b3;
	font-size:16px;
	font-weight:bold;
}

.SpecsViewer .Caption1 h5
{
    padding:0px;
    margin:0px;
	color:#0059b3;
	font-size:16px;
	font-weight:bold;
}

.SpecsViewer .Caption2
{
	padding-top:30px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.SpecsViewer .Caption2 h6
{
    padding:0px;
    margin:0px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.SpecsViewer .NameCell1
{
	vertical-align:top;
	white-space:nowrap;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#f8f8f8;
	border-top:#efefef 1px solid;
	border-bottom:#efefef 1px solid;
}

.SpecsViewer .ValCell1
{
	vertical-align:top;
	white-space:nowrap;
	line-height:150%;
	padding-left:10px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	border-top:#efefef 1px solid;
	border-bottom:#efefef 1px solid;
}

.SpecsViewer .RightCell
{
	vertical-align:top;
	padding-top:15px;
	padding-left:15px;
}

.SpecsViewer .UnderImagePanelCell
{
	padding-top:10px;
}

.SpecsViewer .UnderImagePanel
{
	padding-top:5px;
	padding-bottom:5px;
	background-color:#f8f8f8;
	border:#efefef 1px solid;
}

.SpecsViewer .NameCell2
{
	vertical-align:top;
	white-space:nowrap;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
}

.SpecsViewer .ValCell2
{
	vertical-align:top;
	white-space:normal;
	line-height:150%;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
}

.SpecsViewer .ModifPanel
{
	padding-top:15px;
}

.SpecsViewer .ModifTable
{
	border:#efefef 1px solid;
	border-collapse:collapse;
}

.SpecsViewer .Row
{
	background-color:#f8f8f8;
}

.SpecsViewer .AltRow
{
}

.SpecsViewer .NameCell3
{
	white-space:nowrap;
	text-align:center;
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	color:#ffffff;
	background-color:#6296ca;
	border-right:#ffffff 1px solid;
}

.SpecsViewer .ValCell3
{
	white-space:nowrap;
	padding-left:25px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:7px;
	border-top:#efefef 1px solid;
	border-bottom:#efefef 1px solid;
	border-right:#ffffff 1px solid;
	background-image: url(Images/gallery/resicon.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}

.SpecsViewer .ValCell4
{
	white-space:nowrap;
	text-align:center;
	padding-left:10px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:7px;
	border-top:#efefef 1px solid;
	border-bottom:#efefef 1px solid;
	border-right:#ffffff 1px solid;
}


.ExSearchPanel .Caption
{
	background-color:#333333;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	white-space:nowrap;
}

.ExSearchPanel .TablePanel
{
	padding-top:18px;
	text-align:left;
}

.ExSearchPanel .LeftCell
{
	border-right:#ffffff 1px solid;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}

.ExSearchPanel .CenterCell1
{
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}

.ExSearchPanel .CenterCell2
{
	padding-left:5px;
	padding-right:25px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}

.ExSearchPanel .RightCell
{
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}

.ExSearchPanel .GroupPanel
{
}

.ExSearchPanel .InterGroupSpace
{
	padding-bottom:40px;
}

.ExSearchPanel .SubgroupPanel
{
}

.ExSearchPanel .InterSubgroupSpace
{
	padding-bottom:20px;
}

.ExSearchPanel .GroupCaption
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}

.ExSearchPanel .SubgroupCaption
{
	padding-bottom:8px;
}

.ExSearchPanel .FromCell
{
	padding-right:12px;
	white-space:nowrap;
}

.ExSearchPanel .ToCell
{
	white-space:nowrap;
}

.ExSearchPanel .TextBox
{
	width:58px;
	height:16px;
	border:#acacac 1px solid;
	vertical-align:middle;
}

.ExSearchPanel .AllBrandsCell
{
	padding-right:12px;
	white-space:nowrap;
}

.ExSearchPanel .SelectBrandsCell
{
	white-space:nowrap;
}

.ExSearchPanel .BrandListCell
{
	vertical-align:top;
}

.ExSearchPanel .SerieListCell
{
	vertical-align:top;
}

.ExSearchPanel .BodyListPanel
{
	padding-right:30px;
}

.ExSearchPanel .BrandListPanel
{
	padding-left:5px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	border:#acacac 1px solid;
}

.ExSearchPanel .SerieListPanel
{
	width:170px;
	padding-top:5px;
	padding-bottom:5px;
	border:#acacac 1px solid;
	overflow:auto;
}

.ExSearchPanel .GalleryListPanel
{
	padding-right:30px;
}

.ExSearchPanel .BodyCell
{
	white-space:nowrap;
	height:20px;
}

.ExSearchPanel .BrandCell
{
	white-space:nowrap;
	padding-right:30px;
	height:20px;
}

.ExSearchPanel .SerieCell
{
	white-space:nowrap;
	height:20px;
}

.ExSearchPanel .GalleryCell
{
	white-space:nowrap;
	height:20px;
}

.ExSearchPanel .SerieGroupPanel
{
}

.ExSearchPanel .SerieGroupTablePanel
{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.ExSearchPanel .SerieGroupCaption
{
	text-align:center;
	background:#e8e8e8;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
}

.ExSearchPanel .WidthArrowCell
{
	vertical-align:middle;
	text-align:center;
	padding-right:2px;
	padding-bottom:2px;
}

.ExSearchPanel .HeightArrowCell
{
	vertical-align:middle;
	text-align:center;
	padding-right:2px;
	padding-top:6px;
}

.ExSearchPanel .WidthTextBoxCell
{
	vertical-align:middle;
	padding-right:2px;
	padding-bottom:4px;
}

.ExSearchPanel .HeightTextBoxCell
{
	padding-top:4px;
	padding-right:2px;
	vertical-align:middle;
}

.ExSearchPanel .SizeBracketCell
{
	padding-right:2px;
}

.ExSearchPanel .ControlPanel
{
	margin-top:16px;
	height:43px;
	background-color:#e8e8e8;
}

.ExSearchPanel .SearchButtonCell
{
	padding-left:25px;
}

.ExSearchPanel .SearchButton
{
	width:88px;
	height:29px;
}

.ExSearchPanel .ValidationError
{
	font-size:11px;
	color:Red;
}

.ExSearchPanel .ValidationError .TopPaddingCell
{
	height:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.ExSearchPanel .ValidationError .WarningImageCell
{
	padding-right:5px;
}

.ExSearchPanel .ValidationError .MessageCell
{
	white-space:normal;
}

.SearchResultsPanel .Caption
{
	background-color:#333333;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	white-space:nowrap;
}

.SearchResultsPanel .NoResults
{
	font-size:14px;
	font-weight:bold;
}

.SearchResultsPanel .ContentPanel
{
	padding-left:20px;
	padding-top:20px;
}

.SearchResultsPanel .SummaryPanel
{
	padding-bottom:10px;
}

.SearchResultsPanel .SearchAreaPanel
{
	padding-bottom:10px;
}

.SearchResultsPanel .ViewSelectorPanel
{
	padding-top:10px;
}

.SearchResultsPanel .ViewSelectorPanel .LabelCell
{
	padding-right:5px;
}

.SearchResultsPanel .ItemCell
{
	white-space:nowrap;
}

.SearchResultsPanel .ItemPanel
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.SearchResultsPanel .SelectedItemPanel
{
	white-space:nowrap;
	background-color:#e0e0e0;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.SearchResultsPanel .ViewSelectorPanel .SpaceCell
{
	width:20px;
	padding-left:10px;
	padding-right:10px;
}

.SearchResultsPanel .ResultsContentPanel
{
	padding-top:20px;
}

.SearchResultsPanel .ResultsContentPanel .PositionCell
{
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

.SearchResultsPanel .ResultsContentPanel .AlbumCell
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.SearchResultsPanel .ResultsContentPanel .AlbumPanel
{
	float:left;
	margin-right:60px;
	margin-bottom:25px;
}

.SearchResultsPanel .ResultsContentPanel .AlbumPanel .TopCaption
{
	text-align:center;
}

.SearchResultsPanel .ResultsContentPanel .AlbumPanel .ImagePanel
{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:2px;
}

.SearchResultsPanel .ResultsContentPanel .AlbumPanel .BotCaption
{
	text-align:center;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:2px;
	height:35px;
	overflow:hidden;
}

.SearchResultsPanel .PageSelectorPanel
{
	padding-top:30px;
}

.FavoritsPanel
{
}

.FavoritsPanel .Caption1
{
	padding-left:43px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:15px;
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.FavoritsPanel .Caption1 h3
{
	padding:0px;
	margin:0px;
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.FavoritsPanel .ContentPanel
{
	margin-left:40px;
	margin-right:40px;
}

.FavoritsPanel .ContentPanel .AlbumPanel .ImagePanel
{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:2px;
}

.FavoritsPanel .ContentPanel .AlbumPanel .BotCaption
{
	text-align:center;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:2px;
	height:35px;
	overflow:hidden;
}

.NewAlbumsPanel
{
	padding-top:30px;
	padding-left:43px;
	padding-right:30px;
}

.NewAlbumsPanel .Caption
{
	padding-bottom:15px;
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
    color:#454545;
}

.NewAlbumsPanel .Caption h3
{
    padding:0px;
    margin:0px;
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
    color:#454545;
}

.NewAlbumsPanel .DateCell
{
	white-space:nowrap;
	padding-left:0px;
	padding-right:5px;
	color:#666666;
	font-size:11px;
}

.NewAlbumsPanel .NameCell
{
	white-space:nowrap;
	padding-left:0px;
	padding-right:5px;
}

.NewAlbumsPanel .SpaceCell
{
	width:60px;
	padding-left:30px;
	padding-right:30px;
}

.TopAlbumsPanel
{
}

.TopAlbumsPanel .Caption1
{
	padding-left:40px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.TopAlbumsPanel .ContentPanel
{
	margin-left:0px;
	margin-right:40px;
}

.TopAlbumsPanel .RateChangeCaptionCell
{
	text-align:center;
	width:40px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
}

.TopAlbumsPanel .NumberCaptionCell
{
	text-align:center;
	width:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
}

.TopAlbumsPanel .PhotoCaptionCell
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
}

.TopAlbumsPanel .BrandCaptionCell
{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
}

.TopAlbumsPanel .NameCaptionCell
{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
}

.TopAlbumsPanel .RateCaptionCell
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
}

.TopAlbumsPanel .Row
{
	height:97px;
}

.TopAlbumsPanel .AltRow
{
	height:97px;
}

.TopAlbumsPanel .AltRow .FrameLTCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_lefttop.png);
	background-repeat:no-repeat;
}

.TopAlbumsPanel .AltRow .FrameTCell
{
	height:5px;
	background-image: url(Images/imgframe/alt_top.png);
	background-repeat:repeat-x;
}

.TopAlbumsPanel .AltRow .FrameRTCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_righttop.png);
	background-repeat:no-repeat;
}

.TopAlbumsPanel .AltRow .FrameLCell
{
	width:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_left.png);
	background-repeat:repeat-y;
}

.TopAlbumsPanel .AltRow .FrameRCell
{
	width:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_right.png);
	background-repeat:repeat-y;
}

.TopAlbumsPanel .AltRow .FrameLBCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_leftbottom.png);
	background-repeat:no-repeat;
}

.TopAlbumsPanel .AltRow .FrameBCell
{
	height:5px;
	background-image: url(Images/imgframe/alt_bottom.png);
	background-repeat:repeat-x;
}

.TopAlbumsPanel .AltRow .FrameRBCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_rightbottom.png);
	background-repeat:no-repeat;
}

.TopAlbumsPanel .FrameCCell
{
	padding-left:4px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
}

.TopAlbumsPanel .FrameCCell:hover
{
	background-color:#ffffff;
}

.TopAlbumsPanel .FrameCCellHover
{
}

.TopAlbumsPanel .NegChangeCell
{
	text-align:right;
	font-size:11px;
	white-space:nowrap;
	color:#cc0000;
	padding-right:10px;
}

.TopAlbumsPanel .PosChangeCell
{
	text-align:right;
	font-size:11px;
	white-space:nowrap;
	color:#009900;
	padding-right:10px;
}

.TopAlbumsPanel .Row .NumberCell
{
	white-space:nowrap;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

.TopAlbumsPanel .AltRow .NumberCell
{
	white-space:nowrap;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopAlbumsPanel .Row .PhotoCell
{
	white-space:nowrap;
}

.TopAlbumsPanel .AltRow .PhotoCell
{
	white-space:nowrap;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopAlbumsPanel .Row .BrandCell
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
}

.TopAlbumsPanel .AltRow .BrandCell
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopAlbumsPanel .Row .NameCell
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:150px;
}

.TopAlbumsPanel .AltRow .NameCell
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:150px;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopAlbumsPanel .Row .RateCell
{
	text-align:center;
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
}

.TopAlbumsPanel .AltRow .RateCell
{
	text-align:center;
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopAlbumsPanel .PagerPanel
{
	padding-left:40px;
}

.TopBrandAlbumsPanel
{
}

.TopBrandAlbumsPanel .Caption1
{
	padding-left:40px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:10px;
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.TopBrandAlbumsPanel .Caption1 h3
{
    padding:0px;
    margin:0px;
	white-space:nowrap;
	font-size:14px;
	font-weight:bold;
	color:#454545;
}

.TopBrandAlbumsPanel .Note
{
	padding-left:40px;
	padding-bottom:20px;
}

.TopBrandAlbumsPanel .ContentPanel
{
	margin-left:0px;
	margin-right:40px;
}

.TopBrandAlbumsPanel .RateChangeCaptionCell
{
	text-align:center;
	width:40px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
}

.TopBrandAlbumsPanel .NumberCaptionCell
{
	text-align:center;
	width:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
}

.TopBrandAlbumsPanel .PhotoCaptionCell
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
}

.TopBrandAlbumsPanel .BrandCaptionCell
{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
}

.TopBrandAlbumsPanel .NameCaptionCell
{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
}

.TopBrandAlbumsPanel .RateCaptionCell
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
}

.TopBrandAlbumsPanel .Row
{
	height:97px;
}

.TopBrandAlbumsPanel .AltRow
{
	height:97px;
}

.TopBrandAlbumsPanel .AltRow .FrameLTCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_lefttop.png);
	background-repeat:no-repeat;
}

.TopBrandAlbumsPanel .AltRow .FrameTCell
{
	height:5px;
	background-image: url(Images/imgframe/alt_top.png);
	background-repeat:repeat-x;
}

.TopBrandAlbumsPanel .AltRow .FrameRTCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_righttop.png);
	background-repeat:no-repeat;
}

.TopBrandAlbumsPanel .AltRow .FrameLCell
{
	width:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_left.png);
	background-repeat:repeat-y;
}

.TopBrandAlbumsPanel .AltRow .FrameRCell
{
	width:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_right.png);
	background-repeat:repeat-y;
}

.TopBrandAlbumsPanel .AltRow .FrameLBCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_leftbottom.png);
	background-repeat:no-repeat;
}

.TopBrandAlbumsPanel .AltRow .FrameBCell
{
	height:5px;
	background-image: url(Images/imgframe/alt_bottom.png);
	background-repeat:repeat-x;
}

.TopBrandAlbumsPanel .AltRow .FrameRBCell
{
	width:5px;
	height:5px;
	padding-left:3px;
	padding-right:2px;
	background-image: url(Images/imgframe/alt_rightbottom.png);
	background-repeat:no-repeat;
}

.TopBrandAlbumsPanel .FrameCCell
{
	padding-left:4px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
}

.TopBrandAlbumsPanel .FrameCCell:hover
{
	background-color:#ffffff;
}

.TopBrandAlbumsPanel .FrameCCellHover
{
}

.TopBrandAlbumsPanel .NegChangeCell
{
	text-align:right;
	font-size:11px;
	white-space:nowrap;
	color:#cc0000;
	padding-right:10px;
}

.TopBrandAlbumsPanel .PosChangeCell
{
	text-align:right;
	font-size:11px;
	white-space:nowrap;
	color:#009900;
	padding-right:10px;
}

.TopBrandAlbumsPanel .Row .NumberCell
{
	white-space:nowrap;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

.TopBrandAlbumsPanel .AltRow .NumberCell
{
	white-space:nowrap;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopBrandAlbumsPanel .Row .PhotoCell
{
	white-space:nowrap;
}

.TopBrandAlbumsPanel .AltRow .PhotoCell
{
	white-space:nowrap;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopBrandAlbumsPanel .Row .BrandCell
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
}

.TopBrandAlbumsPanel .AltRow .BrandCell
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopBrandAlbumsPanel .Row .NameCell
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:150px;
}

.TopBrandAlbumsPanel .AltRow .NameCell
{
	white-space:nowrap;
	padding-left:10px;
	padding-right:150px;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopBrandAlbumsPanel .Row .RateCell
{
	text-align:center;
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
}

.TopBrandAlbumsPanel .AltRow .RateCell
{
	text-align:center;
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/ratings/alt_row.png);
	background-repeat:repeat-x;
}

.TopBrandAlbumsPanel .PagerPanel
{
	padding-left:40px;
}

.PagerPanel
{
	padding-top:20px;
	font-size:14px;
}

.PagerPanel .PrevNextPanel
{
}

.PagerPanel .NumbersPanel
{
	padding-top:10px;
}

.PagerPanel .PrevNextCaptionCell
{
	white-space:nowrap;
	font-weight:bold;
	padding-right:5px;
}

.PagerPanel .PrevNextCell
{
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	color:#999999;
}

.PagerPanel .NumberCell
{
}

.PagerPanel .ActiveNumberCell
{
}

.PagerPanel .NumberPanel
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.PagerPanel .ActiveNumberPanel
{
	white-space:nowrap;
	background-color:#e0e0e0;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.ContactsPanel
{
	padding-left:40px;
	padding-right:0px;
}

.ContactsPanel .LeftCell
{
	width:1%;
	vertical-align:top;
	padding-right:20px;
}

.ContactsPanel .PhotoCell
{
	vertical-align:top;
	text-align:left;
	padding-top:30px;
	padding-left:20px;
}

.ContactsPanel .PhotoCell .Photo
{
	width:400px;
	height:300px;
	background-image: url(Images/porsche-911-50848-400x300-www_autopics_ru.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.ContactsPanel .Caption1
{
	font-weight:bold;
	padding-top:30px;
}

.ContactsPanel .Group1
{
	padding-top:25px;
}

.ContactsPanel .Group2
{
	padding-top:25px;
}

.ContactsPanel .SpaceRow
{
	height:25px;
}

.ContactsPanel .CaptionCell
{
	white-space:nowrap;
	background-color:#f3f3f3;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.ContactsPanel .TextBoxCell
{
	width:0%;
	background-color:#f3f3f3;
	padding-left:5px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.ContactsPanel .ButtonCell
{
	text-align:right;
	width:0%;
	background-color:#f3f3f3;
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
}

.ContactsPanel .ShortTextBox
{
	border:#e4e4e4 solid 1px;
	width:270px;
}

.ContactsPanel .LongTextBox
{
	border:#e4e4e4 solid 1px;
	width:420px;
}

.ContactsPanel .MsgTextBox
{
	border:#e4e4e4 solid 1px;
	width:420px;
	height:200px;
}

.AboutPanel
{
	padding-left:40px;
	padding-right:40px;
}

.AboutPanel .LeftCell
{
	width:50%;
	vertical-align:top;
	padding-top:20px;
	padding-right:20px;
	text-align:justify;
}

.AboutPanel .LeftCell p
{
	margin-top:30px;
}

.AboutPanel .PhotoCell
{
	width:50%;
	text-align:center;
	vertical-align:top;
	padding-top:30px;
	padding-left:20px;
}

.AboutPanel .PhotoCell .Photo
{
	width:400px;
	height:300px;
	background-image: url(Images/porsche-911-50844-400x300-www_autopics_ru.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.TermsPanel
{
	padding-left:40px;
	padding-right:40px;
}

.TermsPanel .LeftCell
{
	width:50%;
	vertical-align:top;
	padding-top:30px;
	padding-right:20px;
}

.TermsPanel .PhotoCell
{
	width:50%;
	text-align:center;
	vertical-align:top;
	padding-top:30px;
	padding-left:20px;
}

.TermsPanel .PhotoCell .Photo
{
	width:400px;
	height:300px;
	background-image: url(Images/porsche-911-50846-400x300-www_autopics_ru.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.TermsPanel .Caption1
{
	font-weight: bold;
}

.TermsPanel .BodyText
{
	padding-bottom:10px;
	text-align:justify;
}

.TermsPanel .Date
{
}

.PageFooterCell
{
	padding-top:30px;
}

.PageFooterPanel
{
	border-top:#e8e8e8 1px solid;
	font-size:11px;
	color:#666666;
}

.PageFooterPanel .LeftCell
{
	width:100%;
}

.PageFooterPanel .Copyright
{
	padding-left:10px;
	padding-top:10px;
	white-space:nowrap;
}

.PageFooterPanel .LinksPanel
{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
}

.PageFooterPanel .LinksPanel .LinkCell
{
	white-space:nowrap;
	padding-right:10px;
}

.PageFooterPanel .LinksPanel a:link
{
	color:#0059B3;
} 
.PageFooterPanel .LinksPanel a:visited
{
	color:#0059B3;
}   
.PageFooterPanel .LinksPanel a:hover
{
	color: red;
} 
.PageFooterPanel .LinksPanel a:active
{
	color: red;
}

.PageFooterPanel .CounterCell
{
	text-align:right;
	padding-left:0px;
	padding-right:10px;
}

.AlbumCoverPreviewPanel
{
	border:#999999 1px solid;
	background-color:#ffffff;
	padding:5px;
}

.AlbumCoverPreviewPanel .CoverImage
{
	border:none;
}

.OrderAlbumPanel
{
    width:235px;
	background-color:#f2f2f2;
	padding:20px;
	margin-top:20px;
}

.OrderAlbumPanel .CaptionCell
{
	text-align:center;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

.OrderAlbumPanel .CaptionCell h3
{
    padding:0px;
    margin:0px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

.OrderAlbumPanel .TextCell
{
	color:#333333;
	padding-top:20px;
}

.OrderAlbumPanel .SampleCell
{
	color:#666666;
	padding-top:15px;
	font-size:11px;
}

.OrderAlbumPanel .TextBoxCell
{
}

.OrderAlbumPanel .TextBox
{
	width:227px;
	border:#cccccc 1px solid;
}

.OrderAlbumPanel .ButtonCell
{
	text-align:center;
	padding-top:10px;
}

.OrderAlbumPanel .Button
{
}

.MainAnnouncementPanel
{
	border-top:1px solid #f8f8f8;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb; 
	border-bottom:1px solid #dbdbdb; 
	background-color:#ffffea;
	margin-top:20px;
	margin-left:40px;
	margin-right:40px;
	padding:10px;
}


.MainAnnouncementPanel .Caption1
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	font-weight:bold;
}

.MainAnnouncementPanel .Text
{
}
