
/**
	Base CSS stylesheet for all the themes

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	N/A
	@Action:	N/A
*/

body {
	margin:		0;
	padding:	0;
	font-family:	Verdana, sans;
	font-size:		80%;
}

h1, h2, h3, h4, h5, div.Title, span.Title {
	margin:		0px;
	padding-top:	0.5em;
	padding-bottom:	0.5em;
}

ul, p {
	margin:	0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

form, input {
	margin:		0;
	padding:	0;
}

.ActionBar .ContentPackage,
.ActionBar .ContentBlock {
	float:right;
	clear:none;
}

.ActionBar .LayoutBlock {
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}

table.SimpleLinkedStyle {
	border-collapse:	collapse;
	border-spacing:		0px;
}

table.SimpleLinkedStyle th,
table.SimpleLinkedStyle td {
	padding:	1px 5px;
}

div.ContentBlockWrapper {
	position:	relative;
}

div.ContentBlockWrapper>.Module {
	min-height:	25px;
}

div.ActionBarContentPackage,
div.ActionBarContentBlock {
	position:	absolute;
	right:		0;
	top:		0;
	padding:	2px;
	margin:		0px;
	z-index:	950;
	padding-left:	15px;
}

div.ActionBarContentPackage ul,
div.ActionBarContentBlock ul {
	margin:		0px;
	padding:	0px;
}

div.ActionBarContentPackage ul li,
div.ActionBarContentBlock ul li {
	float:		left;
	margin:		0;
	padding:	0 2px;
	line-height:	100%;
}

div.ActionBarContentPackage ul li img ,
div.ActionBarContentBlock ul li img {
	border:	0px;
}


div.ActionBarContentPackage div.ContentPackage a.button,
div.ActionBarContentBlock div.ContentBlock a.button {
	display:	block;
	padding:	1px 3px;
}

div.ActionBarLayoutBlock {
	position:	absolute;
	left:		0;
	bottom:		0;
	padding:	3px;
	margin:		3px;
	z-index:	950;
	padding-right:	15px;
}

div.ActionBarLayoutBlock ul {
	margin:		0px;
	padding:	0px;
}

div.ActionBarLayoutBlock ul li {
	float:		left;
	margin:		0;
	padding:	0 2px;
	line-height:	100%;
}

div.ActionBarLayoutBlock div.LayoutBlock a.button {
	display:	block;
	padding:	1px 3px;
}

div.AjaxPopupWindow {
	position:	absolute;
	padding:	10px;
	margin:		0px;
	z-index:	1000;
}

div.AjaxPopupWindow span.CloseAjaxPopup {
	position:	absolute;
	top:		-8px;
	right:		-8px;
}

div.AjaxPopupWindow span.CloseAjaxPopup a {
	display:	block;
	width:		16px;
	height:		16px;
}

div.AjaxIFramePopupWindow {
	position:	fixed;
	padding:	0px;
	margin:		0px;
	z-index:	1000;
	top:		0px;
	left:		0px;
	width:		100%;
}

div.AjaxIFramePopupWindow span.CloseAjaxPopup {
	position:	absolute;
	top:		-8px;
	right:		-8px;
}

div.AjaxIFramePopupWindow span.CloseAjaxPopup a {
	display:	block;
	width:		16px;
	height:		16px;
}

div.Underlayer {
	position:	fixed;
	left:		0px;
	top:		0px;
	z-index:	999;
}

div.ContextMenu {
	min-width:	200px;
}

div.ContextMenuContent {
	position:	absolute;
	padding:	0px;
	margin:		0px;
	z-index:	955;
	padding-bottom:	15px;
}

div.ContextMenu ul {
	padding:	0;
	margin:		0;
}

div.ContextMenu ul li {
	padding:	0 0 0 3px;
	position:	relative;
}

div.ContextMenu ul li a {
	display:	block;
	padding:	4px 10px 4px 25px;
}

div.ContextMenuContent a.Close {
	position:	absolute;
	top:		1px;
	right:		1px;
	display:	block;
	height:		16px;
	margin:		1px;
	text-decoration:	none;
	width:				16px;
	padding:	0;
}

div.ContextMenu li.ContextMenuHeader {
	padding-left:	28px;
	padding-bottom:	3px;
}

div.ContextMenu li.TemplateSpecial {
	height:		20px;
	padding:	2px 20px 0 8px;
}

div.ContextMenu li.TemplateSpecial a.Tab {
	display:	block;
	float:		right;
	padding:	2px 0px;
	text-align:	center;
	width:		77px;
	margin-right:	1px;
}

div.ContextMenu a.SortOrder {
	display:	inline;
	padding:	0;
}

div.ContextMenu a.SortOrder img {
	position:	relative;
	top:	3px;
	border:	0px;
}

/* ADMIN BAR */

div.AdministrationBarButton {
	position:absolute;
	top:0px;
	left:50%;
	padding:2px;
	display:none;
	cursor:pointer;
}

div.ActionBarPresentationAdministrator {
	z-index:	960;
	width:		100%;
	margin:		0px;
}

div.ActionBarPresentationAdministratorWrapper {
	padding:	0px;
}

div.LayoutBlock_Header {
	width:		100%;
	background-color:	#FFFFFF;
	margin:		0px;
	padding:	0px;
}

div.Header_HeaderWrapper {
	height:		60px;
	background:	#e9e9e9 url('./Page/Administration/gfx/presentation-admin-bar-bcg.gif') repeat-x top left;
	position:	relative;
	margin:		0px;
	padding:	0px;
	z-index:	9999;
	width:		100%;
}

div.Header_Logo {
	position:	absolute;
	left:	10px;
	top:	5px;
	z-index: 15;
}

div.Header_Logo img {
	border:	0px;
}

div.Header_LoggedUser {
	position:	absolute;
	top:		0;
	right:		0px;
	background:	transparent url('./Page/Administration/gfx/white-square-080percent-transparent-16px-rounded-corners.png') no-repeat left bottom;
	padding:	5px 20px 0px 16px;
	z-index:	10;
}

div.Header_LoggedUser div {
	float:		left;
}

div.Header_UserInfo {
	white-space:	nowrap;
}

div.Header_Logout {
	position:	relative;
	top:		-3px;
	padding-top:3px;
	background:	transparent url('./Page/Administration/gfx/icon-logout.gif') no-repeat scroll right top;
	white-space:	nowrap;
}

div.Header_Logout a {
	display:	block;
	height:		20px;
	margin:		0px;
	padding:	0px 31px 0px 0px;
	font-weight:	bold;
}

div.Header_Tools {
	position:	absolute;
	top:		0;
	left:		0px;
	/*background:	url('./Page/Administration/gfx/white-transparency-80.png') repeat top left;*/
	background:	transparent url('./Page/Administration/gfx/white-square-080percent-transparent-16px-rounded-corners.png') no-repeat right bottom;
	padding:	5px 16px 0px 100px;
	z-index:	10;
}

div.Header_Tools div {
	float:		left;
}

div.Header_Help a {
	display:	block;
	height:		22px;
	background:	transparent url('./Page/Administration/gfx/icon-help.gif') no-repeat 0px 2px;
	margin:		0px;
	padding:	0px 0px 0px 20px;
	font-weight:	bold;
	z-index:	10;
}

div.Header_AdministrationLanguageChange {
	position:	relative;
}

div.Header_AdministrationLanguageChange a {
	font-weight:	bold;
	display:		block;
	float:			left;
	height:			22px;
}

div.Header_AdministrationLanguageChange img {
	border:		0px none;
}

div.Header_AdministrationLanguageChange i {
	font-weight:normal;
}

div.Header_AdministrationLanguageList {
	position:	absolute;
	white-space:nowrap;
	top:		22px;
	left:		-26px;
	background:	transparent url('./Page/Administration/gfx/white-square-090percent-transparent-16px-rounded-corners.png') no-repeat right bottom;
	padding:	0px 16px 5px 16px;
	display:	none;
}

div.Header_AdministrationLanguageList li {
	background:	transparent;
}

div.Header_AdministrationLanguageList a {
	float:		none;
}

div.Header_AdministrationLanguageChange div.Header_AdministrationLanguageList a {
	float:		none;
	height:		20px;
}

div.Header_AdminTools {
	position:	absolute;
	top:		32px;
	right:		15px;

}

div.Header_AdminTools ul {
	margin:		0;
	padding:	0;
}

div.Header_AdminTools ul li {
	float:	left;
	border:	1px solid transparent;
	background-color:	transparent;
	background-image:	none;
	padding:	2px;
	margin:		0 0 0 10px;
}

div.Header_AdminTools ul li:hover {
	background:	transparent url('./Page/Administration/gfx/presentation-admin-bar-button-bcg.gif') repeat-x top left;
	border:	1px solid #DEE0DD;
}

div.Header_AdminTools ul li a {
	padding:	2px 5px;
	color:		black;
	text-decoration:	none;
	position:	relative;
}

div.Header_AdminTools ul li a span.AdminBarSelect {
	width:		16px;
	height:		16px;
	background:	transparent url('./Page/Administration/gfx/icon-dropdown-list.gif') no-repeat top left;
	display:	block;
	position:	absolute;
	top:		6px;
	right:		0;
}

div.Header_AdminTools ul li.AdminBarSelect a {
	padding-right:	20px;
}

div.Header_AdminTools ul li.AdminBarAddPage a {
	padding-left:	22px;
	background:	transparent url('./Page/Administration/gfx/icon-add.gif') no-repeat 1px 1px;
}

div.Header_AdminTools ul li.AdminBarEditPage a {
	padding-left:	22px;
	background:	transparent url('./Page/Administration/gfx/icon-edit-transparent.png') no-repeat 1px 1px;
}

div.Header_AdminTools ul li.AdminBarFavorite a {
	padding-left:	22px;
	background:	transparent url('./Page/Administration/gfx/icon-favorite-16x16.png') no-repeat 1px 1px;
}

div.Header_AdminTools ul li.AdminBarDeletePage a {
	padding-left:	22px;
	background:	transparent url('./Page/Administration/gfx/icon-me-delete-b15.png') no-repeat 1px 1px;
}

/* ADMIN BAR END */

div.HighslidePopupButtons {
	margin-top:	20px;
}

div.HighslidePopupButtons a {
	display:	block;
	float:	left;
	padding:	1px 10px 1px 5px;
	margin-left:	10px;
}

div.HighslidePopupButtons a:first-child {
	margin-left:	0px;
}


#HeaderLogo {
	z-index:	250;
}



div.ContentPackageWrapper {
	border:	1px solid #999999;
	margin:	1px;
	position:	relative;
}

div.ContentPackageWrapper div.ContentPackageTopToolsWrapper,
div.ContentPackageWrapper div.ContentPackageBottomToolsWrapper {
	height:	30px;
	background:	#D0D0D0;
}

table.ContentPackageLayout {
	width:	100%;
	border-collapse:	collapse;
}

