* {
	-moz-box-sizing:content-box;
}

html,
body { height: 100%; }

.clearfix:after   { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }
.clearfix         { height:1%; min-height: 1%;}
.clear { font-size: 1px; height: 1px; width: 100%; clear: both; }
table { font-size: 1.3em; }
h1,h2,h3,h4 { font-weight: normal; }
p { font-size: 1.3em; display: block; clear: left; line-height: 1.6em; }

body { margin: 0; padding: 0; width:100%; font:normal 62.5%/1.3 Arial, Helvetica, sans-serif; color: #333; background: #fff0c5 url(../gfx/bg/body-bg.jpg) repeat-x; text-align:center; position: relative; }

div.calendar {
	-moz-box-sizing: content-box;
}
img {
	border: 0px none black;
}

a, a:visited {
/*	color:				#00468e;*/
	color:				#ED3630;
}

a:hover {
	color:				#175CA9;
	text-decoration:	underline;
}

a.LinkExternal, a.LinkExternal:visited {
	text-decoration:	underline;
	background-image:	url('../gfx/url_icon.gif');
	background-repeat:	no-repeat;
	padding-left:		17px;
}

a.LinkExternal:hover {
	text-decoration:	underline;
}

ul {
	padding-left:1.2em;
}

li {
	padding-bottom:	0.3em;
}


input.text {
	border:				1px solid #FEDDB2;
	width:				152px;
}

input.numeric_text {
	border:				1px solid #FEDDB2;
	width:				10%;
	text-align:			right;
}

input.submit {
	background-color:	#FFE2D0;
	border:				1px solid #FCD3B3;
}

td.main_area {
	padding-left:		20px;
	width:				auto !important;
}

td.main_area div.main_div {
}

.main_area select {
	border:				1px solid #FCD3B3;
	color:				red;
}

h1 {
	color:				#EB3C40;
	font-size:			13pt;
	font-style:			italic;
	font-weight:		bold;
	padding-top:		5px;
}

h3 {
	color: #ED3630;
	text-decoration: none;
	font-weight: bold;
	font-size:	1.1em;
	padding:	5px 0px 0px 0px;
	margin:		0px;
}

fieldset {
	border:			1px solid #FEDDB2;
	padding:		5px;
}

legend {
	font-weight:		bold;
}

div.LeftColumnPadding {
	padding:	0px 3px 0px 5px;
}

div.RightColumnPadding {
	padding:	0px 5px 0px 5px;
}

div.MiddleColumnPadding {
	padding:	0px 10px 0px 10px;
}

/* due to IE6 */
div.LeftColumnPadding,
div.RightColumnPadding,
div.MiddleColumnPadding {
	float:		left;
}

div>div.LeftColumnPadding,
div>div.RightColumnPadding,
div>div.MiddleColumnPadding {
	float:		none;
}



/* LayoutBlock_Main */

body {
	margin:	0;
	padding:	0;
	background-color:	#ffffff;
	background-repeat:	no-repeat;
}

div.Body {
	width:	950px;
	margin:	0px auto;
}

div.BodyWrapper {
	float:		left;
	width: 		100%;
	padding:	0;
	margin:		0;
	border-right:	1px solid #C6E2F0;
	border-left:	1px solid #C6E2F0;
}

p.NoPageData {
	height: 200px;
}

p.floatLeft {
	float:	left;
}

.clear {
	clear:	both;
}
/* Header */

div.Header {
	padding:	0 0 0 0;
	margin:		0;
	width:		425px;
	border-bottom:	2px solid #FFF1E4;
}

div.HeaderTopWrapper,
div.HeaderMiddleWrapper,
div.HeaderBottomWrapper {
	float:		left;
	width: 		100%;
	padding:	0;
	margin:		0;
}

div.HeaderTopWrapper {
	height:		100px;
	padding:	0 0 10px 0;
}

div.HeaderTopWrapper div.Logo {
	height:		100px;
	width:		350px;
	padding:	0;
	float:		left;
}

div.HeaderTopWrapper div.Logo a {
	height:		100px;
	width:		350px;
	padding:	0;
	float:		left;
	background:	url('../gfx/header-logo.gif');
	background-position: 20px 20px;
	background-repeat:	no-repeat;
}

div.HeaderTopWrapper div.Logo img.LogoImage {
	padding: 0px;
	margin: 0px;
}

div.HeaderTopWrapper div.LanguageSwitch {
	height:		50px;
	width:		585px;
	padding:	0 15px 0 0;
	float:		right;
}

div.HeaderTopWrapper div.LanguageSwitch ul {
	float:		right;
	padding:	0;
	margin:		0;
	width:		585px;
}

div.HeaderTopWrapper div.LanguageSwitch li {
	float:		right;
	display:	inline;
	padding:	0;
	margin:		0;
	width:		60px;
}

div.HeaderTopWrapper div.LanguageSwitch li a:visited,
div.HeaderTopWrapper div.LanguageSwitch li a {
	display:	block;
	float:		right;
	height:		17px;
	width:		50px;
	padding:	10px 5px 0px 5px;
	margin:		0;
	color:		#296393;
	border-right:	1px solid #296393;
	text-decoration:	underline;
	text-align:		right;
}

div.HeaderTopWrapper div.LanguageSwitch li a:hover {
	text-decoration:	none;
}


div.HeaderTopWrapper div.LanguageSwitch li a.first {
	border-right:	1px solid transparent;
	text-align:		left;
}

div.HeaderTopWrapper div.MainNavigation {
	height:		50px;
	width:		600px;
	padding:	0;
	float:		right;
}

div.MainNavigation a {
	border-right:	1px solid #175CA9;
	padding-right:	5px;
	padding-left:	5px;
	font-weight:	bold;
}

div.MainNavigation a.last {
	border-right:			none;
}

div.HeaderTopWrapper div.MainNavigation a.last {

}


div.HeaderMiddleWrapper {
	height:		110px;
	padding:	0;
	background:	#f2f2f2;
}

div.HeaderMiddleWrapper div.HeaderStatement {
	float:		left;
	height:		110px;
	width:		705px;
	background:	url('../gfx/header-statement-background.gif');
	background-position: left center;
	background-repeat:	no-repeat;
}

div.HeaderMiddleWrapper div.HeaderFocusLinks {
	float:		right;
	height:		110px;
	width:		245px;
	background:	#296393;
}

div.HeaderMiddleWrapper div.HeaderFocusLinks ul {
	float:		right;
	height:		105px;
	width:		245px;
	margin:		0px;
	padding:	0px;
	list-style:	none;
	padding-top:5px;
}

div.HeaderMiddleWrapper div.HeaderFocusLinks ul li {
	margin:		0px;
	padding:	0px;
	width:		225px;
	float:		right;
}

div.HeaderMiddleWrapper div.HeaderFocusLinks ul li a:visited,
div.HeaderMiddleWrapper div.HeaderFocusLinks ul li a {
	float:		right;
	display:	block;
	width:		205px;
	padding:	5px 10px 5px 10px;
	background:	url('../gfx/arrow-right-4x8.gif');
	background-position: left center;
	background-repeat:	no-repeat;
	color:		#FFFFFF;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:			120%;
	border-bottom:		1px dashed #D0E9FD;

}

div.HeaderMiddleWrapper div.HeaderFocusLinks ul li a:hover {
	text-decoration:	none;
}


div.HeaderBottomWrapper {
	height:		50px;
	padding:	0 0 10px 0;
}

div.HeaderBottomWrapper div.ActionOverview {
	float:	left;
	height:		20px;
	width:		705px;
	padding:	2px 0px;
	border-bottom:	1px solid #C4E1EF;
	font-weight:	bold;
	color:			#505050 !important;
}

/*
defined below
div.HeaderBottomWrapper div.NavigationPath
*/

div.HeaderBottomWrapper div.SearchBox {
	float:	right;
	width:	245px;
	height:		35px;
	background:	#D0E9FD;
	background-image:	url('../gfx/search-bottom-left-corner.gif');
	background-position: left bottom;
	background-repeat:	no-repeat;
}



/* MainNavigation */

div.MainNavigation {
	width:			500px;
	margin-bottom:	5px;
	padding-top: 	3px;
	background: 	transparent none repeat scroll 0 0;
	color:			#175CA9;
	padding:		2px 10px;
}

div.MainNavigation ul.Level_1 {
	margin:		0 0 0 0;
	padding:	0 0 0 0;
	width:		100%;
	float:		right;
}

div.MainNavigation ul.Level_1 li {
	background-color:	#D0E9FD;
	background-position: left center;
	background-repeat:	no-repeat;
	list-style: none;
	margin:	0 0 0 0;
	padding: 0 0px 0 0px;
	color:		#ffffff;
	display:		inline;
	float:			right;
	width:		90px;
	height:		49px
}

div.MainNavigation ul.Level_1 li a {
	padding:	0px 0px 0 0px;
	text-decoration: underline;
	color:		#FFFFFF;
	font-size:	100%;
	font-weight:	bold;
	display:	block;
	width:		90px;
	height:		29px;
	float:		right;
	text-align:	center;
	padding:	20px 0px 0px 0px;
	overflow:	hidden;
}

div.MainNavigation ul.Level_1 li a:hover {
	text-decoration: none;
}

div.MainNavigation ul.Level_1 li.ItemNo6 {
	background-color:	#296393;
}

div.MainNavigation ul.Level_1 li.ItemNo5 {
	background-color:	#289063;
}

div.MainNavigation ul.Level_1 li.ItemNo4 {
	background-color:	#BA3438;
}

div.MainNavigation ul.Level_1 li.ItemNo3 {
	background-color:	#BB8034;
}

div.MainNavigation ul.Level_1 li.ItemNo2 {
	background-color:	#BBBA34;
}

div.MainNavigation ul.Level_1 li.ItemNo1 {
	background-color:	#D0E9FD;
	width:				125px;
}

div.MainNavigation ul.Level_1 li.ItemNo1 a {
	color:	#296393;
	font-weight:	normal;
	background-image:	url('../gfx/header-navigation-background.gif');
	background-position: left bottom;
	background-repeat:	no-repeat;
	width:	125px;
}

/* NavigationPath */

div.NavigationPath {
	float:	left;
	clear:	left;
	height:	25px;
	padding-left: 5px;
	width:	700px;
}

div.NavigationPath ul {
	margin: 0px;
	padding: 0px;
}

div.NavigationPath ul li {
	list-style: none;
	float:	left;
	margin: 0px;
	padding: 5px 10px 0px 3px;
	font-weight: normal;
	background-image:	url('../gfx/navigation-path-separator.gif');
	background-position: right 10px;
	background-repeat:	no-repeat;
}

div.NavigationPath ul li a {
	color:		#333333;
}

div.NavigationPath ul li a:hover {
	text-decoration:	none;
}

div.NavigationPath ul li.NavigationPathLast {
	color:  #296393;
	font-weight:	bold;
	background:		none;
}

div.NavigationPath ul li.NavigationPathLabel {
	padding-left: 0px;
	color: #333333;
}

/* Content */

/* defined also in index.php method renderOutput() */
div.ContentColumnWrapper {
	padding:	0px;
	margin:		0px;
	float:		left;
	border-left:	0px solid #cccccc;
	background-image:	url('../gfx/wrapper-separator.gif');
	background-position: right top;
	background-repeat:	repeat-y;
}

div.ContentWrapper {
	padding:	0px;
	margin:		0px;
	float:		left;
}

div.ContentHomepage,
div.Content {
	float:	left;
	clear:	none;
	width:	679px;
	background:		transparent;
	padding: 0px 2px 0px 0px;
	margin:	0;
	border-right:	0px solid #cccccc;
}

div.ContentHomepage {
	width:	474px;
	padding: 0px 2px 0px 2px;
	background:	transparent;
}

div.Content a img {
	border:		none;
}
div.Content a:hover img {
	border: none;
}

div.Content  div.LinkBack {
	background:	url('../gfx/tick-1.jpg');
	background-position: left top;
	background-repeat:	no-repeat;
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 0px 12px;
	float:	left;
}

div.Content  div.LinkBack a {
	color: #333333;
}

div.Content  div.LinkBack a:visited {
	color: #595959;
}

div.Content  div.LinkBack a:hover {
	color: #006fb4;
}

div.Content div.Content_Action_Detail p {
	margin-top: 0;
}

div.Content div.Content_Action_Detail table p {
	padding:	0;
	margin:		0;
}

div.Content div.Content_Action_Detail h2 a,
div.Content div.Content_Action_Detail h2 a:visited,
div.Content div.Content_Action_Detail h2 {
	font-size:	1.2em;
	color: #006fb4;
	margin: 5px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	line-height:		100%;
}

div.Content div.Content_Action_Detail h3 {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	color: #E66700;
	margin: 0 0 7px 0;
}

div.Content div.Content_Action_Detail a {
	color: #333333;
}

div.Content div.Content_Action_Detail a:visited {
	color: #595959;
}
div.Content div.Content_Action_Detail h2 a:hover,
div.Content div.Content_Action_Detail a:hover {
	color: #e66700;
}

/* Titles */

div.RightColumn div.Title h2,
div.Content div.Title h1,
div.LeftColumn div.Title h2 {
	color:				#EB3C40;
	font-size:			13pt;
	font-style:			italic;
	font-weight:		bold;
}

div.Content div.Title {
	width:				100%;
}

div.Content div.Title h2 {
	color:			#ffffff;
	height:			20px;
	font-weight:	normal;
	padding:		5px 0 0 0px;
	margin:			0;
	float:			left;
	font-size:		18px;
}


div.Title a.next:visited,
div.Title a.next,
div.Title a:visited,
div.Title a {
	display:		block;
	color:			#FFFFFF;
	float:			right;
	padding:		5px 10px 0 0px;
	margin:			0 5px 0 0;
	background-image:	url('../gfx/arrow-right-4x8.gif');
	background-repeat:	no-repeat;
	background-position:	right 11px;
	text-decoration:	underline;
}

div.Title a:hover {
	text-decoration:	none;
}

div.Title a.previous:visited,
div.Title a.previous {
	padding:		5px 0px 0 10px;
	margin:			0 5px 0 0;
	background-image:	url('../gfx/arrow-left-4x8.gif');
	background-repeat:	no-repeat;
	background-position:	left 11px;
}



/* LeftColumn */

div.LeftColumn {
	float:	left;
	clear:	none;
	width:	258px;
	padding:	0 2px 0 0;
	margin:		0;
	border-right:	0px solid #cccccc;
}

/* LayoutBlock_Navigation2 */

div.Subnavigation {
	width:	100%;
}

div.Subnavigation_Body {
	float:	left;
	width:	100%;
	padding:	0px 0px 10px 0px;
}

div.Subnavigation_Body ul.Subnavigation {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width:	100%;
}

div.Subnavigation_Body ul.Subnavigation li {
	background:	url('../gfx/arrow.gif');
	background-position: left 15px;
	background-repeat:	no-repeat;
	padding: 10px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

div.Subnavigation_Body ul.Subnavigation li.active {
	background:	url('../gfx/arrow-active.gif');
	background-position: left 15px;
	background-repeat:	no-repeat;
}

div.Subnavigation_Body ul.Subnavigation li.active a {
	color:	#E66700;
}

div.Subnavigation_Title {
	float:	left;
	width:	100%;
	background-color:	#D0E9FD !important;
}

div.Subnavigation_Title h2 {
	color:		#296393 !important;
}

/* RightColumn */

div.RightColumn {
	float:	left;
	clear:	none;
	width:	208px;
	padding:	0px 0px 0px 2px;
	margin:		0px;
}

/* Footer */
div.Footer {
	float:	left;
	clear:	both;
	width:	100%;
	font-size:	90%;
	margin-top: 30px;
	border-top:	3px solid #CCCCCC;
}

div.Footer div.Copyright {
	clear: right;
	text-align: right;
}

div.Footer div.CreatedByAbeo {
	padding: 0px 7px 3px 0px;
}

div.Footer div.CreatedByAbeo div.CreatedByAbeoText {
	color:			#999999;
	width:			100%;
	text-align: right;
	padding-top:		30px;
	padding-bottom:		15px;
	float:		left;
}

div.Footer div.Copyright div.CopyrightText {
	color: #999999;
	display: inline;
	padding: 0px 7px 3px 0px;
}

div.Footer div.CreatedByAbeo div.CreatedByAbeoText a:visited,
div.Footer div.CreatedByAbeo div.CreatedByAbeoText a,
div.Footer div.Copyright div.CopyrightText a:visited,
div.Footer div.Copyright div.CopyrightText a {
	color: #999999;
	text-decoration: underline;
}

div.Footer div.CreatedByAbeo div.CreatedByAbeoText a:hover,
div.Footer div.Copyright div.CopyrightText a:hover {
	color: #999999;
	text-decoration: none;
}

div.Footer div.PartnersLabel {
	float: left;
	clear: left;
	text-align: left;
}

div.Footer div.PartnersLabelText {
	padding:	5px;
	font-size:	15px;
	color:		#CCCCCC;
	font-weight:	bold;
}

div.Footer div.PartnersLinks {
	float: left;
	clear: left;
	text-align: left;
	width:	100%;
}

div.Footer div.PartnersLinks img {
	float:	left;
	border:	0px;
	margin:	5px;
}

/* Content_Title */

div.Content_Title {
	clear:	left;
	border-bottom:	0px solid #ffffff;
	background:	#ffffff;
}

div.Content_Title h1 {
	margin:		0;
	font-size:	2em;
	color:	#006fb4;
	line-height:	35px;
	padding: 7px 0px 0px 0px;
}

div.Content_Title h2 {
	margin:		0;
	padding:	0;
	font-size:	1.2em;
	color:	#e66700;
}


/* LayoutBlock_LinkPrevious */

div.LayoutBlock_LinkPrevious {
	float:	left;
	/*width:	187px;*/
	padding:	30px;
	border-right:	2px solid #D7EDFB;
	background:	#ffffff;
	height:		100%;
}

div.LayoutBlock_LinkPrevious ul {
	padding:	0px 0px 0px 0px;
	list-style:	none;
}

div.LayoutBlock_LinkPrevious ul li img {
	margin:	0px 5px 0px 0px;
}

/* LayoutBlock_LinkRelated */

div.LayoutBlock_LinkRelated {
	float:	left;
	width: 250px;
	background:	#ffffff;
	margin: 27px 0px 0px 0px;
}

div.LayoutBlock_LinkRelated div.LinkRelated_Title {
	background-image:	url('../gfx/tick-related.jpg');
	background-position:	left;
	background-repeat:	no-repeat;
	padding: 4px 0px 0px 12px;
	color: #333333;
	text-decoration: none;
}

div.LayoutBlock_LinkRelated ul a {
	color: #333333;
	text-decoration: none;
}

div.LayoutBlock_LinkRelated ul a:visited {
	color: #595959;
}

div.LayoutBlock_LinkRelated ul a:hover {
	text-decoration: underline;
}

div.LayoutBlock_LinkRelated ul {
	padding:	0px 0px 0px 0px;
	margin-left: 0px;
	margin-top: 10px;
	list-style:	none;
	text-align: left;
}

div.LayoutBlock_LinkRelated ul li img {
	margin:	0px 5px 3px 0px;
}

/* LayoutBlock_LinkNext */

div.LayoutBlock_LinkNext {
	background:	#ffffff;
}

div.LinkNextColumn {
	float:	left;
	width: 250px;
}

div.LayoutBlock_LinkNext ul {
	padding:	0px 0px 0px 0px;
	margin-left: 0px;
	margin-top: 10px;
	list-style:	none;
	text-align: right;
}

div.LayoutBlock_LinkNext ul a {
	color: #006fb4;
	font-weight: bold;
}

div.LayoutBlock_LinkNext ul a:visited {
	color: #006fb4;
}

div.LayoutBlock_LinkNext ul a:hover {
	color: #e66700;
}


div.LayoutBlock_LinkNext div.LinkNextTitle {
	text-align: right;
	padding: 3px 0px 3px 0px;
}

div.LayoutBlock_LinkNext div.LinkNextTitle a {
	color: #006fb4;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	background-image:	url('../gfx/tick-next.jpg');
	background-position:	right;
	background-repeat:	no-repeat;
	padding: 5px 33px 5px 0px;
}

div.LayoutBlock_LinkNext div.LinkNextTitle a:hover {
	color: #e66700;
}

div.LayoutBlock_LinkNext ul li img {
	margin:	0px 0px 3px 5px;
}

/* LayoutBlock_Links*/

div.LayoutBlock_Links {
	float:	left;
	width:	500px;
	background:	#ffffff;
	overflow:	hidden;
	margin-top: 20px;
}

div.LinkInquiry {
	padding: 3px 0px 3px 0px;
}

div.LinkRelatedColumn {
	float:left;
	width: 250px;
}

div.LinkInquiry a {
	color: #1a6e00;
	font-weight: bold;
	text-decoration: underline;
	background-image:	url('../gfx/tick-inquiry.jpg');
	background-position:	left;
	background-repeat:	no-repeat;
	padding: 5px 0px 5px 33px;
}

/* Wrapper_SearchFormNearMainNavigation */
div.Wrapper_SearchFormNearMainNavigation {
	float:	left;
	border-bottom:	1px solid #cccccc;
	width:	100%;
}

/* LayoutBlock_SearchForm */
div.Wrapper_SearchFormNearMainNavigation div.LayoutBlock_SearchForm {
	float:	left;
	padding:	5px 0px 0px 10px;
}

div.Wrapper_SearchFormNearMainNavigation div.LayoutBlock_SearchForm input.text {
	width:	110px;
}

div.Content_Action_Detail div.LayoutBlock_SearchForm {
	float:	left;
	padding:	0px 0px 0px 10px;
}

div.LayoutBlock_SearchForm {
	padding:	0;
	margin:		0;
}

div.LayoutBlock_SearchForm form {
	padding:	0;
	margin:		0;
}

div.LayoutBlock_SearchForm input.text {
	border:		1px solid #166C00;
	width:		150px;
	color:		#000000;
}

div.LayoutBlock_SearchForm input.submit {
	background-color:		#166C00;
	border:		1px solid #166C00;
	color:		white;
	font-weight:	normal;
}

div.LayoutBlock_SearchForm input.submit:hover {
	background-color:		#339900;
}



/* LayoutBlock_SearchResult */
div.LayoutBlock_SearchResult div.LayoutBlock h2 {
	padding-top:	10px;
}

div.LayoutBlock_SearchResult div.LayoutBlock p {
	padding-top:	5px;
	padding-bottom:	5px;
}

div.LayoutBlock_SearchResult_One {
	margin-top:	10px;
	margin-bottom:	20px;
}

div.LayoutBlock_SearchResult div.LayoutBlock div.LayoutBlock_SearchResult_One p {
	margin-top:	0px;
	margin-bottom:	0px;
	padding-top:	2px;
	padding-bottom:	0px;
}

div.LayoutBlock_SearchResult div.LayoutBlock div.LayoutBlock_SearchResult_One p.SearchResultUrl {
	color:	#166C00;
}

/* Poll */

div.Poll {
	float:	left;
	padding-bottom:	10px;
	width:	100%;
}

div.Poll_Detail {
	float:	left;
	width:	100%;
	padding:	0px 0px 0px 0px;
}

div.Poll_Detail_Title {
	float:	left;
	width:	100%;
	color: #ED3630;
}

div.Poll_Detail_Title div.RightColumnPadding h2 {
	float:	left;
	width:	100%;
	color: #ED3630;
}

div.Poll_Detail_Body {
	float:	left;
	width:	100%;
	padding:	5px 0px;
}

div.Poll_Detail_Body a:visited,
div.Poll_Detail_Body a {
	color:	#ED3630;
}

div.Poll_Detail_Body a:hover {
	text-decoration:	none;
}

div.PollQuestion {
	font-weight:	bold;
	width:	100%;
	color: #ED3630;
	fotn-size:150%;
}

div.PollPossibilities {
	float:	left;
	width:	100%;
}

div.PollPossibilities div.PollGraph {
	float:	left;
	clear:	left;
	height: 7px;
	background-color: #ED3630;
	color: #ED3630;
	font-size: 80%;
	margin-top:	5px;
}

div.PollPossibilities div.PollGraphCssColor_1 {
	background-color:	#ED3630;
}

div.PollPossibilities div.PollGraphCssColor_2 {
	background-color:	#ED3630;
}

div.PollPossibilities div.PollGraphCssColor_3 {
	background-color:	#ED3630;
}

div.PollPossibilities input.possibility {
	background:			transparent;
	border:				0px;
	padding:			0px;
	margin:				0px;
	float:				left;
	clear:				left;
	color:				#ED3630;
	border-bottom:		1px solid #ED3630;
	font-weight:		bold;
	height:				20px;
	text-align:			left;
	width:				auto;
	overflow:			visible;
}

div.PollPossibilities input.possibility:hover {
	border-bottom:		1px solid transparent;
	cursor:				pointer;
}

div.PollGraphContainer {
	float:	left;
	clear:	left;
	width: 	100%;
	padding:	3px 0px;
	height:	15px;
}

div.TotalVotes {
	clear:	left;
}

/* Poll_List_Title */

div.Poll_List_Title {
	background:		#9C2C77 !important;
}

div.Poll_List div.Poll_Detail_Title {
	background:		#EBB9DB !important;
}

div.Poll_List div.Poll_Detail_Title h2 {
	color:			#000000 !important;
}

/* Forum_TopicList, Forum_Post_List, Forum_PostListLatest */

div.Forum_TopicList,
div.Forum_PostList,
div.Forum_PostListLatest {
	float:	left;
	width:	100%;
}

div.Forum_TopicList_Title,
div.Forum_PostList_Title,
div.Forum_PostListLatest_Title {
	float:	left;
	width:	100%;
	background-color:	#6f3b95 !important;
}

div.Forum_TopicList_List,
div.Forum_PostList_List,
div.Forum_PostListLatest_List {
	float:	left;
	clear:	left;
	width:	100%;
}

div.Forum_TopicList_List table,
div.Forum_PostList_List table,
div.Forum_PostListLatest_List table {
	float:	left;
	clear:	left;
	width:	100%;
	margin-top:	5px;
}

div.Forum_TopicList_List table td.date,
div.Forum_PostList_List table td.date,
div.Forum_PostListLatest_List table td.date {
	color:	#666666;
	font-size:	90%;
	line-height:	90%;
	padding:	5px 0 0 0;
}

div.Forum_TopicList_List table,
div.Forum_PostList_List table,
div.Forum_PostListLatest_List table {
	font-size:	100%;
	line-height:	130%;
	border-collapse:	collapse;
	border-spacing:	0;
}

div.Forum_TopicList_List table td.title a:visited,
div.Forum_TopicList_List table td.title a,
div.Forum_PostList_List table td.title a:visited,
div.Forum_PostList_List table td.title a,
div.Forum_PostListLatest_List table td.title a:visited,
div.Forum_PostListLatest_List table td.title a {
	color:	#6F3B95;
	text-decoration:	underline;
	font-weight:		bold;
}

div.Forum_TopicList_List table td.title a:hover,
div.Forum_PostList_List table td.title a:hover,
div.Forum_PostListLatest_List table td.title a:hover {
	text-decoration:	none;
}

div.Forum_TopicList_List table td.separator,
div.Forum_PostList_List table td.separator,
div.Forum_PostListLatest_List table td.separator {
	height:	15px;
	background:	url('../gfx/separator-purple.gif');
	background-position: left center;
	background-repeat:	repeat-x;
}

/* Forum_PostList_List */

div.Forum_PostList_List {
	width:	100%;
}

div.Forum_PostList_List table {
	width:	100%;
}

div.Forum_PostList_List table td.date {
	text-align:		right;
	font-weight:	bold;
}

div.Forum_PostList_List table td.title {
	font-weight:	bold;
	color:			#6F3B95;
}

div.Forum_PostListForm {
	float:	left;
}

div.Forum_PostList_List h2 {
	margin:		0px;
	padding:	0px 0 5px 0 ;
	color:		#6F3B95;
	font-size:	15px;
	font-weight:	bold;
	float:		left;
}

div.Forum_PostList_List table.FormTable {
	width:		475px;
}

div.Forum_PostList_List table td.Label {
	vertical-align:	top;
	width:			75px;
}

div.Forum_PostList_List table td.Controls {
	width:		475px;
	text-align:	right;
}

div.Forum_PostList_List textarea,
div.Forum_PostList_List input {
	border:		1px solid #296393;
	width:		400px;
}

div.Forum_PostList_List textarea {
	height:	100px;
}

div.Forum_PostList_List input.Button {
	border:				1px solid #296393;
	width:				auto;
	background-color:	#D0E9FD;
	color:				#296393;
	font-weight:		bold;
}

div.Forum_PostList_List input.Button:hover {
	border:				1px solid #296393;
	width:				auto;
	background-color:	#296393;
	color:				#FFFFFF;
	font-weight:		bold;
}

/* News_ListLatest,  News_List */

div.List,
div.News_List,
div.News_ListLatest {
	float:	left;
	width:	100%;
}

div.List_Title,
div.News_List_Title,
div.News_ListLatest_Title {
	float:	left;
	width:	100%;
	background-color:	#296393 !important;
}

div.List_Content,
div.News_List_List,
div.News_ListLatest_List {
	float:	left;
	width:	100%;
	padding:	0px;
}

div.List_Content table,
div.News_List_List table,
div.News_ListLatest_List table {
	border-collapse:	collapse;
	border-spacing:		0;
	width:				100%;
}

div.List_Content table td,
div.News_List_List table td,
div.News_ListLatest_List table td {
	padding:	1px 0;
	border:		0;
}

div.List_Content table td.date,
div.News_List_List table td.date,
div.News_ListLatest_List table td.date {
	color:	#666666;
	line-height:	100%;
}

div.List_Content table td.title,
div.News_List_List table td.title,
div.News_ListLatest_List table td.title {
	padding-top:	5px;
}

div.List_Content table td.title a:visited,
div.List_Content table td.title a,
div.News_List_List table td.title a:visited,
div.News_List_List table td.title a,
div.News_ListLatest_List table td.title a:visited,
div.News_ListLatest_List table td.title a {
	color:	#296393;
	text-decoration:	underline;
	font-weight:		bold;
}

div.List_Content table td.title a:hover,
div.News_List_List table td.title a:hover,
div.News_ListLatest_List table td.title a:hover {
	text-decoration:	none;
}

/* News_List */

div.News_List_List table td.date {
	text-align:	right;
}

/* News_Detail */

div.News_Detail {
	float:	left;
	width:	100%;
}

div.News_Detail table td.date {
	text-align:		left;
	font-weight:	bold;
	color:	#000000;
	padding-top:	10px;
}

div.News_Detail table th {
	color:	#000000;
	font-weight:	bold;
	text-align:		left;
	padding-top:	10px;
}


/* Newsletter_Subscribe */

div.Newsletter_Subscribe_Title {
	float:	left;
	width:	100%;
	background-color:	#296393 !important;
}

div.Newsletter_Subscribe {
	float:	left;
	clear:	left;
	width:	100%;
	background:	transparent;
	padding:	0px 0px 10px 0px;
	margin:		0px;
}

div.Newsletter_Subscribe_Detail {
	float:	left;
	clear:	left;
	width:	100%;
	background:	transparent;
	padding:	5px 0px 0px 0px;
	margin:		0px;
}

div.Newsletter_Subscribe div.FormBody {
	padding:	0px;
	margin:		0px;
	float:		left;
}

div.Newsletter_Subscribe div.FormBody table {
	float:				left;
	width:				100%;
	border-collapse:	collapse;
}

div.Newsletter_Subscribe div.FormBody table td.label {
	color:		#296393;
	font-weight:	bold;
	width:		50px;
}

div.Newsletter_Subscribe div.FormBody table input {
	height:		12px;
	font-size:	10px;
	float:		left;
}

div.Newsletter_Subscribe div.FormBody table input.email {
	width:		135px;
}

div.Newsletter_Subscribe div.FormBody table input.button {
	font-size:	10px;
	float:		left;
	height:		auto;
	margin-top:	5px;
}

div.Newsletter_Subscribe div.FormBody table input.unsubscribe {
	margin-left:	10px;
}

div.Newsletter_Subscribe div.ErrorMessages {
	color:		#CC0000;
	font-weight:bold;
}

div.Newsletter_Subscribe div.ErrorMessages ul {
	list-style:	none;
}

/* Action_ListLatest, Action_List */

div.Action_List,
div.Action_ListLatest {
	float:	left;
	width:	100%;
}

div.Action_List_Title,
div.Action_ListLatest_Title {
	float:	left;
	width:	100%;
	background-color:	#79A02D !important;
}

div.Action_List_Content,
div.Action_ListLatest_Content {
	float:	left;
	width:	100%;
	padding:	5px 0px;
}

div.Action_List_Content table,
div.Action_ListLatest_Content table {
	float:	left;
	width:	100%;
	border-collapse:	collapse;
	border-spacing: 0;
	margin:	0;
}

div.Action_List_Content table td,
div.Action_ListLatest_Content table td {
	padding:	0 2px;
}

div.Action_List_Content table td.date,
div.Action_ListLatest_Content table td.date {
	text-align:	left;
	background:	#e4ecd5;
}

div.Action_List_Content table td.time,
div.Action_ListLatest_Content table td.time {
	text-align:	right;
	background:	#e4ecd5;
}

div.Action_List_Content table td.title,
div.Action_ListLatest_Content table td.title {
	color:	#5c7b22;
	text-decoration:	none;
	text-align:	left;
	font-weight:	bold;
}

div.Action_List_Content table td.title a:visited,
div.Action_List_Content table td.title a,
div.Action_ListLatest_Content table td.title a:visited,
div.Action_ListLatest_Content table td.title a {
	color:	#5c7b22;
	text-decoration:	underline;
	float:	none;
	display:	inline;
}

div.Action_List_Content table td.title a:hover,
div.Action_ListLatest_Content table td.title a:hover {
	text-decoration:	none;
}

div.Action_List_Content table td.location,
div.Action_ListLatest_Content table td.location {
}

div.Action_List_Content table td.separator,
div.Action_ListLatest_Content table td.separator {
	height:	20px;
	background:	url('../gfx/separator-green.gif');
	background-position: left center;
	background-repeat:	repeat-x;
}

/* Action_List */

div.Action_List_Content table td.title {
	background:	#e4ecd5;
}

/* Action_Detail */

div.Action_Detail div.Action_List_Content table td.location,
div.Action_Detail div.Action_List_Content table td.time {
	font-weight:	bold;
	background:	transparent;
	padding-bottom:	10px;
}

/* Navigation_ContentDetail */

div.Navigation_ContentDetail div.ContentBody {
	width:	100%;
}

/* Banners */

div.LeftColumnBanner {
	float:		left;
	padding:	5px 0px;
}

div.Banner_250x250 {
	padding:	0px 0px 0px 5px;
}

div.Banner250x250 {
	width:	250px;
	height:	250px;
	background-color:	#cccccc;
	color:				#333333;
	padding:	0;
	margin:		0;
}

div.MiddleColumnBanner {
	float:		left;
	padding:	25px 0px;
}

div.Banner_468x60 {
	padding:	0px 0px 0px 5px;
}

div.Banner468x60 {
	width:	468px;
	height:	60px;
	background-color:	#cccccc;
	color:				#333333;
	padding:	0;
	margin:		0;
}

/* Search */

div.SearchBox {
	float:	left;
	width:	100%;
}

div.SearchBoxWrapper {
	padding:	7px 0px 7px 30px;
	color:	#296393;
	font-weight:	bold;
}

div.SearchBoxWrapper form {
	padding:	0;
	margin:		0;
}

div.SearchBoxWrapper input {
	width:	129px;
	border:	1px solid #296393;
	margin:		0;
}

div.SearchBoxWrapper input.button {
	width:		20px;
	padding: 	0;
	margin:		0;
	background-color:	#296393;
	background-image:	url('../gfx/search-button-icon.gif');
	background-position: center center;
	background-repeat:	no-repeat;
	border:	1px solid #000000;
}

/* ActionOverview */

div.ActionOverviewBox {
	border:	0px;
	width:	99%;
	float:	left;
}

div.ActionOverviewBox div {
	float:	left;
	white-space: nowrap;
}


div.Customer_LoginLink,
div.Customer_LoginInfo {
	text-align:		left;
	white-space:	nowrap;
	padding-top:		8px;
}

div.Customer_LoginInfo span.UserName {
	color:			#EA433E;
}

div.LoginForm {
	background-color:	#FFF5EF;
	border:				2px solid #FFF1E4;
	width:				500px;
	padding:			5px;
}

input.calendar {
	float:		left;
	margin-right:	5px;
	width:			35%;
}

table.Gift_List {
	border-collapse: 	collapse;
}

table.Gift_List td {
	vertical-align:		top;
}

div.Gift {
	padding-bottom:	10px;
}


div.Gift div.ImageGallery div.Image {
	float:		left;
	margin:		5px;
	padding:	5px;
}

table.Gift_List td div.Points {
	text-align:		center;
	vertical-align:	middle;
	width:			48px;
	height:			42px;
	color:			white;
	font-weight:	bold;
	font-size:		11px;
	line-height:	13px;
	padding-left:	2px;
	padding-top:	8px;
	background-image:	url('../gfx/krouzek-na-body.gif');
	position:		relative;
	z-index:		10;
}

table.Gift_List td h3  {
	border-bottom:		1px solid #F36855;
	color:				#EA433E;
	padding:			2px 10px;
	margin-top:			12px;
	margin-bottom:		15px;
}

table.Gift_List td div.container {
	position:			relative;
}
table.Gift_List td div.container div.RightStrip,
table.Gift_List td div.container div.LeftStrip {
	width:				30px;
	height:				22px;
	border-bottom:		1px solid #F36855;
	position:			absolute;
	z-index:			5;
}
table.Gift_List td div.container div.RightStrip {
	left:				27px;
	top:				12px;
	=top:				13px;

}

table.Gift_List td div.container div.LeftStrip {
	left:				-3px;
	top:				12px;
	=top:				13px;
}

table.Gift_List td.middle {
	background-image:	url('../gfx/gift-list-separator.gif');
	background-repeat:	repeat-y;
}

table.Gift_List td.first {
	background-image:	url('../gfx/gift-list-separator-first.gif');
	background-position:	top left;
	background-repeat:	no-repeat;
}


table.Gift_List td.last {
	background-image:	url('../gfx/gift-list-separator-last.gif');
	background-position:	top left;
	background-repeat:	no-repeat;
}

table.Gift_List td.left div.Gift_MainImage,
table.Gift_List td.right div.Gift_MainImage {
	margin:		0 10px 5px 0;
	width:		140px;
	text-align:	center;
}

table.Gift_List td.left div.Gift_MainImage {
	float:		left;
}

table.Gift_List td.right div.Gift_MainImage {
	float:		right;
}

table.Gift_List div.Gift div.StorageStock span.Available {
	color:		green;
}

table.Gift_List div.Gift div.StorageStock span.NotAvailable {
	color:		red;
}


div.Gift_List div.Gift_List_List div.Gift div.OrderForm input.text {
	width:				15px;
	text-align:			right;
}

table.Gift_List div.Gift div.OrderForm {
	margin:	5px 0px;
}

table.Gift_List div.Gift p {
	margin:		0;
}

div.FormMessage,
div.FormStatusMessage,
div.ErrorMessage {
	font-weight:		bold;
	padding:			5px 5px 5px 65px;
	color:				#000000;
	height:				auto;
	min-height:			50px;
}

div.FormStatusMessage {
	color:		#000000;
	border:		1px solid #6F8359;
	background:	#CEF3A5;
	background-image:	url('../gfx/icon-form-message-ok.png');
	background-position:5px 5px;
	background-repeat:	no-repeat;
	margin-bottom:		5px;
}


div.ErrorMessage {
	background-color:	#FFC0C0;
	border:				1px solid #EB3C40;
	margin-bottom:		10px;
	color:				black;
}

div.ErrorMessage ul {
	margin-left:		20px;
}


th.align_right,
td.align_right {
	text-align:			right;
}


div.Gift_Order table td {
	padding:			3px;
}

div.Gift_Order input.text {
	width:				30px;
	text-align:			right;
}

span.RedText {
	color:			red;
}

div.Customer_AccountList div.List_Content table {
	border:			1px solid #EB3C40;
}

div.Customer_AccountList div.List_Content table th {
	border-bottom:	1px solid #EB3C40;
}

div.Customer_AccountList div.List_Content table td,
div.Customer_AccountList div.List_Content table th {
	padding:		2px 5px;
}

div.Customer_AccountList div.List_Content table td.Even {
	background:	#F0F0F0;
}

td.nowrap,
th.nowrap {
	white-space:		nowrap;
}

div.GiftFilter table {
	width:		100%;
}

div.Customer_AddPresentation table.FormTable,
div.Customer_EditPresentation table.FormTable {
	width:			100%;
}

div.Customer_AddPresentation table.FormTable td,
div.Customer_EditPresentation table.FormTable td {
}


div.Customer_AddPresentation table.FormTable td.Text,
div.Customer_EditPresentation table.FormTable td.Text {
	width:			80%;
}

div.Customer_AddPresentation table.FormTable td.InfoText,
div.Customer_EditPresentation table.FormTable td.InfoText {
	font-style:		italic;
	width:			400px;
}

div.Customer_AddPresentation fieldset {
	margin-bottom:		10px;
}

span.mandatory {
	color:			red;
}

/* site.css from WDF */

html,
body { height: 100%; }

.clearfix:after   { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }
.clearfix         { height:1%; min-height: 1%;}
.clear { font-size: 1px; height: 1px; width: 100%; clear: both; }
table { font-size: 1.3em; }
h1,h2,h3,h4 { font-weight: normal; }
p { font-size: 1.3em; display: block; clear: left; line-height: 1.6em; }

body { margin: 0; padding: 0; width:100%; font:normal 62.5%/1.3 Arial, Helvetica, sans-serif; color: #333; background: #fff0c5 url(../gfx/bg/body-bg.jpg) repeat-x; text-align:center; position: relative; }

#wrapper { width: 100%; height: 100%; text-align: center; }
#header { padding-top: 10px; height: 105px; }


.js-hide { display: none; }
.logo-emco { margin: 0; }

#page-wrapper { background-color: #fff0c5; }
#page { width: 923px; margin: 0 auto; min-height: 480px; _height: 480px; padding-bottom: 30px; text-align: left; background: url(../gfx/bg/content-bg.png) no-repeat 0 85px; position: relative; }
#page-footer { height: 200px; width: 100%; }

#h2-logo,
#h1-logo { text-indent: -10000px; }
#h1-logo { background: url(../gfx/h1-logo.png) no-repeat; width: 167px; height: 99px; float: left; margin-top: 8px; }

#heading .h2-logo a#h2-logo { position: absolute; right: 10px; top: 29px; background: url(../gfx/h2-logo.gif) no-repeat; width: 85px; height: 55px; padding: 0; line-height: 0; display: block; z-index: 3; }
#heading { display: block; position: relative; }

.hp #h1-logo { background-image: url(../gfx/h1-logo-hp.jpg); margin-top: 7px; }
.hp #menu li.topsub #h2-logo { background-image: url(../gfx/h2-logo-hp.jpg); margin-top: -21px; margin-left: 3px; }

#head-side { float: right; width: 753px; }

#select-lang { clear: both; position: absolute; right: 10px; height: 68px; z-index: 10; }
#select-lang div { position: absolute; top: 0; left: -87px; }
#select-lang label { color: #7f5f00; font-size: 1em; float: left; line-height: 19px; display: block; width: 80px; }

.styledSelect { float: left; z-index: 1; }
.styledSelect ul li { cursor: pointer; }
.styledSelect ul li.closed { height: 12px; overflow: hidden; }
.styledSelect.open { z-index: 999; }
.styledSelect{width:175px;height:19px;margin:0;padding:0;position:relative;background:#fff url(../gfx/js-utils/select.gif) top right no-repeat;}
.styledSelect ul{list-style:none;padding:1px;margin:0;position:absolute;top:0;left:0;width:100%;}
* html .styledselect.open ul{height:expression( this.scrollheight > 149 ? "150px":"auto" ); }
.styledSelect.open ul{border:1px solid #cda34c;padding:0px;max-height:150px;overflow:auto;}
.styledSelect ul li{font-family:sans-serif;margin:0;padding:2px 25px 3px 10px;display:block; }
.styledSelect.open ul li { background-color: #FFF; }
.styledSelect.open ul li.selected { background-color: #ead9b6; }
.styledSelect.open ul li:hover { background-color: #f6efe0; }

#menu { display: block; margin-top: 50px; margin-left: 15px; background: url(../gfx/bg/menu-bg.png) no-repeat 0 -7px; }
#menu li { float: left; position: relative; top: 0; z-index: 99; }
#menu li a { font-size: 1.4em; float: none; margin:0 18px; color: #1f194b; text-decoration: none; display: block; clear: left; z-index: 9999; }
#menu li a#mactive,
#menu li a:hover { color: #ff0005 !important; text-decoration: none; z-index: 9999; }

#content.textcontent { padding-top: 20px; position: relative; }

#textcontent { padding: 0 35px 0 2px; width: 564px; float: left; margin-top: -4px; }
#textcontent h2 { background: url(../gfx/line.gif) repeat-x bottom; width: 325px; padding-bottom: 10px; margin-bottom: 10px; }
#textcontent h2.full { width: 585px; margin-top: 4px; }
#textcontent .col { float: left; width: 280px; }
#textcontent table { margin-bottom: 16px; _margin-bottom: 18px; }
#textcontent td { font-size: 1.1em; height: 12px; line-height: 1.3em; }
#textcontent th { color: #FF7E00; font-weight: normal; font-size: 1.2em; font-weight: bold; padding: 10px 0 15px 0; background: url(../gfx/line.gif) repeat-x; }
#textcontent td.first { width: 180px; display: table-cell; }

.textcontent.full { padding: 0 5px; }
.textcontent.full h2 { //padding-bottom: 20px; }
.textcontent.full p { padding-bottom: 15px; }
.textcontent.full .img_fr { padding-left: 30px; padding-bottom: 20px;  }
.textcontent.full .img_fl { padding-right: 20px; }
.textcontent a,
.textcontent.full a { color: #ec2226; }
.textcontent.full h3 { font-size: 1.4em; font-weight: bold; margin-top: 9px; }
.textcontent.full .imagesLI { margin-bottom: 15px; }
.textcontent.full .imagesLI li { float: left; margin-right: 15px; }
.textcontent a:hover,
.textcontent.full a:hover { color: #1f194b !important; }
.textcontent.full .cols2 .col1 { width: 402px; float: left; }
.textcontent.full .cols2 .col2 { width: 430px; float: right; }

.noticer { font-size: 1.3em; }
.noticer .msg { width: 567px; margin-bottom: 10px; padding: 10px; border: 2px #FF0000 solid; font-size: 13px; }
.noticer .ok, .noticer .NoticerError { border: 2px #FF7E00 solid; padding: 10px; margin-bottom: 15px; width: 567px; }
.noticer .ko, .noticer .NoticerError { border: 2px #FF0000 solid; }

#flash { position: relative; top: 0; left: -10px; margin: 0; padding: 0; }
.form { font-size: 13px; margin: 0; padding: 0; }
.form fieldset { margin-bottom: 20px; font-size: 13px; border: none;  margin: 0; padding: 0;}
.form legend { margin: 0; margin-bottom: 10px; width: 100%; display: inline-block; vertical-align: top; font-size: 13px; font-weight: bold; margin: 5px; color: #FF7E00; display:block; padding: 0; }
.form label { width: 140px; display: inline-block; vertical-align: top; font-size: 13px; line-height: 25px; color: #000; }
.form input { width: 200px; font-size: 13px; border: 1px #FF7E00 solid; font-size: 13px; background: transparent; }
.form textarea { width: 455px; height: 150px; font-size: 13px; border: 1px #FF7E00 solid; font-size: 13px; background: transparent; }
.form div.submit { width: 342px;  }
.form div.submit .submit { width: 100px; margin-bottom: 30px; font-size: 13px; float: right; }
.form .popistext { width:536px; font-size: 13px; }
.form p { font-size: 13px; }
.form .file { margin-bottom: 5px; margin-top: 5px; }
.form input.checkbox { width: 20px; border: 0px; }
.form input.numeric_text { width: 10%;}


#footer-inner { text-align: left; width: 920px; margin: 0 auto; line-height: 200px; }
.hp #footer-inner { line-height: 230px; }
#footer-inner ul { float: left; }
#footer-inner #copyright { float: right; display: inline-block; font-size: 1.1em; color: #ba8e09; }
#footer-inner #copyright a { font-size: 1.1em; color: #ba8e09; text-decoration: underline; }
#footer-inner li { display: inline; }
#footer-inner a { color: #ff0008; text-decoration: underline; font-size: 1.3em; padding-right: 10px; }
#footer-inner a:hover { color: #1f194b; text-decoration: none; }

input.zipcode {
	width:10px;float:left;margin-right:3px;
}

input.padding {
	margin-left:10px;
}

div.Customer_AddPresentation table.FormTable td, div.Customer_EditPresentation table.FormTable td.label {
	width:95px;
}

input.GiftOrderDeleteItem {
	width:16px;
}