div.ContentBlockContainer-Empty {
	width:	99%;
	height:	50px;
	overflow:	hidden;
}

div.ContentEmptyBottomToolsWrapper {
	height:	30px;
	position:	relative;

}

div.MainContentBlock {
	/** @todo - set hear visual diffenrentiation of main content block */
}

/* PRIMARY AND SECONDARY DEFAULT POSITIONS */

#Content {
	position:	relative;
}

#ColumnPrimary {
	width:		182px;
	width:		182px; /* on change also modify left margin value on #ContentMainColumn */
	float:		left;
	overflow:	hidden;
}

.TwoColumnRight #ColumnPrimary,
#ColumnSecondary {
	width:		182px;
	width:		232px; /* on change also modify right margin value on #ContentMainColumn */
	float:		right;
	overflow:	hidden;
}

#ContentMainColumn {
	margin:		0 182px 0 182px;
	margin-left:		182px; /* left and right margin values are width of the left and right column */
	margin-right:		232px; /* left and right margin values are width of the left and right column */
}

.OneColumn #ContentMainColumn {
	margin:		0; /* left and right margin values are width of the left and right column */
}

.TwoColumnLeft #ContentMainColumn {
	margin:		0 0 0 182px; /* left and right margin values are width of the left and right column */
	margin-left:		182px; /* left and right margin values are width of the left and right column */
}

.TwoColumnRight #ContentMainColumn {
	margin:		0 182px 0 0; /* left and right margin values are width of the left and right column */
	margin-right:		232px; /* left and right margin values are width of the left and right column */
}

#ContentMainColumnWrapper {
	padding:	0 15px; /* padding of the content from the edge of the column */
}

#ContentMain {
	padding:0 0 20px 0;
	/** overflow:	auto; - @todo - this caused bug while administrator was not logged in (ContentMain didn't display anything). Fix it properly */
}

#ContentBottom {
	clear:	both;
}

/* START - FF bug with margin top, see http://archivist.incutio.com/viewlist/css-discuss/56473 */

#ColumnPrimary h2, #ColumnPrimary h3, #ColumnPrimary h4, #ColumnPrimary h5,
#ColumnSecondary h2, #ColumnSecondary h3, #ColumnSecondary h4, #ColumnSecondary h5 {
	margin-top:		0;
}

/* END - FF bug with margin top, see http://archivist.incutio.com/viewlist/css-discuss/56473 */

/* PRIMARY AND SECONDARY DEFAULT POSITIONS */

h1, h3 {
	color:	#0c588b;
}


h2, h4, h5, .Title {
	color:	#232f72;
}

a, a:visited, a:active {
	color:	#0c588b;
}

a:hover {
	color:	#232f72;
}


input.Submit {
  background-color:#0c588b;
  border:	2px outset transparent;
  border-color: #0c588b;
  color:#fff;
}

input.Text, textarea {
  border:1px solid #888;
}

#Header {
	background:	transparent none no-repeat top left;
	background-color:	transparent;
	background-repeat:	no-repeat;
	background-position:	left top;
}

#Content {
	background:	transparent none no-repeat top left;
	background-color:	#FFFFFF;
	background-image:	url('http://www.llentab.hu/AccountData/llentab.hu-produktove-weby/Styling/Theme/ThemePropertyFiles/2/montovane-haly-content-background.jpg');
	background-repeat:	repeat-x;
	background-position:	left top;
}

body.mceContentBody {
	background:	none;
}

#Footer {
	background:	transparent none no-repeat top left;
	background-color:	#FFFFFF;
	background-repeat:	no-repeat;
	background-position:	left top;
}

body {
	background:	transparent none no-repeat top left scroll;
	background-color:	#FFFFFF;
	background-image:	url('http://www.llentab.hu/AccountData/llentab.hu-produktove-weby/Styling/Theme/ThemePropertyFiles/2/montovane-haly-background.jpg');
	background-repeat:	no-repeat;
	background-position:	center top;
	background-attachment:	fixed;
}

#HeaderLogo {
	background:	transparent none no-repeat top left;
	background:	transparent url('http://www.llentab.hu/AccountData/llentab.hu-produktove-weby/Styling/Theme/ThemePropertyFiles/2/boxdesign-generator-logo.gif') no-repeat top left;
}


div.ActionBarContentPackage,
div.ActionBarContentBlock {
	background:		#0c588b url('Page/Administration/gfx/white-square-080percent-transparent-16px-rounded-corners.png') no-repeat left bottom;
	border:	1px solid #0c588b;
}

div.ActionBarContentPackage ul li,
div.ActionBarContentBlock ul li {
	list-style:	none;
	background:	none;
}

div.ActionBarContentPackage div.ContentPackage a.button,
div.ActionBarContentBlock div.ContentBlock a.button {
	background:		none;
	color:			#333;
	font-size:		12px;
	font-weight:	bold;
}

div.ActionBarLayoutBlock {
	background:		#0c588b url('Page/Administration/gfx/white-square-080percent-transparent-16px-rounded-corners.png') no-repeat right top;
	border:	1px solid #0c588b;
}

div.ActionBarLayoutBlock ul li {
	list-style:	none;
	background:	none;
}

div.ActionBarLayoutBlock div.LayoutBlock a.button {
	background:		none;
	color:		#333;
	font-size:	12px;
	font-weight:	bold;
}

div.ContentBlockContainer-Empty {
	border:	1px dashed red;
}

span.ActionBarPresentationAdministratorSeparator {
	color:	#232F72;
}

table.SimpleLinkedStyle {
	border:	1px solid #C0C0C0;
}

table.SimpleLinkedStyle th,
table.SimpleLinkedStyle td {
	border:	1px solid #C0C0C0;
}

div.SurroundDiv.LB-TopCenter {
	background:	transparent url('Base/gfx/surround-tc-lb.png') repeat-x left bottom;
}
div.SurroundDiv.LB-MiddleRight {
	background:	transparent url('Base/gfx/surround-mr-lb.png') repeat-y left top;
}
div.SurroundDiv.LB-BottomCenter {
	background:	transparent url('Base/gfx/surround-bc-lb.png') repeat-x left top;
}
div.SurroundDiv.LB-MiddleLeft {
	background:	transparent url('Base/gfx/surround-ml-lb.png') repeat-y right top;
}
div.SurroundDiv.LB-TopLeft {
	background:	transparent url('Base/gfx/surround-tl-lb.png') no-repeat bottom right;
}
div.SurroundDiv.LB-TopRight {
	background:	transparent url('Base/gfx/surround-tr-lb.png') no-repeat bottom left;
}
div.SurroundDiv.LB-BottomLeft {
	background:	transparent url('Base/gfx/surround-bl-lb.png') no-repeat top right;
}
div.SurroundDiv.LB-BottomRight {
	background:	transparent url('Base/gfx/surround-br-lb.png') no-repeat top left;
}

div.AjaxPopupWindow {
	background:	white;
	border:		1px solid #C0C0C0;
}

div.AjaxPopupWindow span.CloseAjaxPopup a {
	background:	transparent url('Base/gfx/icon-close.png') no-repeat 0 0;
}

div.AjaxIFramePopupWindow {
	background:	transparent;
	border:		0px solid #C0C0C0;
}

div.AjaxIFramePopupWindow span.CloseAjaxPopup a {
	background:	transparent url('Base/gfx/icon-close.png') no-repeat 0 0;
}

div.Underlayer {
	background:	#333;
	opacity:	0.5;
	filter:		alpha(opacity=50);
}

div.ContextMenu ul {
	border:		0px;
}

div.ContextMenu li {
	background:	transparent url('Page/Administration/gfx/context-menu-li-common.png') repeat-x bottom left;
}

div.ContextMenu li.TemplateSpecial,
div.ContextMenu li.ContextMenuHeader {
	background:	#9ebcd1;
}

div.ContextMenu li a {
	color:	#000000;
	text-decoration:	none;
}

div.ContextMenu li a:hover {
	color:	#000000;
	text-decoration:	none;
}

div.ContextMenu li:hover {
	background:	#ffffff url('Page/Administration/gfx/context-menu-li-common-hover-c1.png') repeat-x bottom left;
}

div.ContextMenu li.TemplateSpecial:hover,
div.ContextMenu li.ContextMenuHeader:hover {
	background:	#9ebcd1;
}

div.ContextMenu li.TemplateSpecial a.Tab {
	background:		transparent url('Page/Administration/Popup/Window/gfx/transparent-50-tab-w77.png') no-repeat left top;
	font-weight:	normal;
}

div.ContextMenu li.TemplateSpecial a.Tab:hover,
div.ContextMenu li.TemplateSpecial a.Tab.Active {
	background:		transparent url('Page/Administration/Popup/Window/gfx/transparent-tab-w77.png') no-repeat left top;
	font-weight:	bold;
}

div.ContextMenuContent {
	background:		#0c588b url('Page/Administration/gfx/white-square-080percent-transparent-16px-rounded-corners.png') no-repeat left bottom;
	border:	1px solid #E66700;
}

div.ContextMenuContent a.Close {
	background:	url("Page/Administration/Popup/Window/gfx/window-icon-set-16x16.png") no-repeat scroll -32px top transparent;
	cursor:		pointer;
}

div.ContextMenu li.ContextMenuSetStyle a {
	background:	transparent url('Page/Administration/gfx/icon-me-design-b15.png') no-repeat 5px 5px;
}

div.ContextMenu li.ContextMenuSetParameters a {
	background:	transparent url('Page/Administration/gfx/icon-me-properties-b15.png') no-repeat 5px 5px;
}

div.ContextMenu li.ContextMenuShowAdmin a {
	background:	transparent url('Page/Administration/gfx/abeo-small-icon-b15.png') no-repeat 5px 5px;
}

div.ContextMenu li.ContextMenuRemove a {
	background:	transparent url('Page/Administration/gfx/icon-me-delete-b15.png') no-repeat 5px 5px;
}

div.ContextMenu li.ContextMenuSetStyle a:hover {
	background:	transparent url('Page/Administration/gfx/icon-me-design.png') no-repeat 5px 5px;
}

div.ContextMenu li.ContextMenuSetParameters a:hover {
	background:	transparent url('Page/Administration/gfx/icon-me-properties.png') no-repeat 5px 5px;
}

div.ContextMenu li.ContextMenuShowAdmin a:hover {
	background:	transparent url('Page/Administration/gfx/abeo-small-icon.png') no-repeat 5px 5px;
}

div.ContextMenu li.ContextMenuRemove a:hover {
	background:	transparent url('Page/Administration/gfx/icon-me-delete.png') no-repeat 5px 5px;
}

div.HighslidePopupButtons a {
	background:		#0c588b url('Page/Administration/gfx/white-square-080percent-transparent-16px-rounded-corners.png') no-repeat right top;
	border:	1px solid #0c588b;
	color:	#333;
	font-weight:	bold;
	font-size:	10px;
	text-decoration:	none;
}

div.HighslidePopupButtons a:hover {
	background:		#232f72 url('Page/Administration/gfx/white-square-080percent-transparent-16px-rounded-corners.png') no-repeat right top;
	border:	1px solid #232f72;
}

div.Message_Ok,
div.Message_Error,
div.ErrorMessage {
	color:				#000000;
}

div.Message_Ok {
	color:		#000000;
	border:		1px solid #6F8359;
	background:	#CEF3A5	url('Base/gfx/icon-form-message-ok.png') 5px 5px no-repeat;
}

div.Message_Error,
div.ErrorMessage {
	color:		#000000;
	border:		1px solid #FF0000;
	background:	#FFC0C0	url('Base/gfx/icon-form-message-error.png') 5px 5px no-repeat;
}

div.Navigation-DetailSitemap li.InActive a:visited,
div.Navigation-DetailSitemap li.InActive a {
	color:	silver;
}

.ClearFloatRight,
.ClearFloatLeft,
.clear, .Clear {
	clear:	both;
}

.ClearFloatLeft {
	clear: left;
	width: 100%;
  height: 0px;
  line-height:  1px; 
}

.ClearFloatRight {
  clear:  right;
	width: 100%;
  height: 0px;
  line-height:  1px; 
}

.required-sign {
	color:	#c00;
	vertical-align:	top;
	font-size:	80%;
}

div.Message_Ok,
div.Message_Error,
div.ErrorMessage {
	padding:			5px 5px 5px 65px;
	height:				auto;
	min-height:			50px;
	position:			relative;
}

div.Message_Ok img.Close,
div.Message_Error img.Close,
div.ErrorMessage img.Close {
	position:			absolute;
	right:	5px;
	top:	5px;
}

div.ErrorMessage p {
	padding-top:	0;
	margin-top:		0;
}

div.ErrorMessage ul {
	margin:			0 0 0 15px;
	padding:		0;
	list-style-position:	inside;
}

img.ImageFloatLeftInText,
img.leftImageInText {
  float:  left;
  margin-right: 10px;
  margin-bottom:  5px;
}

img.ImageFloatRightInText,
img.rightImageInText {
  float:  right;
  margin-left: 10px;
  margin-bottom:  5px;
}

p.LinkToMore {
	text-align:	right;
}

p.TextAlignCenter {
	text-align:	center;
}

.MaxHeight30 {
	height:		30px;
	overflow:	hidden;
}

.MaxHeight50 {
	height:		50px;
	overflow:	hidden;
}

.MaxHeight80 {
	height:		80px;
	overflow:	hidden;
}

.MaxHeight100 {
	height:		100px;
	overflow:	hidden;
}

.MaxHeight200 {
	height:		200px;
	overflow:	hidden;
}

.MaxWidth100 {
	width:		100px;
	overflow:	hidden;
}

.MaxWidth150 {
	width:		150px;
	overflow:	hidden;
}

.MaxWidth200 {
	width:		200px;
	overflow:	hidden;
}

div.LoadingLayoutBlock {
	background:	#fff url('Base/gfx/loading-animated-3.gif') no-repeat center center;
	width:		100%;
	height:		50px;
}

ul {
	margin-left:		0px;
	padding:	0px;
	list-style:	none;
}

ol ol {
	margin-left:		15px;
	padding:	0px;
}

ol li {
	padding-left:	0px;
}

ul li {
	padding-left:	15px;
}


.CS-1 ul>li,
#Body ul.CSList-1>li {
	background:	transparent url('DesignElementByColor/0c588b/bullet-square.gif') no-repeat left 4px;
}
.CS-2 ul>li,
#Body ul.CSList-2>li {
	background:	transparent url('DesignElementByColor/232f72/bullet-square.gif') no-repeat left 4px;
}
.CS-3 ul>li,
#Body ul.CSList-3>li {
	background:	transparent url('DesignElementByColor/232f72/bullet-square.gif') no-repeat left 4px;
}
.CS-4 ul>li,
#Body ul.CSList-4>li {
	background:	transparent url('DesignElementByColor/0c588b/bullet-square.gif') no-repeat left 4px;
}
.CS-5 ul>li,
#Body ul.CSList-5>li {
	background:	transparent url('DesignElementByColor/ffffff/bullet-square.gif') no-repeat left 4px;
}
.CS-6 ul>li,
#Body ul.CSList-6>li {
	background:	transparent url('DesignElementByColor/000000/bullet-square.gif') no-repeat left 4px;
}
.CS-7 ul>li,
#Body ul.CSList-7>li {
	background:	transparent url('DesignElementByColor/ffffff/bullet-square.gif') no-repeat left 4px;
}
.CS-8 ul>li,
#Body ul.CSList-8>li {
	background:	transparent url('DesignElementByColor/000000/bullet-square.gif') no-repeat left 4px;
}
.CS-9 ul>li,
#Body ul.CSList-9>li {
	background:	transparent url('DesignElementByColor/330000/bullet-square.gif') no-repeat left 4px;
}
.CS-10 ul>li,
#Body ul.CSList-10>li {
	background:	transparent url('DesignElementByColor/442200/bullet-square.gif') no-repeat left 4px;
}
.CS-11 ul>li,
#Body ul.CSList-11>li {
	background:	transparent url('DesignElementByColor/003300/bullet-square.gif') no-repeat left 4px;
}
.CS-12 ul>li,
#Body ul.CSList-12>li {
	background:	transparent url('DesignElementByColor/000033/bullet-square.gif') no-repeat left 4px;
}

div.CPLWidth100 table.ContentPackageLayout tr td.Col_1 {
	width:	100%;
}
div.CPLWidth20-30-50 table.ContentPackageLayout tr td.Col_1 {
	width:	20%;
}
div.CPLWidth20-30-50 table.ContentPackageLayout tr td.Col_2 {
	width:	30%;
}
div.CPLWidth20-30-50 table.ContentPackageLayout tr td.Col_3 {
	width:	50%;
}
div.CPLWidth20-80 table.ContentPackageLayout tr td.Col_1 {
	width:	20%;
}
div.CPLWidth20-80 table.ContentPackageLayout tr td.Col_2 {
	width:	80%;
}
div.CPLWidth25-25-25-25 table.ContentPackageLayout tr td.Col_1,
div.CPLWidth25-25-25-25 table.ContentPackageLayout tr td.Col_2,
div.CPLWidth25-25-25-25 table.ContentPackageLayout tr td.Col_3,
div.CPLWidth25-25-25-25 table.ContentPackageLayout tr td.Col_4 {
	width:	25%;
}
div.CPLWidth25-25-50 table.ContentPackageLayout tr td.Col_1,
div.CPLWidth25-25-50 table.ContentPackageLayout tr td.Col_2 {
	width:	25%;
}
div.CPLWidth25-25-50 table.ContentPackageLayout tr td.Col_3 {
	width:	50%;
}
div.CPLWidth25-50-25 table.ContentPackageLayout tr td.Col_1,
div.CPLWidth25-50-25 table.ContentPackageLayout tr td.Col_3 {
	width:	25%;
}
div.CPLWidth25-50-25 table.ContentPackageLayout tr td.Col_2 {
	width:	50%;
}
div.CPLWidth25-75 table.ContentPackageLayout tr td.Col_1 {
	width:	25%;
}
div.CPLWidth25-75 table.ContentPackageLayout tr td.Col_2 {
	width:	75%;
}
div.CPLWidth30-20-50 table.ContentPackageLayout tr td.Col_1 {
	width:	30%;
}
div.CPLWidth30-20-50 table.ContentPackageLayout tr td.Col_2 {
	width:	20%;
}
div.CPLWidth30-20-50 table.ContentPackageLayout tr td.Col_3 {
	width:	50%;
}
div.CPLWidth33-33-33 table.ContentPackageLayout tr td.Col_1,
div.CPLWidth33-33-33 table.ContentPackageLayout tr td.Col_2,
div.CPLWidth33-33-33 table.ContentPackageLayout tr td.Col_3 {
	width:	33%;
}
div.CPLWidth33-67 table.ContentPackageLayout tr td.Col_1 {
	width:	33%;
}
div.CPLWidth33-67 table.ContentPackageLayout tr td.Col_2 {
	width:	67%;
}
div.CPLWidth40-60 table.ContentPackageLayout tr td.Col_1 {
	width:	40%;
}
div.CPLWidth40-60 table.ContentPackageLayout tr td.Col_2 {
	width:	60%;
}
div.CPLWidth50-20-30 table.ContentPackageLayout tr td.Col_1 {
	width:	50%;
}
div.CPLWidth50-20-30 table.ContentPackageLayout tr td.Col_2 {
	width:	20%;
}
div.CPLWidth50-20-30 table.ContentPackageLayout tr td.Col_3 {
	width:	30%;
}
div.CPLWidth50-25-25 table.ContentPackageLayout tr td.Col_1 {
	width:	50%;
}
div.CPLWidth50-25-25 table.ContentPackageLayout tr td.Col_2,
div.CPLWidth50-25-25 table.ContentPackageLayout tr td.Col_3 {
	width:	25%;
}
div.CPLWidth50-30-20 table.ContentPackageLayout tr td.Col_1 {
	width:	25%;
}
div.CPLWidth50-30-20 table.ContentPackageLayout tr td.Col_2 {
	width:	30%;
}
div.CPLWidth50-30-20 table.ContentPackageLayout tr td.Col_3 {
	width:	20%;
}
div.CPLWidth50-50 table.ContentPackageLayout tr td.Col_1,
div.CPLWidth50-50 table.ContentPackageLayout tr td.Col_2 {
	width:	50%;
}
div.CPLWidth60-40 table.ContentPackageLayout tr td.Col_1 {
	width:	60%;
}
div.CPLWidth60-40 table.ContentPackageLayout tr td.Col_2 {
	width:	40%;
}
div.CPLWidth67-33 table.ContentPackageLayout tr td.Col_1 {
	width:	67%;
}
div.CPLWidth67-33 table.ContentPackageLayout tr td.Col_2 {
	width:	33%;
}
div.CPLWidth75-25 table.ContentPackageLayout tr td.Col_1 {
	width:	75%;
}
div.CPLWidth75-25 table.ContentPackageLayout tr td.Col_2 {
	width:	25%;
}
div.CPLWidth80-20 table.ContentPackageLayout tr td.Col_1 {
	width:	80%;
}
div.CPLWidth80-20 table.ContentPackageLayout tr td.Col_2 {
	width:	20%;
}


	#Body ul.UlList-Arrow16x16>li {
	line-height:	180%;
padding-left: 15px;
} 

	#Body .CS-1 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/0c588b/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-2 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/232f72/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-3 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/0c588b/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-4 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/232f72/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-5 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/0c588b/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-6 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/0c588b/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-7 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/232f72/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-8 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/232f72/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-9 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/ff0000/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-10 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/ff6600/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-11 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/00ff00/arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-12 ul.UlList-Arrow16x16>li,
	#Body ul.UlList-Arrow16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/0000ff/arrow-16x16.gif') left 4px no-repeat;
} 

	#Body ul.UlList-Attach16x16>li {
	line-height:	180%;
padding-left: 20px;
} 

	#Body .CS-1 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-2 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-3 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-4 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-5 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-6 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-7 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-8 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-9 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-10 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-11 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 
	#Body .CS-12 ul.UlList-Attach16x16>li,
	#Body ul.UlList-Attach16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/independent/attach-16x16.png') left 4px no-repeat;
} 

	#Body ul.UlList-BulletAbeo16x16>li {
	line-height:	180%;
padding-left: 15px;
} 

	#Body .CS-1 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-2 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/232f72/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-3 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-4 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/232f72/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-5 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-6 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-7 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/232f72/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-8 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/232f72/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-9 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/ff0000/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-10 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/ff6600/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-11 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/00ff00/bullet-abeo-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-12 ul.UlList-BulletAbeo16x16>li,
	#Body ul.UlList-BulletAbeo16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/0000ff/bullet-abeo-16x16.gif') left 4px no-repeat;
} 

	#Body ul.UlList-BulletAbeoBlueOrange5>li {
	line-height:	180%;
padding-left: 20px;
} 

	#Body .CS-1 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-1>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-2 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-2>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-3 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-3>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-4 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-4>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-5 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-5>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-6 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-6>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-7 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-7>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-8 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-8>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-9 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-9>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-10 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-10>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-11 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-11>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 
	#Body .CS-12 ul.UlList-BulletAbeoBlueOrange5>li,
	#Body ul.UlList-BulletAbeoBlueOrange5.CSList-12>li {
background:  transparent url('DesignElementByColor/independent/bullet-abeo-blue-orange5.png') left top no-repeat;
} 

	#Body ul.UlList-BulletSetime16x16>li {
	line-height:	180%;
padding-left: 15px;
} 

	#Body .CS-1 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-2 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/232f72/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-3 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-4 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/232f72/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-5 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-6 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-7 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/232f72/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-8 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/232f72/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-9 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/ff0000/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-10 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/ff6600/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-11 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/00ff00/bullet-setime-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-12 ul.UlList-BulletSetime16x16>li,
	#Body ul.UlList-BulletSetime16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/0000ff/bullet-setime-16x16.gif') left 4px no-repeat;
} 

	#Body ul.UlList-BulletSetimeSpec16x16>li {
	line-height:	180%;
padding-left: 20px;
} 

	#Body .CS-1 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-2 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-3 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-4 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-5 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-6 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-7 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-8 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-9 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-10 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-11 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 
	#Body .CS-12 ul.UlList-BulletSetimeSpec16x16>li,
	#Body ul.UlList-BulletSetimeSpec16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-16x16.png') left top no-repeat;
} 

	#Body ul.UlList-BulletSetimeTransparent16x16>li {
	line-height:	180%;
padding-left: 20px;
} 

	#Body .CS-1 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-2 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-3 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-4 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-5 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-6 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-7 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-8 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-9 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-10 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-11 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 
	#Body .CS-12 ul.UlList-BulletSetimeTransparent16x16>li,
	#Body ul.UlList-BulletSetimeTransparent16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/independent/bullet-setime-transparent-16x16.png') left top no-repeat;
} 

	#Body ul.UlList-BulletSquare>li {
	line-height:	180%;
padding-left: 15px;
} 

	#Body .CS-1 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-1>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-2 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-2>li {
background:  transparent url('DesignElementByColor/232f72/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-3 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-3>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-4 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-4>li {
background:  transparent url('DesignElementByColor/232f72/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-5 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-5>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-6 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-6>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-7 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-7>li {
background:  transparent url('DesignElementByColor/232f72/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-8 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-8>li {
background:  transparent url('DesignElementByColor/232f72/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-9 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-9>li {
background:  transparent url('DesignElementByColor/ff0000/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-10 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-10>li {
background:  transparent url('DesignElementByColor/ff6600/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-11 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-11>li {
background:  transparent url('DesignElementByColor/00ff00/bullet-square.gif') left 4px no-repeat;
} 
	#Body .CS-12 ul.UlList-BulletSquare>li,
	#Body ul.UlList-BulletSquare.CSList-12>li {
background:  transparent url('DesignElementByColor/0000ff/bullet-square.gif') left 4px no-repeat;
} 

	#Body ul.UlList-BulletSquareArrow2>li {
	line-height:	180%;
padding-left: 15px;
} 

	#Body .CS-1 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-1>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-2 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-2>li {
background:  transparent url('DesignElementByColor/232f72/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-3 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-3>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-4 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-4>li {
background:  transparent url('DesignElementByColor/232f72/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-5 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-5>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-6 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-6>li {
background:  transparent url('DesignElementByColor/0c588b/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-7 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-7>li {
background:  transparent url('DesignElementByColor/232f72/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-8 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-8>li {
background:  transparent url('DesignElementByColor/232f72/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-9 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-9>li {
background:  transparent url('DesignElementByColor/ff0000/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-10 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-10>li {
background:  transparent url('DesignElementByColor/ff6600/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-11 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-11>li {
background:  transparent url('DesignElementByColor/00ff00/bullet-square-arrow2.gif') left 4px no-repeat;
} 
	#Body .CS-12 ul.UlList-BulletSquareArrow2>li,
	#Body ul.UlList-BulletSquareArrow2.CSList-12>li {
background:  transparent url('DesignElementByColor/0000ff/bullet-square-arrow2.gif') left 4px no-repeat;
} 

	#Body ul.UlList-Checked16x16>li {
	line-height:	180%;
padding-left: 20px;
padding-top: 2px;
padding-bottom: 1px;
} 

	#Body .CS-1 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-2 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-3 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-4 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-5 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-6 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-7 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-8 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-9 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-10 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-11 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 
	#Body .CS-12 ul.UlList-Checked16x16>li,
	#Body ul.UlList-Checked16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/independent/checked-16x16.png') left top no-repeat;
} 

	#Body ul.UlList-CheckedBox16x16>li {
	line-height:	180%;
padding-left: 20px;
} 

	#Body .CS-1 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-2 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-3 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-4 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-5 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-6 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-7 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-8 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-9 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-10 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-11 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 
	#Body .CS-12 ul.UlList-CheckedBox16x16>li,
	#Body ul.UlList-CheckedBox16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/independent/checkedbox-16x16.png') left 1px no-repeat;
} 

	#Body ul.UlList-DoubleArrow16x16>li {
	line-height:	180%;
padding-left: 15px;
} 

	#Body .CS-1 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/0c588b/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-2 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/232f72/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-3 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/0c588b/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-4 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/232f72/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-5 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/0c588b/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-6 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/0c588b/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-7 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/232f72/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-8 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/232f72/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-9 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/ff0000/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-10 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/ff6600/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-11 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/00ff00/double-arrow-16x16.gif') left 4px no-repeat;
} 
	#Body .CS-12 ul.UlList-DoubleArrow16x16>li,
	#Body ul.UlList-DoubleArrow16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/0000ff/double-arrow-16x16.gif') left 4px no-repeat;
} 

	#Body ul.UlList-SolidArrow16x16>li {
	line-height:	180%;
padding-left: 15px;
} 

	#Body .CS-1 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-1>li {
background:  transparent url('DesignElementByColor/0c588b/li.gif') left 7px no-repeat;
} 
	#Body .CS-2 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-2>li {
background:  transparent url('DesignElementByColor/232f72/li.gif') left 7px no-repeat;
} 
	#Body .CS-3 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-3>li {
background:  transparent url('DesignElementByColor/0c588b/li.gif') left 7px no-repeat;
} 
	#Body .CS-4 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-4>li {
background:  transparent url('DesignElementByColor/232f72/li.gif') left 7px no-repeat;
} 
	#Body .CS-5 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-5>li {
background:  transparent url('DesignElementByColor/0c588b/li.gif') left 7px no-repeat;
} 
	#Body .CS-6 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-6>li {
background:  transparent url('DesignElementByColor/0c588b/li.gif') left 7px no-repeat;
} 
	#Body .CS-7 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-7>li {
background:  transparent url('DesignElementByColor/232f72/li.gif') left 7px no-repeat;
} 
	#Body .CS-8 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-8>li {
background:  transparent url('DesignElementByColor/232f72/li.gif') left 7px no-repeat;
} 
	#Body .CS-9 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-9>li {
background:  transparent url('DesignElementByColor/ff0000/li.gif') left 7px no-repeat;
} 
	#Body .CS-10 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-10>li {
background:  transparent url('DesignElementByColor/ff6600/li.gif') left 7px no-repeat;
} 
	#Body .CS-11 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-11>li {
background:  transparent url('DesignElementByColor/00ff00/li.gif') left 7px no-repeat;
} 
	#Body .CS-12 ul.UlList-SolidArrow16x16>li,
	#Body ul.UlList-SolidArrow16x16.CSList-12>li {
background:  transparent url('DesignElementByColor/0000ff/li.gif') left 7px no-repeat;
} 
/**
	CSS StyleSheet for page layout

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	N/A
	@Action:	N/A
*/

#Body {
}

#BodyWrapper {
	margin:	0px auto;
	width:	980px;
	padding:	0 5px;
}

#Header {
	position:	relative;
}

#HeaderLogo {
	position:	absolute;
	top:		0px;
	left:		0px;
	top:		5px;
	left:		10px;

}

#HeaderLogo a {
	display:	block;
	height:		0px;
	width:		0px;
}

#HeaderLeft {
	width:		175px; /* on change also modify left margin value on #HeaderMainColumn */
	margin-right:	15px;
	float:		left;
	overflow:hidden;
}

#HeaderRight {
	width:		200px; /* on change also modify right margin value on #HeaderMainColumn */
	float:		right;
	margin-left:	15px;
	overflow:hidden;
}

#HeaderMainColumn {
	margin:		0 215px 0 190px; /* left and right margin values are width of the left and right column */
}

.OneColumn #HeaderMainColumn {
	margin:		0; /* left and right margin values are width of the left and right column */
}

.TwoColumnLeft #HeaderMainColumn {
	margin:		0 0 0 190px; /* left and right margin values are width of the left and right column */
}

.TwoColumnRight #HeaderMainColumn {
	margin:		0 215px 0 0; /* left and right margin values are width of the left and right column */
}

#Header div.Module div.ModuleContentPadding {
	padding:	0px;
}


/**
	CSS StyleSheet for page typography

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	N/A
	@Action:	N/A
*/

body {
	font-family:	Verdana, Arial, sans-serif;
	font-size:		12px;
}

a, a:visited, a:active {
	text-decoration:	underline;
}

a:hover {
	text-decoration:	none;
}

h1 {
	font-size:190%;
}
h2 {
	font-size:150%;
}
h3 {
	font-size:108%;
}
h4 {
	font-size:100%;
}

h1,h2 {
	font-weight:normal;
}
h3,h4,h5,h6,strong {
	font-weight:bold;
}
h1,h2,h3,h4 {
	margin:0 0 10px 0;
}
h1 {
	padding-top:	20px;
}
/**
	@Name:		layout.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Navigation
	@Action:	DetailSubMenuExtended
*/

div.Navigation-DetailSubMenuExtended div.Navigation {
	padding:	5px;
	float:		left;
	margin-bottom:	20px;
}


.Navigation.LeftFloat {
	float:	left;
	margin-right:	10px;
}

.Navigation-DetailSubMenuExtendedItem {
	float:	left;
	padding:	5px;
}

.Navigation .ImageWrapper {
	width:	160px;
	height:	170px;
	padding:	3px;
	text-align:	center;
}

.Navigation .Image {
	vertical-align:	base;
	padding:	1px;
}

.Navigation .Image img {
	margin: 0;
	padding:	1px;
}

.Navigation .ImageHeight {
	height:		115px;
}

.Navigation .ImageWrapper .Title {
	text-align:	center;
	padding-top:	1px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Navigation
	@Action:	DetailSubMenuExtended
*/

div.Navigation-DetailSubMenuExtended div.Navigation {
	background:	#F2F2F2;
	padding:	5px;
}

/**
	@Name:		layout.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Shared
*/

.ImageGallery.RightFloat {
	float:	right;
	margin-left:	10px;
}

.ImageGallery.LeftFloat {
	float:	left;
	margin-right:	10px;
}

.ImageGallery-DetailItem {
	float:	left;
	padding:	5px;
}

.ImageGallery .ImageWrapper {
	width:	160px;
	height:	170px;
	padding:	3px;
	text-align:	center;
}

.ImageGallery .ImageWrapper.MINI {
	width:	50px;
	height:	80px;
}
.ImageGallery .ImageWrapper.MIDI {
	width:	100px;
	height:	155px;
}
.ImageGallery .ImageWrapper.STANDARD {
	width:	160px;
	height:	170px;
}
.ImageGallery .ImageWrapper.BIGGER {
	width:	196px;
	height:	220px;
}
.ImageGallery .ImageWrapper.LARGE {
	width:	300px;
	height:	355px;
}

.ImageGallery .Image {
	vertical-align:	base;
	padding:	1px;
}

.ImageGallery .Image img {
	margin: 0;
	padding:	1px;
}

.ImageGallery .ImageHeight {
	height:		115px;
}

.ImageGallery .ImageWrapper.MINI .ImageHeight {
	height:	50px;
}
.ImageGallery .ImageWrapper.MIDI .ImageHeight {
	height:	100px;
}
.ImageGallery .ImageWrapper.STANDARD .ImageHeight {
	height:	115px;
}
.ImageGallery .ImageWrapper.BIGGER .ImageHeight {
	height:	160px;
}
.ImageGallery .ImageWrapper.LARGE .ImageHeight {
	height:	300px;
}

.ImageGallery-Columns-1 .ImageHeight {
	height:		auto;
}

.ContentImageWrapper.ContentImageFloatLeft {
	float:	left;
	margin:	0 10px 10px 0;
}

.ContentImageWrapper.ContentImageFloatRight {
	float:	right;
	margin:	0 0 10px 10px;
}

.ImageWrapper .Title,
.ContentImageWrapper .ContentTitle {
	text-align:	center;
	padding-top:	1px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Shared
*/

.ImageWrapper,
.ContentImageWrapper {
	padding:	3px;
	border:		1px solid #C2C2C2;
	background:	#fff;
}

.ImageWrapper img,
.ContentImageWrapper img {
	padding:	1px;
	border:		0px;
}

.ImageWrapper img:hover,
.ContentImageWrapper img:hover {
	padding:	1px;
}

/**
	@Name:		layout.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.ImageGallery-Detail div.ImageGallery-Columns {
	padding:	5px;
	margin-bottom:	0px;
}

div.ImageGallery_Image-DetailHighslide div.ContentImage,
div.ImageGallery_Image-Detail div.ContentImage {
	text-align:	center;
}

div.ImageGallery-Detail table.ImageGalleryTable {
	width:	100%;
	margin-bottom:	0px;
}

div.ImageGallery-Detail .LeftFloat table.ImageGalleryTable,
div.ImageGallery-Detail .RightFloat table.ImageGalleryTable {
	width:	auto;
}


/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-1 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-2 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-3 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-4 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-5 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-6 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-7 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-8 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-9 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-10 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-11 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

div.CS-12 div.ImageGallery-Detail div.ImageGallery-Columns {
	background: transparent;
	padding:	5px;
}

/**
	@Name:		typography.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/


/**
	@Name:		layout.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	DetailSlider
*/

.ImageGallery_DetailSlider{
	padding:	10px;
}
.ImageGallery_DetailSlider_MainImage{
	overflow:	hidden;
}
.ImageGallery_DetailSliderMINI .ImageGallery_DetailSlider_MainImage img {
	max-width:	105px;
}
.ImageGallery_DetailSliderMIDI .ImageGallery_DetailSlider_MainImage img {
	max-width:	205px;
}
.ImageGallery_DetailSliderSTANDARD .ImageGallery_DetailSlider_MainImage img {
	max-width:	481px;
}
.ImageGallery_DetailSliderBIG .ImageGallery_DetailSlider_MainImage img {
	max-width:	640px;
}
.ImageGallery_DetailSliderLARGE .ImageGallery_DetailSlider_MainImage img {
	max-width:	800px;
}
.ImageGallery_Slider{
	padding:	10px 0 0;
}
.ImageGallery-DetailSliderItem {
	display:	inline;
	margin:		0 5px 0 -3px;
}
.ImageGallery_Slider img{
	padding:	2px;
}

/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-1 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-1 .ImageGallery_Slider img:active,
div.CS-1 .ImageGallery_Slider img:hover{
	border:		1px solid #86acc5;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-2 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-2 .ImageGallery_Slider img:active,
div.CS-2 .ImageGallery_Slider img:hover{
	border:		1px solid #9197b9;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-3 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-3 .ImageGallery_Slider img:active,
div.CS-3 .ImageGallery_Slider img:hover{
	border:		1px solid #86acc5;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-4 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-4 .ImageGallery_Slider img:active,
div.CS-4 .ImageGallery_Slider img:hover{
	border:		1px solid #9197b9;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-5 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-5 .ImageGallery_Slider img:active,
div.CS-5 .ImageGallery_Slider img:hover{
	border:		1px solid #86acc5;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-6 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-6 .ImageGallery_Slider img:active,
div.CS-6 .ImageGallery_Slider img:hover{
	border:		1px solid #86acc5;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-7 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-7 .ImageGallery_Slider img:active,
div.CS-7 .ImageGallery_Slider img:hover{
	border:		1px solid #9197b9;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-8 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-8 .ImageGallery_Slider img:active,
div.CS-8 .ImageGallery_Slider img:hover{
	border:		1px solid #9197b9;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-9 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-9 .ImageGallery_Slider img:active,
div.CS-9 .ImageGallery_Slider img:hover{
	border:		1px solid #ff8080;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-10 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-10 .ImageGallery_Slider img:active,
div.CS-10 .ImageGallery_Slider img:hover{
	border:		1px solid #ffb380;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-11 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-11 .ImageGallery_Slider img:active,
div.CS-11 .ImageGallery_Slider img:hover{
	border:		1px solid #80ff80;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	ImageGallery
	@Action:	Detail
*/

.ImageGallery_DetailSlider {
	background: #000;
}
div.CS-12 .ImageGallery_Slider img{
	border:		1px solid transparent;
}
div.CS-12 .ImageGallery_Slider img:active,
div.CS-12 .ImageGallery_Slider img:hover{
	border:		1px solid #8080ff;
}

/**
	CSS StyleSheet for page layout

	@Author:	Libuse Chuda <libuse.chuda@abeo.cz>
	@Module:	LlentabDemandForm
	@Action:	Detail
*/


.Demand {
	margin:20px 0 20px 0;
}

.DemandTable .Contact input {
	width:145px;
	margin:0 0 0 10px;
}

.DemandTable .Contact table {
	margin:5px 0 0 0px;
}


.DemandTable .Contact td {
	vertical-align:middle;
	padding-bottom:5px;
}

.Demand {
	width:895px;
	position:relative;
	overflow:hidden;
}

.DemandWrapper {
	padding:20px 25px 25px 20px;
}

.DemandTable {
	margin:0;
	padding:0;
}

.DemandTable .DemandTableLeft {
	width:395px;
	padding-right:12px;
}

.DemandTable td {
	vertical-align:top;
}

.DemandTable fieldset {
	padding:0px 15px 10px 15px;
	margin:0;
}

.DemandTable .Place {
	height:145px;
	overflow:hidden;
}

.DemandTable .Place table {
	margin:3px 0 0 0;
}

.DemandTable .Place img.SRmap {
	margin-top:40px;
	border:0;
}

.DemandTable .Place img.CRmap {
	margin-top:10px;
	border:0;
}

.DemandTable .Place img {
	cursor:pointer;
}

.DemandTable .Place td {
	vertical-align:middle;
	padding-bottom:5px;
}

.DemandTable .Place select {
	margin-left:10px;
	width:150px;
}

.DemandTable .Contact {
	width:325px;
	height:165px;
	overflow:hidden;
}

.DemandTable .Contact table {
	margin:3px 0 0 0;
}

.DemandTable .Query,.DemandTable .File {
	margin-top:10px;
}

.DemandTable .Query textarea {
	width:402px;
	height:75px;
}

.DemandTable .Tract {
	width:160px;
	height:135px;
	margin-right:12px;
	line-height:1.5;
}

.DemandTable .Tract input {
	margin-right:5px;
}

.DemandTable .Tract label {
	position:relative;
	top:-3px;
}

.DemandTable .File {
	width:250px;
	float:left;
	height:40px;
}

.DemandTable .DemandSubmit {
	padding-top:25px;
	text-align:	right;
}

.DemandTable .DemandSubmit input {
	padding:	2px 0 3px 0;
	font-weight:bold;
}



.DemandTable fieldset legend {
	font-weight:bold;
	padding:0 5px 0 5px;
	margin-bottom:5px;
}

.ToggleButtonCR,.ToggleButtonSR {
	display:block;
	width:40px;
	padding:7px;
	position:absolute;
	top:60px;
	#top:58px;
	cursor:pointer;
}

.ToggleButtonCR {
	left:260px;

}

.ToggleButtonSR {
	left:320px;
}

.DemandMessage {
	padding:10px;
	margin:10px 8px 15px 8px;
}

.DemandThankYou, .DemandWarning, .DemandError {
	padding:0px 0 15px 30px;
	margin:0;
}

.DemandMessage ul {
	padding:0;
	margin: 0 0 0 30px;
}

.DemandMessage ul li {
	padding:0 0 0 10px;
	margin:0 0 8px 0;
}

.DemnadThankYouMessage {
	padding:15px;
	margin:10px 8px 15px 8px;
}

.DemnadThankYouMessage img {
	float:left;
	margin:0 10px 10px 0;
}
.DemnadThankYouMessage p {
	margin:0;
	padding:0 0 15px 0;
}

  ul.DeamandData {
	padding:0;
	margin:0 0 30px 45px;
}

  ul.DeamandData li {
	padding:0 0 0 18px;
	margin:0 0 8px 0;
}

.DemandTable input.checkbox {
	width:15px;
}

.FileInfo {
	padding:10px;
}
/**
	CSS StyleSheet for page layout

	@Author:  Libuse Chuda <libuse.chuda@abeo.cz>
	@Module:  LlentabDemandForm
	@Action:  Detail
*/
.Demand {
  background:#f2f2f2 url('Default/Module/LlentabDemandForm/Detail/gfx/DemandTop.jpg') no-repeat top left;
  font-size:11px;
  margin-left:15px;
}

.DemandWrapper {
	background:transparent url('Default/Module/LlentabDemandForm/Detail/gfx/DemandBottom.jpg') no-repeat bottom left;
}

.DemandTable input.checkbox {
  border:0;
  background:none;
}

.DemandTable fieldset {
	border:1px solid #ccc;
}

.DemandTable fieldset legend {
	color:#16247b;
}

.ToggleButtonCR,.ToggleButtonSR {
	border:1px solid #fdcf0d;
}

.ToggleButtonCR.select,.ToggleButtonSR.select {
	background-color:#fdcf0d;
}

.DemandMessage {
	background-color:#ffecde;
	border:1px solid #ff3131;
}

.DemandThankYou {
	background: url('Default/Module/LlentabDemandForm/Detail/gfx/DemandErrorOk.jpg') no-repeat left 8px transparent;
}

.DemandWarning {
	background: url('Default/Module/LlentabDemandForm/Detail/gfx/DemandErrorWarning.jpg') no-repeat left 8px #ffecde;
}

.DemandError {
	background: url('Default/Module/LlentabDemandForm/Detail/gfx/DemandErrorWarning.jpg') no-repeat left 8px #ffecde;
}

.DemandMessage ul li {
	list-style-type:none;
	background:transparent url('Default/Module/LlentabDemandForm/Detail/gfx/DemandErrorLi.jpg') no-repeat 0px 6px;
}

.DemnadThankYouMessage {
	background-color:#e7ffde;
	border:1px solid #54a32a;
}

ul.DeamandData li {
	list-style-type:none;
	background:transparent url(Default/Module/Global/Shared/gfx/submenu-arrow.gif) no-repeat scroll 0px 1px;
}
/**
	CSS StyleSheet for page layout

	@Author:  Libuse Chuda <libuse.chuda@abeo.cz>
	@Module:  LlentabDemandForm
	@Action:  Deatail
*/

.Demand .DemandHelp {
  text-align:right;
}

.Demand,ul.DeamandData li {
  line-height:1;
}
div.DemandMessage {
	font-size:		12px;
}
div.DemandMessage div.DemandThankYou h2 {
	font-size:		16px;
	font-weight:	bold;
	color:			#333;
}
div.DemandMessage div.DemandWarning h3 {
	font-size:		14px;
	color:			#333;
}
div.DemandMessage div.DemandError h2 {
	font-size:		16px;
	font-weight:	bold;
	color:			#f00;
}

.Mandatory {
	font-weight: bold;
}
/**
	CSS StyleSheet for page layout

	@Author:  Libuse Chuda <libuse.chuda@abeo.cz>
	@Module:  LlentabDemandForm
	@Action:  DetailBox
*/
.LlentabDemandForm input[type="text"],
.LlentabDemandForm input.text,
.LlentabDemandForm select {
	width:		120px;
}

#Body .DemandBox {
  padding:10px;
}

#Body  .DemandBox p {
    margin:0 0 10px 0;
    padding:0;
  }


#Body .DemandBox .Contact input {
    width:105px;
    margin-left:10px;
  }

#Body  .DemandBox .Contact table,
#Body  .DemandBox .Place table {
    margin:		5px 0 0 0px;
    width:		100%;
  }

#Body .DemandBox .Contact td,
#Body  .DemandBox .Place td {
    vertical-align:middle;
    padding-bottom:5px;
  }

#Body .DemandBox fieldset {
    padding:0px 10px 5px 10px;
    margin:0 0 10px 0;
  }

/**	20101221 jan.mazanek@abeo.cz
 *  @todo is used? CleanUp css
 */
#Body  .DemandBox td.Label {
  	padding-right: 10px;
  }

#Body .DemandBox .submit {
  margin:0;
}




#Body  .DemandBox .Place select {
    margin-top:2px;
    width:108px;
    height:20px;
    vertical-align:middle;
  }


#Body  .DemandBox .Query textarea {
    width:165px;
    height:50px;
  }

#Body  .DemandBox .Tract {
    height:145px;
    line-height:1.5;
  }

#Body  .DemandBox .Tract input {
    margin-right:5px;
  }

#Body  .DemandBox .Tract label {
    position:relative;
    top:-3px;
  }

#Body  .DemandBox .Contact input.checkbox {
    width:15px;
    margin-right:5px;
  }

#Body  .DemandBox .e-mail {
    font-size:11px;
  }

#Body  .DemandBox fieldset legend {
    font-weight:bold;
    padding:0 5px 0 5px;
    margin-bottom:5px;
  }

#Body  .DemandBox textarea,
#Body  .DemandBox .Contact input {
    padding:2px 0 2px 3px;
  }

#Body  .DemandHelp {
    margin:0 0 15px 0;
    cursor:pointer;
  }

#Body  .DemandHelp span {
    margin-left:5px;
    position:relative;
    top:-4px;
  }
/**
	CSS StyleSheet for page layout

	@Author:Libuse Chuda <libuse.chuda@abeo.cz>
	@Module:LlentabDemandForm
	@Action:DetailBox
*/

.DemandSubmit {
	padding:			5px 5px;
	text-align:			right;
}

/**
	CSS StyleSheet for page layout

	@Author:  Libuse Chuda <libuse.chuda@abeo.cz>
	@Module:  LlentabDemandForm
	@Action:  DetailBox
*/

#Body .DemandBox .Place select,.DemandBox textarea,.DemandBox .Contact input {
  font-size:11px;
}

.DemandBox p {
  font-size:12px;
  text-align:left;
  line-height:14px;
}

.DemandHelp span {
  text-decoration:underline;
  font-size:11px;
}

.DemandBox .ToggleButtonCR,.DemandBox .ToggleButtonSR {
  font-size:9px;
}


#Body .DemandBox .Mandatory {
	font-weight: bold;
}
/**
	CSS StyleSheet for module Form, global for all actions

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Form
	@Action:	all actions from module News
*/

div.Form th,
div.Form td {
	padding-left: 0;
	padding-right: 0;
}
/**
	CSS StyleSheet for scheme for module Form, global for all actions

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Form
	@Action:	all actions from module News
*/

div.Form th,
div.Form td {
	border: 0;
}
/**
	CSS StyleSheet for module Form, action Form_Detail

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Form
	@Action:	Form_Detail
*/

div.Form-Detail table {
	width:	100%;
}

div.Form-Detail td {
	padding:	0px;
}

div.Form-Detail td.label {
	padding-top:	5px;
}

/**
	CSS StyleSheet for form related tags for module Form, action Form_Detail

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Form
	@Action:	Form_Detail
*/

div.Form-Detail input.Text {
	width:		99%;
}

div.Form-Detail textarea {
	width:		99%;
	height:		6em;
}

/**
	CSS StyleSheet for module Poll, global for all actions

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Poll
	@Action:	all actions from module News
*/

div.Poll th,
div.Poll td {
	padding-left: 0;
	padding-right: 0;
}
/**
	CSS StyleSheet for scheme for module Poll, global for all actions

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Poll
	@Action:	all actions from module News
*/

div.Poll th,
div.Poll td {
	border: 0;
}
/**
	CSS StyleSheet for typography for module Poll, action Poll_List

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Poll
	@Action:	Poll_List
*/

div.Poll-DetailList h2 {
	font-size:	100%;
}
/**
	CSS StyleSheet for module Poll, action Poll_Detail

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Poll
	@Action:	Poll_Detail
*/

div.Poll-Detail div.PollPossibilities {
	width:	100%;
	margin-bottom:	1em;
}

div.Poll-Detail div.PollGraph {
	height: 7px;
	margin-top:	5px;
	overflow:hidden;
}

div.Poll-Detail div.PollPossibilities button {
	padding:			0px;
	margin:				0px;
	height:				20px;
	text-align:			left;
	overflow:			visible;
}

div.Poll-Detail div.PollGraphContainer {
	width: 	100%;
}

div.Poll-Detail div.PollGraphContainer table {
	width:	100%;
	margin-bottom:	0px;
}

div.Poll-Detail div.PollGraphContainer table td {
	padding:	3px 0px;
}

/**
	CSS StyleSheet for typography for module Poll, action Poll_Detail

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Poll
	@Action:	Poll_Detail
*/

div.Poll_Detail div.PollGraph {
	font-size: 80%;
}

div.Poll_Detail div.PollPossibilities button {
	text-align:			left;
	font-weight:		bold;
}


/**
	CSS StyleSheet for color scheme for module Poll, action Poll_Detail

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Poll
	@Action:	Poll_Detail
*/

div.Poll-Detail div.PollGraph {
	background-color: #333333;
	color: #cccccc;
}

div.Poll-Detail div.PollGraphCssColor_1 {
	background-color:	#006fb4;
}

div.Poll-Detail div.PollGraphCssColor_2 {
	background-color:	#4bb6f9;
}

div.Poll-Detail div.PollGraphCssColor_3 {
	background-color:	#3785b6;
}

div.Poll-Detail div.PollPossibilities button:hover {
	border-bottom:		1px solid transparent;
	cursor:				pointer;
}
div.CS-1 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#0c588b;
	border-bottom:		1px solid;
	border-color:		#0c588b;
}div.CS-2 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#232f72;
	border-bottom:		1px solid;
	border-color:		#232f72;
}div.CS-3 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#0c588b;
	border-bottom:		1px solid;
	border-color:		#0c588b;
}div.CS-4 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#232f72;
	border-bottom:		1px solid;
	border-color:		#232f72;
}div.CS-5 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#0c588b;
	border-bottom:		1px solid;
	border-color:		#0c588b;
}div.CS-6 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#0c588b;
	border-bottom:		1px solid;
	border-color:		#0c588b;
}div.CS-7 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#232f72;
	border-bottom:		1px solid;
	border-color:		#232f72;
}div.CS-8 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#232f72;
	border-bottom:		1px solid;
	border-color:		#232f72;
}div.CS-9 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#ff0000;
	border-bottom:		1px solid;
	border-color:		#ff0000;
}div.CS-10 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#ff6600;
	border-bottom:		1px solid;
	border-color:		#ff6600;
}div.CS-11 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#00ff00;
	border-bottom:		1px solid;
	border-color:		#00ff00;
}div.CS-12 div.Poll-Detail div.PollPossibilities button {
	background:			transparent;
	border:				0px;
	color:				#0000ff;
	border-bottom:		1px solid;
	border-color:		#0000ff;
}
/**
	CSS StyleSheet for module News, global for all actions

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	News
	@Action:	all actions from module News
*/

div.News th,
div.News td {
	padding-left: 0;
	padding-right: 0;
}

.News .ModuleFooter {
  clear:both;
}

.News .ModuleContentPadding div.Title {
  font-size:105%;
  font-weight:bold;
  text-align:left;
  margin-bottom:	0px;
}

.News .ModuleContentPadding div.Content {
	margin-bottom: 5px;
}
/**
	CSS StyleSheet for scheme for module News, global for all actions

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	News
	@Action:	all actions from module News
*/

div.News th,
div.News td {
	border:	0px;
}
/**
	CSS StyleSheet for typography for module News, action News_List

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	News
	@Action:	News_List
*/

div.News-List td.date {
	text-align:	right;
}

div.News-List .Image {
  margin:0px 10px 5px 0px;
  float:left;
}
/**
	CSS StyleSheet for module News, action News_Detail

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	News
	@Action:	News_Detail
*/
/**
	CSS StyleSheet for typography for module News, action News_Detail

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	News
	@Action:	News_Detail
*/

div.News-Detail th {
	text-align:	left;
}

/**
	CSS StyleSheet for typography for module News, action News_List

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	News
	@Action:	News_ListLatest
*/
div.News-ListLatest .Image {
  margin:0px 10px 5px 0px;
  float:left;
}
/**
	CSS StyleSheet for module Forum, action Forum_Detail

	@Author:	Tomas Hanicinec <tomas.hanicinec@abeo.cz>
	@Module:	Forum
	@Action:	Forum_Detail
*/

table.FormTable td {
	width: 50%;
}
/**
	@Name:		layout.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	MultiLayerBanner
	@Action:	Detail
*/

div.MultiLayerBanner-Detail div.ModuleContentPadding {
	padding:	0;
}

div.MultiLayerBannerFrameSet {
	position:	relative;
	width:	100%;
	height:	100px;
	overflow:	hidden;
}

table.slogan {
  width:auto;
  padding:	0;
  margin:	0;
}

table.slogan td {
	padding:	0;
}

td.gfx {
  height:10px;
  overflow:hidden;
}

td.slogan-top-left,td.slogan-top-right,td.slogan-bottom-left,td.slogan-bottom-right {
  width:10px;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	MultiLayerBanner
	@Action:	Detail
*/

table.slogan td a:visited,
table.slogan td a:hover,
table.slogan td a,
table.slogan td {
	color:	#fff;
}

table.slogan td {
  background:	transparent url('Default/Module/MultiLayerBanner/Detail/gfx/slogan-bg.png') repeat top left;
}

table.slogan td.slogan-top-left {
    background:	transparent url('Default/Module/MultiLayerBanner/Detail/gfx/slogan-top-left.png') no-repeat top left;
}

table.slogan td.slogan-top-right {
    background:	transparent url('Default/Module/MultiLayerBanner/Detail/gfx/slogan-top-right.png') no-repeat top left;
}

table.slogan td.slogan-bottom-left {
    background:	transparent url('Default/Module/MultiLayerBanner/Detail/gfx/slogan-bottom-left.png') no-repeat top left;
}

table.slogan td.slogan-bottom-right {
    background:	transparent url('Default/Module/MultiLayerBanner/Detail/gfx/slogan-bottom-right.png') no-repeat top left;
}
/**
	@Name:		typography.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	MultiLayerBanner
	@Action:	Detail
*/

table.slogan td.gfx {
  font-size:1px;
  line-height:1px;
}

table.slogan td a:visited,
table.slogan td a:hover,
table.slogan td a,
table.slogan td {
	text-decoration:	none;
}

table.slogan td a:hover {
	text-decoration:	underline;
}

/**
	CSS StyleSheet for layout for module Product, action List

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.Product table.Product_List {
	width:	100%;
}

div.Product-List div.Paging {
	text-align:	center;
}

div.Product-List div.Paging span.First a,
div.Product-List div.Paging span.Previous a,
div.Product-List div.Paging span.Next a,
div.Product-List div.Paging a.Page {
	padding:	5px;
}

div.ProductListImageWrapper {
	position:	relative;
	height:		180px;
}

div.Product-List div.ProductListImageWrapper div.ContentTitle {
	height:		50px;
}

div.Product-List div.ProductListImageWrapper div.ContentTitle a {
	padding-top:	5px;
}

/* ImageList */

.ProductListImageWrapper.RightFloat {
	float:	right;
	margin-left:	10px;
	margin-bottom:	10px;
}

.ProductListImageWrapper.LeftFloat {
	float:	left;
	margin-right:	10px;
	margin-bottom:	10px;
}

.ProductListImageWrapper .ContentImage {
	text-align:	center;
}

.ProductListImageWrapper .ContentImage a {
	line-height:	1px;
}

.ProductListImageWrapper .ProductTitle {
	padding-top:	1px;
	text-align:	center;
	height:			3em;
	overflow:		hidden;
}

.ProductListImageWrapper .ProductPrice {
	padding-top:	1px;
	text-align:		center;
	position:		absolute;
	bottom:			0px;
	padding-bottom:	2px;
	overflow:		hidden;
	height:			1.5em;
}

.ProductListImageWrapper span.ActionIcon {
	display:	block;
	position:	absolute;
	top:		0px;
	right:		0px;
	width:		47px;
	height:		47px;
}

/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.Product-List div.Paging span.Previous a,
div.Product-List div.Paging span.Next a {
	font-weight:	bold;
}

.ProductListImageWrapper {
	padding:	3px;
	border:		1px solid #C2C2C2;
	background:	#fff;
}

.ProductListImageWrapper img {
	padding:	1px;
	border:		0px;
}

.ProductListImageWrapper img:hover {
	padding:	1px;
}

.ProductListImageWrapper span.ActionIcon {
	background:	transparent	url('Default/Module/Product/Shared/gfx/icon-action.png') no-repeat 0 0;
}

.ProductListImageWrapper .ProductPrice.PriceAction {
	color:	#ff0000;
	font-weight:	bold;
}


/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-1 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #0c588b;
	background-color: #e7eef3;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-2 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #232f72;
	background-color: #e9eaf1;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-3 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #0c588b;
	background-color: #e7eef3;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-4 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #232f72;
	background-color: #e9eaf1;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-5 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #0c588b;
	background-color: #e7eef3;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-6 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #0c588b;
	background-color: #e7eef3;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-7 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #232f72;
	background-color: #e9eaf1;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-8 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #232f72;
	background-color: #e9eaf1;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-9 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #ff0000;
	background-color: #ffe6e6;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-10 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #ff6600;
	background-color: #fff0e6;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-11 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #00ff00;
	background-color: #e6ffe6;
}
/**
	@Name:		colorscheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	List
*/

div.CS-12 div.Product-List div.Paging a.Page.CurrentPage {
	border:		1px solid #0000ff;
	background-color: #e6e6ff;
}

/**
	CSS StyleSheet for layout for module Product, action List

	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	Detail
*/

div.Product-Detail div.ProductMainImage {
	position:	relative;
	float:		left;
}

div.Product-Detail span.ActionIcon {
	display:	block;
	position:	absolute;
	top:		0px;
	right:		10px;
	width:		47px;
	height:		47px;
}

/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Product
	@Action:	Detail
*/


.Product-Detail span.ActionIcon {
	background:	transparent	url('Default/Module/Product/Shared/gfx/icon-action.png') no-repeat 0 0;
}

/**
	@Name:		layout.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Language
	@Action:	DetailSwitch
*/


div.Language-DetailSwitch ul {
	margin:			0;
	padding:		0;
	clear:			both;
	text-align:		right;
}

div.Language-DetailSwitch ul li {
	padding:		0;
	list-style: 	none outside none;
	position:		relative;
	display:		inline;
}
/**
	@Name:		scheme.css
	@Author:	Peter Hrusovsky <peter.hrusovsky@abeo.cz>
	@Module:	Language
	@Action:	DetailSwitch
*/

div.Language-DetailSwitch ul li.LanguageSwitchItem {
	background:	none;
}
/**
	CSS StyleSheet for scheme for module Navigation, global for all actions

	@Author:	Peter Hrusovsky >peter.hrusovsky@abeo.cz>
	@Module:	FullTextSearch
	@Action:	Detail
*/

.FullTextSearch-Detail table.FormBody {
	border-collapse:	collapse;
	margin:	0;
	padding:	0;
	width:	100%;
}

.FullTextSearch-Detail table.FormBody td.SearchPhrase {
	padding-right:	15px;
}

.FullTextSearch-Detail table.FormBody td.SearchGo {
	width:	60px;
}

.FullTextSearch-Detail table.FormBody input.SearchPhrase {
	width:	100%;
	padding:	0;
	margin:	0;
	display:	block;
}

.FullTextSearch-Detail table.FormBody td input.Submit {
	width:		60px;
	margin:		0;
	padding:	0;
}

/**
	CSS StyleSheet for layout for module Task, action Task_Create

	@Author:	Jiří Mizera <jiri.mizera@abeo.cz>
	@Module:	Task
	@Action:	Task_Create
*/


div.Task-Create table td.label {
	width:150px;
}

div.Task-Create table td input {
	width:99%;
	border:1px solid #888888;
}

div.Task-Create table td input.submit {
	width:150px;
}

/**
	CSS StyleSheet for typography for module Task, action Task_Create

	@Author:	Jiří Mizera <jiri.mizera@abeo.cz>
	@Module:	Task
	@Action:	Task_Create
*/


div.Task-Create table td {
	vertical-align:top;
}


/**
	CSS StyleSheet for typography for module Task, action Task_Detail

	@Author:	Jiří Mizera <jiri.mizera@abeo.cz>
	@Module:	Task
	@Action:	Task_Detail
*/


div.Task-Detail table td {
	vertical-align:top;
}


div.DiscountAction-Detail {
	position: relative;
}

div.DiscountAction-Detail div.DiscountMainDesc div.Image {
	position:	absolute;
	top:	0;
	left:	277px;
	overflow: hidden;
	width: 661px;
}

div.DiscountAction-Detail div.DiscountMainDesc {
	height:	283px;
	overflow: hidden;
	position:	relative;
}

div.DiscountAction-Detail li,
div.DiscountAction-Detail p {
	line-height:	160%;
}

div.DiscountAction-Detail ul.UlList-Checked16x16 li {
	background-position: left 5px;
}

div.DiscountAction-Detail h2.HighlightH2 {
	color:	#fff;
	background:	#0c588b;
	margin-top: 10px;
	padding: 10px;
	text-align:	center;
	font-size:	14px;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	margin-bottom: -8px;
}

div.DiscountAction-Detail .DiscountBuyInfo {
	width:	260px;
	padding: 10px;
	text-align: center;
}

div.DiscountAction-Detail .BuyButton a {
	display:	block;
	width:	260px;
	height:	40px;
	padding-top: 10px;
}

div.DiscountAction-Detail table.PriceTable {
	width:	100%;
	border-collapse:	collapse;
	border-spacing:	0;
	margin-bottom: 10px;
}

div.DiscountAction-Detail div.Counter table {
	width:	180px;
	border-collapse:	collapse;
	border-spacing:	0;
	margin-bottom: 10px;
	margin-left:	40px;
}

div.DiscountAction-Detail div.Sales {
	margin:	10px 0;
}

div.DiscountAction-Detail div.Producer-Detail p,
div.DiscountAction-Detail div.Recommend p,
div.DiscountAction-Detail div.Counter p,
div.DiscountAction-Detail div.Sales p {
	margin:		0;
	padding:	0;
}

div.DiscountAction-Detail div.Recommend {
	position:	absolute;
	bottom:	5px;
	left:	10px;
	width:	260px;
}

div.DiscountAction-Detail div.Recommend a {
	display:	block;
	float:		right;
	padding: 2px 5px 4px 25px;
}

div.DiscountAction-Detail div.Recommend a.RecommendFacebook {
	padding-right:	15px;
}

div.DiscountOrder-Create div.DiscountActionListLatestItem,
div.DiscountAction-Detail div.DiscountActionListLatestItem {
	position:	relative;
	margin-top:	10px;
}

div.DiscountOrder-Create div.DiscountActionListLatestItem {
	position:	absolute;
	top:	0;
	right:	10px;
}

div.DiscountOrder-Create div.DiscountActionListLatestItem img,
div.DiscountAction-Detail div.DiscountActionListLatestItem img {
	border:	0;
}

div.DiscountOrder-Create div.DiscountActionListLatestItem div.Title,
div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px;
}

div.DiscountAction-Detail div.DiscountMainDesc {
	background: transparent url('Default/Module/DiscountAction/Detail/gfx/descount-main-area-background.gif') no-repeat left top;
}

div.DiscountAction-Detail .BuyButton a,
div.DiscountAction-Detail .BuyButton a:visited {
	background: transparent url('Default/Module/DiscountAction/Detail/gfx/buy-button-background.png') no-repeat left top;
	color:	#fff;
}

div.DiscountAction-Detail .BuyButton a span.ColoredLetter,
div.DiscountAction-Detail .BuyButton a:visited span.ColoredLetter,
div.DiscountAction-Detail span.ColoredLetter {
	color:	#0c588b;
}

div.DiscountAction-Detail .BuyButton a:hover span.ColoredLetter {
	color:	#558aae;
}

div.DiscountAction-Detail table.PriceTable th {
	color:	#333;
}

div.DiscountAction-Detail table.PriceTable td {
	color:	#000;
}

div.DiscountAction-Detail div.Counter p,
div.DiscountAction-Detail table.PriceTable td.OldPrice {
	color:	#999;
}

div.DiscountAction-Detail table.PriceTable td.DiscountPercentage {
	color:	#0c588b;
}

div.DiscountAction-Detail div.Recommend a:visited,
div.DiscountAction-Detail div.Recommend a {
	color:	#666;
}

div.DiscountAction-Detail div.Recommend a:hover {
	color:	#0c588b;
}

div.DiscountAction-Detail div.Recommend a.RecommendFacebook {
	background: #ececec url('Base/gfx/icon-facebook-16x16.gif') no-repeat 3px 3px;
}

div.DiscountAction-Detail div.Recommend a.RecommendEmail {
	background: #ececec url('Base/gfx/icon-email-16x16-gray.gif') no-repeat 3px 3px;
}

div.DiscountOrder-Create div.DiscountActionListLatestItem div.Title a:visited,
div.DiscountOrder-Create div.DiscountActionListLatestItem div.Title a,
div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title a:visited,
div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title a {
	color: #fff;
}

div.DiscountOrder-Create div.DiscountActionListLatestItem div.Title a:hover,
div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title a:hover {
	color: #ececec;
}




div.DiscountAction-Detail .BuyButton a,
div.DiscountAction-Detail .BuyButton a:visited {
	text-decoration:	 none;
	font-style:	italic;
	font-size: 24px;
	text-align: center;
}

div.DiscountAction-Detail table.PriceTable th {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

div.DiscountAction-Detail table.PriceTable td {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}

div.DiscountAction-Detail table.PriceTable td.OldPrice {
	text-decoration: line-through;
}

div.DiscountAction-Detail div.Sales p {
	text-align:	center;
	font-size:	10px;
}

div.DiscountAction-Detail div.Sales p.DiscountActivated {
	font-weight:	bold;
}

div.DiscountAction-Detail div.Sales p span.ColoredLetter {
	font-weight:	bold;
}

div.DiscountAction-Detail div.Counter table th {
	font-size:	12px;
	text-align:	center;
	font-weight: normal;
}

div.DiscountAction-Detail div.Counter table td {
	font-size:	26px;
	text-align:	center;
	font-weight: bold;
	
}

div.DiscountAction-Detail div.Recommend {
	text-align:	left;
}

div.DiscountAction-Detail div.Recommend p {
	font-weight: bold;
	font-size:	14px;
}

div.DiscountAction-Detail div.Recommend a:hover,
div.DiscountAction-Detail div.Recommend a {
	text-decoration:	none;
}

div.DiscountOrder-Create div.DiscountActionListLatestItem div.Title a:visited,
div.DiscountOrder-Create div.DiscountActionListLatestItem div.Title a,
div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title a:visited,
div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title a {
	font-weight: bold;
	line-height: 21px;
	text-decoration:	none;
}


div.DiscountAction-List table.ContentPackageLayout td.Col_1 {
	padding:	10px 10px 10px 0;
}

div.DiscountAction-List table.ContentPackageLayout td.Col_2 {
	padding:	10px 0 10px 10px;
}

div.DiscountAction-List .Title {
	padding:	10px;
}

div.DiscountAction-List div.ItemDetailWrapper {
	position:	relative;
	overflow:	hidden;
	height:		190px;
}

div.DiscountAction-List div.ItemDetailWrapper div.Image {
	position:	absolute;
	top:		0px;
	right:		0px;
}

div.DiscountAction-List div.ItemDetail {
	width:		130px;
	padding:	10px;
}

div.DiscountAction-List table.Price {
	border-collapse:	collapse;
	border-spacing:		0;
	margin-bottom:		20px;
}

div.DiscountAction-List div.DetailButton {
	position:	absolute;
	left:		10px;
	bottom:		10px;
}

div.DiscountAction-List div.DetailButton a:visited,
div.DiscountAction-List div.DetailButton a {
	display:	block;
	width:		130px;
	height:		40px;
	font-size:	20px;
	font-style:	italic;
	text-decoration:	none;
	text-align:	center;
	padding-top:	10px;
}

div.DiscountAction-List div.DetailButton a:hover {
	text-decoration:	none;
}
div.DiscountAction-List table.ContentPackageLayout td.Col_1,
div.DiscountAction-List table.ContentPackageLayout td.Col_2 {
	background:	transparent url('Default/Module/DiscountAction/List/gfx/background-curved-black.png') no-repeat left 10px;
}

div.DiscountAction-List table.ContentPackageLayout td.Col_2 {
	background-position:	right 10px;
}

div.DiscountAction-List table.ContentPackageLayout td.Col_2.Empty {
	background:	transparent;
}


div.DiscountAction-List .Title a:hover,
div.DiscountAction-List .Title a:visited,
div.DiscountAction-List .Title a,
div.DiscountAction-List .Title {
	font-weight:	bold;
	color:	#fff;
	text-decoration:	none;
}

div.DiscountAction-List a img {
	border:	0;
}

div.DiscountAction-List div.ItemDetailWrapper {
	background:	transparent url('Default/Module/DiscountAction/List/gfx/background-curved-white.png') no-repeat left top;
}

div.DiscountAction-List td.Discount,
div.DiscountAction-List td.OldPrice,
div.DiscountAction-List td.CurPrice {
	font-weight:	bold;
}

div.DiscountAction-List td.OldPrice {
	color:			#999;
	text-decoration:	line-through;
}

div.DiscountAction-List div.DetailButton {
	background:	transparent url('Default/Module/DiscountAction/List/gfx/detail-button-background.png') no-repeat left top;
}

div.DiscountAction-List div.DetailButton a {
	color:	#fff;
}

div.DiscountAction-List span.ColoredLetter,
div.DiscountAction-List div.DetailButton a span.ColoredLetter {
	color:	#0c588b;
}

div.DiscountAction-List div.DetailButton a:hover span.ColoredLetter {
	color:	#558aae;
}



div.DiscountOrder-Create table {
	height:		245px;
	width:		600px;
}

div.DiscountOrder-Create table th,
div.DiscountOrder-Create table td {
	vertical-align:	top;
	padding:	3px 5px;
}
div.DiscountOrder-Create table th {
	text-align:		right;
	font-weight:	normal;
	white-space:	nowrap;
}
div.DiscountOrder-Create table td {
	font-weight:	bold;
}

div.DiscountAction-Detail div.DiscountMainDesc {
	background: transparent url('Default/Module/DiscountAction/Detail/gfx/descount-main-area-background.gif') no-repeat left top;
}

div.DiscountAction-Detail .BuyButton a {
	background: transparent url('Default/Module/DiscountAction/Detail/gfx/buy-button-background.png') no-repeat left top;
	color:	#fff;
}

div.DiscountAction-Detail .BuyButton a span.ColoredLetter,
div.DiscountAction-Detail span.ColoredLetter {
	color:	#0c588b;
}

div.DiscountAction-Detail .BuyButton a:hover span.ColoredLetter {
	color:	#558aae;
}

div.DiscountAction-Detail table.PriceTable th {
	color:	#333;
}

div.DiscountAction-Detail table.PriceTable td {
	color:	#000;
}

div.DiscountAction-Detail div.Counter p,
div.DiscountAction-Detail table.PriceTable td.OldPrice {
	color:	#999;
}

div.DiscountAction-Detail table.PriceTable td.DiscountPercentage {
	color:	#0c588b;
}

div.DiscountAction-Detail div.Recommend a:visited,
div.DiscountAction-Detail div.Recommend a {
	color:	#666;
}

div.DiscountAction-Detail div.Recommend a:hover {
	color:	#0c588b;
}

div.DiscountAction-Detail div.Recommend a.RecommendFacebook {
	background: #ececec url('Base/gfx/icon-facebook-16x16.gif') no-repeat 3px 3px;
}

div.DiscountAction-Detail div.Recommend a.RecommendEmail {
	background: #ececec url('Base/gfx/icon-email-16x16-gray.gif') no-repeat 3px 3px;
}

div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title a:visited,
div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title a {
	color: #fff;
}

div.DiscountAction-Detail div.DiscountActionListLatestItem div.Title a:hover {
	color: #ececec;
}



