body {
	background: #eee none;
}
div#pContainer {
	width: 999px;
	background: #fff url(/static/sw/g/wsc_g/bg_container.gif) repeat-y right top;
	overflow: hidden;
}
div#pContents {
	float: left;
	width: 999px;
}
div#pContent.fullWidth {
	float: left;
	width: 969px;
	padding: 0 6px 0 23px !important;
}
div#pContent h1 {
	width: 687px;
}
div.subTileNode {
	width: 734px;
}
h2.titleHeader {
	float: left;
}
a.btnDetails {
	float: left;
	display: block;
	padding: 2px 0 3px 26px;
	color: #e20074 !important;
	font-size: 11px;
	line-height: 14px;
	background: transparent url(/static/sw/g/wsc_g/ico_details.gif) 0 0 no-repeat;
}
a.btnCopy {
	float: left;
	display: block;
	padding: 2px 0 3px 26px;
	color: #e20074 !important;
	font-size: 11px;
	line-height: 14px;
	background: transparent url(/static/sw/g/wsc_g/ico_copy.gif) 0 0 no-repeat;
	width: 55px;
	height: 20px;
}
a.btnGreyInv:link,
a.btnGreyInv:visited,
a.btnGreyInv:active,
a.btnGreyInv:hover {
	display: block;
	float: left;
	padding: 0 0 0 5px;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(/static/sw/g/header_search_btn.gif) 0 0 no-repeat;
}
a.btnGreyInv:link span,
a.btnGreyInv:visited span,
a.btnGreyInv:active span,
a.btnGreyInv:hover span {
	display: block;
	float: left;
	padding: 1px 10px 4px 4px;
	font-size: 11px;
	color: #000;
	/*background: transparent url(/static/sw/g/wsc_g/btn_grey-inv-right.gif) 100% 0 repeat-x;*/
}
/*
a.btnGreyInv:active,
a.btnGreyInv:hover {
	background: transparent url(/static/sw/g/wsc_g/btn_grey-inv-left.gif) 0 -22px no-repeat;
}
a.btnGreyInv:active span,
a.btnGreyInv:hover span {
	background: transparent url(/static/sw/g/wsc_g/btn_grey-inv-right.gif) 100% -22px repeat-x;
}
*/
div#pContent div.feedbackToUser {
	margin-right: 0;
}
div#pContent p.fullLead {
	clear: left;
	width: 720px;
	padding: 0 0 0 15px;
	margin: 0 0 26px 0;
	line-height: 17px;
}
div.tabs {
	width: 734px;
}
div.formRow {
	width: 482px;
}
.formGroup {
	clear: both;
	width: 734px;
}
.formNode {
	clear: both;
	width: 734px;
}
.widgetAddress .street input {
	width: 142px;
}
.widgetAddress .building input {
	width: 40px;
}
.widgetAddress .secondRow {
	width: 150px;
}
strong.extBold {
	color: #ff0000;
}
p.titleLeadBottom.fullWidth {
	width: 705px;
}
.rowContent .ajaxloader {
	width: 410px;
}
.rowContent .ajaxloader p {
	width: 379px;
}
.rowContent .embeddedForm .ajaxloader {
	width: 288px;
}
.rowContent .ajaxloader p {
	width: 256px;
}
div.suggestions {
	width: 143px;
}
/*  Page Header start  */
div#pHeader {
	float: left;
	clear: both;
	width: 999px;
	height: auto !important;
	padding: 0;
	margin: 0 0 10px 0;
	background: none !important;
}
div#pHeader div.topToolbar {
	float: left;
	width: 100%;
	padding: 6px 0 0;
	font-size: 11px;
	background: #eee url(/static/sw/g/wsc_g/bg_top-toolbar.gif) repeat-x 0 bottom;
}
div.topToolbar ul {
	float: left !important;
	height: 25px !important;
	padding: 0 0 0 6px !important;
}
div.topToolbar ul li {
	float: left;
	height: 24px;
	margin-right: 4px;
	padding: 0 !important;
	background: transparent;
}
div.topToolbar ul li a,
div.topToolbar ul li a:link,
div.topToolbar ul li a:visited,
div.topToolbar ul li a:active {
	font-size: 11px;
	display: block;
	float: left;
	height: 24px;
	padding: 1px 10px 0px 10px;
	color: #000000;
	line-height: 24px;
	text-decoration: none;
}
div.topToolbar li a.active {
	padding: 0px 9px 0px 9px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #fff;
}
div.topToolbar ul li a:hover {
	color: #e20074;
	text-decoration: none;
}
div.searchBox {
	display: block;
	float: right;
	padding: 0 13px 0 0;
	margin-top: -1px;
}
div.searchBox input.text {
	float: left;
	width: 140px;
	height: 14px;
	margin: 0 10px 0 0;
	padding: 2px 4px 1px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	line-height: normal;
	vertical-align: middle;
	color: #B4B4B4;
}
div.searchBox a.btnGrey {
	margin-top: 1px;
}
div#pHeader .navCont {
	display: block;
	float: none;
	clear: both;
	position: relative;
	width: 986px;
	padding: 0 6px;
	z-index: 950;
}
div#pHeader .navCont a {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
	text-decoration: none;
}
div#pHeader .navCont a:hover {
	text-decoration: none;
}
div#pHeader .logoCont {
	display: block;
	width: 986px;
	height: 93px;
	background: transparent url(/static/sw/g/wsc_g/thome_header_bg.gif) 0 0 no-repeat;
}
div#pHeader .logoCont a {
	display: block;
	width: 171px;
	height: 93px;
	margin: 0;
	line-height: 300px;
	overflow: hidden;
	background: transparent url(/static/sw/g/portal_g/logo_t-home.gif) no-repeat left top;
}
div#pHeader .logoCont a:hover {
	background-color: none;
	border: none;
}
div#pHeader ul.top_links {
	position: absolute;
	right: 20px;
	top: 60px;
	margin: 0px;
	padding: 0px;
}
div#pHeader ul.top_links li {
	float: left;
	padding: 0;
	list-style: none;
	background: none;
}
div#pHeader ul.top_links li a {
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
div#pHeader ul.top_links li a:hover {
	text-decoration: none;
	color: #e20074;
}
div#pHeader ul.top_links li.separator {
	font-size: 10px;
}
div.mainNav ul.nav li.mnuTv a {
	width: 47px;
	background-image: url(/static/sw/g/wsc_g/mnu_tv.gif) !important;
}
div.mainNav ul.nav li.mnuTv a.active {
	background-image: url(/static/sw/g/wsc_g/mnu_tv-active.gif) !important;
}
div.mainNav ul.nav li.mnuInternet a {
	width: 82px;
	background-image: url(/static/sw/g/wsc_g/mnu_internet.gif) !important;
}
div.mainNav ul.nav li.mnuInternet a.active {
	background-image: url(/static/sw/g/wsc_g/mnu_internet-active.gif) !important;
}
div.mainNav ul.nav li.mnuTelefon a {
	width: 80px;
	background-image: url(/static/sw/g/wsc_g/mnu_telefon.gif) !important;
}
div.mainNav ul.nav li.mnuTelefon a.active {
	background-image: url(/static/sw/g/wsc_g/mnu_telefon-active.gif) !important;
}
div.mainNav ul.nav li.mnuCsomagok a {
	width: 159px;
	background-image: url(/static/sw/g/wsc_g/mnu_csomagok.gif) !important;
}
div.mainNav ul.nav li.mnuCsomagok a.active {
	background-image: url(/static/sw/g/wsc_g/mnu_csomagok-active.gif) !important;
}
div.mainNav ul.nav li.mnuKedvezmenyek a {
	width: 136px;
	background-image: url(/static/sw/g/wsc_g/mnu_kedvezmenyek.gif) !important;
}
div.mainNav ul.nav li.mnuKedvezmenyek a.active {
	background-image: url(/static/sw/g/wsc_g/mnu_kedvezmenyek-active.gif) !important;
}
div.mainNav ul.nav li.mnuSegitseg a {
	width: 90px;
	background-image: url(/static/sw/g/wsc_g/mnu_segitseg.gif) !important;
}
div.mainNav ul.nav li.mnuSegitseg a.active {
	background-image: url(/static/sw/g/wsc_g/mnu_segitseg-active.gif) !important;
}
div.mainNav ul.nav li.mnuMyThome a {
	width: 107px;
	background-image: url(/static/sw/g/wsc_g/mnu_my-thome.gif) !important;
}
div.mainNav ul.nav li.mnuMyThome a.active {
	background-image: url(/static/sw/g/wsc_g/mnu_my-thome-active.gif) !important;
}
div.mainNav ul.links {
	float: right;
	padding: 11px 0 0 0 !important;
}
div.mainNav ul.links li {
	float: left;
	padding: 0 18px 0 0 !important;
	background: none;
}
div.mainNav ul.links li a:hover {
	text-decoration: underline;
}
div.mainNav ul.links li a {
	padding: 0 !important;
	background-image: none !important;
	background-color: transparent !important;
	font-size: 11px;
	text-decoration: none;
	color: #ccc;
}
div.userInfo {
	display: block;
	float: left;
	width: 100%;
	height: 33px;
	padding: 0;
	background: none;
}
div.userInfo ul {
	float: right !important;
	padding: 10px 0 0 0 !important;
}
div.userInfo ul.links li a {
	padding-left: 0 !important;
	color: #000 !important;
}
div.userInfo li {
	float: left;
	padding: 0 16px 0 0 !important;
	list-style: none;
	background: transparent;
}
div.userInfo li.thome {
	padding: 0 9px 0 0 !important;
}
div.userInfo a {
	background-image: none !important;
	background-color: transparent !important;
	font-size: 11px;
	text-decoration: none;
}
div.userInfo a:hover {
	text-decoration: underline;
}
div.userInfo ul.links li.thome a {
	font-weight: bold;
	color: #e20074 !important;
}
div.userInfo li.login {
	padding-right: 11px !important;
}
div.userInfo li.registration {
	padding-right: 20px !important;
}
div.userInfo li.login a ,
div.userInfo li.registration a {
	padding-right: 11px !important;
	background: transparent url(/static/sw/g/wsc_g/arrow-right-magenta.gif) no-repeat center right !important;
}
div.basketEmpty {
	display: block;
	float: right;
	height: 22px;
	padding: 11px 23px 0 51px;
	border-left: 1px solid #ccc;
	font-size: 11px;
	color: #999;
	background: transparent url(/static/sw/g/wsc_g/ico_basket-grey.gif) no-repeat 18px 9px;
}
div.basketFull {
	display: block;
	float: right;
	padding: 0 7px 0 0;
	margin: 4px 0 0 0;
}
div.basketFull .content {
	float: left;
	height: 29px;
	padding: 0 3px 0 38px;
	color: #fff;
	font-size: 11px;
	background: #e20074 url(/static/sw/g/wsc_g/ico_basket-white.gif) no-repeat 7px 5px;
}
div.basketFull .content span.textCont {
	display: block;
	float: left;
	padding-top: 6px;
	padding-right: 9px;
}
div.basketFull .content span.textCont a {
	color: #fff;
	text-decoration: none;
}
div.basketFull .content span.textCont a:hover {
	text-decoration: underline;
}
div.basketFull a.btnGreyArrow:link,
div.basketFull a.btnGreyArrow:visited,
div.basketFull a.btnGreyArrow:active,
div.basketFull a.btnGreyArrow:hover {
	display: block;
	float: left;
	padding: 0 0 0 5px;
	margin-top: 3px;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(/static/sw/g/wsc_g/btn_grey-arrow-left.gif) 0 0 no-repeat !important;
}
div.basketFull a.btnGreyArrow:link span,
div.basketFull a.btnGreyArrow:visited span,
div.basketFull a.btnGreyArrow:active span,
div.basketFull a.btnGreyArrow:hover span {
	display: block;
	float: left;
	padding: 4px 19px 4px 5px;
	font-size: 11px;
	color: #000;
	background: transparent url(/static/sw/g/wsc_g/btn_grey-arrow-right.gif) 100% 0 repeat-x !important;
}
div.basketFull a.btnGreyArrow:active,
div.basketFull a.btnGreyArrow:hover {
	background: url(/static/sw/g/wsc_g/btn_grey-arrow-left.gif) no-repeat 0 -23px !important;
}
div.basketFull a.btnGreyArrow:active span,
div.basketFull a.btnGreyArrow:hover span {
	background: url(/static/sw/g/wsc_g/btn_grey-arrow-right.gif) repeat-x 100% -23px !important;
}
/*  Page Header end  */
/* LEFTCOLUMN */
div#leftNav {
	clear: left;
	float: left;
	width: 192px;
	padding: 0 0 0 6px;
	margin: 0 19px 0 0;
}
div#leftNav .localMenuFix {
	margin-bottom: 15px;
	border-top: 1px solid #999;
}
div#leftNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#leftNav ul li {
	margin: 0;
	padding: 0;
}
div#leftNav ul li a {
	display: block;
	width: 182px;
	padding: 3px 0 3px 10px;
	font-size: 11px;
	color: #000;
	line-height: 14px;
	border-bottom: 1px solid #999;
	text-decoration: none;
	background: #eee;
}
div#leftNav ul li a:hover {
	text-decoration: none;
	background: #ddd;
}
div#leftNav ul li a.on,
div#leftNav ul li a.expanded {
	background: #ddd;
}
div#leftNav ul li ul li {
	background: #fff;
}
div#leftNav ul li ul li a {
	width: 172px;
	padding: 3px 0 3px 20px;
	background: transparent;
}
div#leftNav ul li ul li a:hover {
	background: url(/static/sw/g/wsc_g/leftmenu_on_bg.gif) no-repeat 10px 8px;
}
div#leftNav ul li ul li a.on,
div#leftNav ul li ul li a.on:hover,
div#leftNav ul li ul li a.expanded,
div#leftNav ul li ul li a.expanded:hover {
	text-decoration: none;
	background: url(/static/sw/g/wsc_g/leftmenu_on_bg.gif) no-repeat 10px 8px;
}
div#leftNav ul li ul li ul li a {
	width: 162px;
	padding: 3px 0 3px 30px;
	background: transparent;
}
div#leftNav ul li ul li ul li a:hover {
	text-decoration: none;
	background: url(/static/sw/g/wsc_g/leftmenu_on_grey_bg.gif) no-repeat 20px 8px;
}
div#leftNav ul li ul li ul li a.on,
div#leftNav ul li ul li ul li a.on:hover,
div#leftNav ul li ul li ul li a.expanded,
div#leftNav ul li ul li ul li a.expanded:hover {
	background: url(/static/sw/g/wsc_g/leftmenu_on_grey_bg.gif) no-repeat 20px 8px;
	color: #000;
}
div#leftNav ul li ul li ul li ul li a {
	width: 152px;
	padding: 3px 0 3px 40px;
	background: transparent;
}
div#leftNav ul li ul li ul li ul li a:hover {
	text-decoration: none;
	background: url(/static/sw/g/wsc_g/leftmenu_on_grey_bg.gif) no-repeat 30px 8px;
}
div#leftNav ul li ul li ul li ul li a.on,
div#leftNav ul li ul li ul li ul li a.on:hover,
div#leftNav ul li ul li ul li ul li a.expanded,
div#leftNav ul li ul li ul li ul li a.expanded:hover {
	background: url(/static/sw/g/wsc_g/leftmenu_on_grey_bg.gif) no-repeat 30px 8px;
}
/* /LEFTCOLUMN */
/* order details start */
table.orderDetails {
	clear: both;
	border-collapse: collapse;
}
table.orderDetails.noBb {
	border-bottom: 0;
}
table.orderDetails td {
	margin: 0;
	width: 684px;
	padding: 15px 14px 16px 36px;
	vertical-align: middle;
	border-bottom: 1px solid #e7e7e7;
}
table.orderDetails td.last {
	border-bottom: 0 none;
}
table.orderDetails tr.last td {
	border-bottom: 1px solid #ccc;
}
table.orderDetails td.item {
	padding-top: 0;
	padding-bottom: 0;
	text-align: left;
}
table.orderDetails td.userData {
	padding-top: 10px;
	padding-bottom: 10px;
}
table.orderDetails td.userData div {
	float: right;
}
table.orderDetails td span.item {
	padding: 0 0 0 11px;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	color: #e20074;
	background: transparent url(/static/sw/g/wsc_g/ico_list-dot-magenta.gif) no-repeat scroll 0pt 8px;
}
table.orderDetails div.userData p {
	font-weight: bold;
}
table.orderDetails div.userData a.btnChnText {
	margin-top: 2px;
}
/* order details end */
/* simple user list start */
ul.userList {
	float: left;
	margin: 0 0 30px 0;
}
ul.userList li {
	clear: left;
	float: left;
	padding: 0 0 5px 15px;
	font-weight: bold;
}
ul.userList li.last {
	padding-bottom: 0;
}
/* simple user list end */
/*  usefull liquid table start */
table.uiColTable {
	display: table;
	float: left;
	margin: 0 0 30px 0;
	width: 734px;
	table-layout: fixed;
	border-collapse: collapse;
}
table.uiColTable.billsList {
	margin-bottom: 20px;
}
table.uiColTable.noMarB {
	margin-bottom: 0;
}
table.uiColTable .firstCell {
	width: 181px;
}
table.uiColTable .secondCell {
	width: 86px;
}
table.uiColTable .thirdCell {
	width: 87px;
}
table.uiColTable .forthCell {
	width: 260px;
}
table.uiColTable .fifthCell {
	width: 120px;
}
table.uiColTable.openOrder .firstCell {
	width: 95px;
}
table.uiColTable.openOrder .secondCell {
	width: 86px;
}
table.uiColTable.openOrder .thirdCell {
	width: 214px;
}
table.uiColTable.openOrder .forthCell {
	width: 134px;
}
table.uiColTable.openOrder .fifthCell {
	width: 205px;
}
table.uiColTable.diffCols .firstCell {
	width: 146px;
}
table.uiColTable.diffCols .secondCell {
	width: 137px;
}
table.uiColTable.diffCols .thirdCell {
	width: 265px;
}
table.uiColTable.diffCols .forthCell {
	width: 185px;
}
table.uiColTable.billsList .firstCell {
	width: 95px;
}
table.uiColTable.billsList .secondCell {
	width: 86px;
}
table.uiColTable.billsList .thirdCell {
	width: 108px;
}
table.uiColTable.billsList .forthCell {
	width: 119px;
}
table.uiColTable.billsList .fifthCell {
	width: 135px;
}
table.uiColTable.billsList .sixthCell {
	width: 191px;
}
table.uiColTable.dataTransfer .firstCell {
	width: 183px;
}
table.uiColTable.dataTransfer .secondCell {
	width: 183px;
}
table.uiColTable.dataTransfer .thirdCell {
	width: 183px;
}
table.uiColTable.dataTransfer .forthCell {
	width: 182px;
}
table.uiColTable.dataTransferSum .firstCell {
	width: 245px;
}
table.uiColTable.dataTransferSum .secondCell {
	width: 244px;
}
table.uiColTable.dataTransferSum .thirdCell {
	width: 244px;
}
table.uiColTable.dataTransferDetail .firstCell {
	width: 146px;
}
table.uiColTable.dataTransferDetail .secondCell {
	width: 147px;
}
table.uiColTable.dataTransferDetail .thirdCell {
	width: 147px;
}
table.uiColTable.dataTransferDetail .forthCell {
	width: 147px;
}
table.uiColTable.dataTransferDetail .fifthCell {
	width: 147px;
}
table.uiColTable thead {
	display: table-header-group;
}
table.uiColTable tfoot {
	display: table-footer-group;
}
table.uiColTable thead td,
table.uiColTable tbody td,
table.uiColTable tfoot td {
	display: table-cell;
}
table.uiColTable thead th {
	padding: 7px 0 7px 0;
	background: #ccc none;
	border-bottom: 1px solid #000;
	font-weight: normal;
}
table.uiColTable tbody td {
	padding: 15px 0 17px 0;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
}
table.uiColTable tbody tr.last td {
	border-bottom: 1px solid #000;
}
table.uiColTable tbody td.altBg {
	background-color: #f8f8f8;
}
table.uiColTable thead th div,
table.uiColTable tbody td div {
	display: block;
	padding: 0 8px 0 15px;
	font-size: 11px;
	line-height: 14px;
	color: #000;
}
table.uiColTable thead th div.noPadd,
table.uiColTable tbody td div.noPadd {
	padding-left: 0;
	padding-right: 0;
}
table.uiColTable.billsList div a.btnDetails {
	margin-right: 15px;
}
table.uiColTable tbody td div.containerExpandable {
	padding: 0;
	height: 56px;
	overflow: hidden;
}
table.orderDetails .containerExpandable {
	height: 0;
	overflow: hidden;
}
table.orderDetails .containerExpandable ul {
	padding: 5px 20px;
}
table.uiColTable td p,
table.uiColTable td p a {
	font-size: 11px;
	line-height: 14px;
}
table.uiColTable td.vCenter {
	vertical-align: middle;
}
table.uiColTable td h5 {
	color: #e20074;
}
table.uiColTable td a.btnChnText {
	margin-top: 1px !important;
}
table.uiColTable td ul li {
	padding-bottom: 3px;
	font-size: 11px;
	line-height: 14px;
	color: #e20074;
}
table.uiColTable td ul.userData li {
	padding: 0 0 2px 0;
	color: #000;
}
table.uiColTable td ul.userData li.last {
	padding-bottom: 0;
}
table.uiColTable td a.detailsLink,
table.orderDetails td a.detailsLink {
	display: block;
	width: 90px;
	padding: 1px 0 1px 18px;
	margin: 7px 0 0 44px;
	font-size: 9px;
	line-height: 13px;
	color: #e20074;
	background: #fff url(/static/sw/g/wsc_g/ico_link-details-open-small.gif) top left no-repeat;
}
table.orderDetails td a.detailsLink {
	margin: 2px 0 0 8px;
}
table.uiColTable td a.detailsLink.opened,
table.orderDetails td a.detailsLink.opened {
	background-image: url(/static/sw/g/wsc_g/ico_link-details-close-small.gif);
}
table.uiColTable tfoot td {
	padding: 6px 0 6px 0;
	background: #ccc none;
	font-weight: normal;
	vertical-align: top;
}
table.uiColTable tfoot td ul {
	float: right;
	padding: 0;
}
table.uiColTable tfoot td ul li {
	float: left;
	padding: 0 10px 0 0;
}
table.uiColTable tfoot td ul li.num {
	padding-right: 2px;
	font-weight: bold;
}
table.uiColTable tfoot td ul li.last {
	padding-left: 8px;
	padding-right: 6px;
}
table.uiColTable tfoot td ul li a.btnGrey span span {
	display: block;
	padding: 0 2px 0 0 !important;
	background: transparent none !important;
}
table.uiColTable tfoot td ul li a.btnGrey span span.symbol {
	margin-top: -1px !important;
}
table.uiColTable tfoot td ul li.last a.btnGrey span span.symbol {
	padding-right: 0;
}
/*  usefull liquid table end */
/* Offers Product Details Start */
div.offersDetailsNode {
	float: left;
	width: 704px;
	padding: 18px 15px 19px 15px;
	border-top: 1px solid #ccc;
}
div.offersDetailsNode img {
	float: left;
	margin: 1px 22px 0 0;
}
div.offersDetailsNode div.cont {
	position: relative;
	float: left;
	width: 467px;
	height: 158px;
}
div.offersDetailsNode div.cont h3 {
	padding: 0 0 6px 0;
}
div.offersDetailsNode div.cont p {
	line-height: 18px;
}
div.offersDetailsNode div.cont a.btnGrey {
	position: absolute;
	bottom: 0;
}
/* Offers Product Details end */
/* Admin Node start */
div.adminManNode {
	float: left;
	width: 734px;
	border-top: 1px solid #ccc;
}
div.adminManNode div.node {
	float: left;
	width: 584px;
	padding: 25px 15px 29px 135px;
	border-bottom: 1px solid #ccc;
}
div.adminManNode div.node.clientMerge {
	background: #fff url(/static/sw/g/wsc_g/ico_client-merge.gif) 15px 26px no-repeat;
}
div.adminManNode div.node.clientTypeChange {
	background: #fff url(/static/sw/g/wsc_g/ico_clienttype-change.gif) 15px 26px no-repeat;
}
div.adminManNode div.node.clientSec {
	background: #fff url(/static/sw/g/wsc_g/ico_client-sec.gif) 15px 26px no-repeat;
}
div.adminManNode div.node.clientQuiz {
	background: #fff url(/static/sw/g/wsc_g/ico_quiz.gif) 15px 26px no-repeat;
}
div.adminManNode div.node h3 {
	padding: 0 0 8px 0;
}
div.adminManNode div.node p {
	line-height: 16px;
}
/* Admin Node end */
/* links width border start */
ul.linksNode {
	float: left;
	width: 734px;
	border-top: 1px solid #ccc;
}
ul.linksNode li {
	float: left;
	width: 704px;
	padding: 25px 15px 27px 15px;
	border-bottom: 1px solid #ccc;
}
ul.linksNode li h3 {
	padding-bottom: 2px;
}
/* links width border end */
/* login start */
div.loginBox {
	clear: both;
	float: left;
	width: 480px;
	margin: 0 20px 0 0;
	padding: 13px 0 0 0;
	border: 1px solid #ccc;
}
div.loginBox h2 {
	/*padding: 0 0 25px 15px;
*/
	padding: 0 0 20px 15px;
}
div.loginBox .row {
	clear: both;
	float: left;
	display: block;
	width: 100%;
	padding: 8px 0 7px 0;
}
div.loginBox .labelCont {
	display: block;
	float: left;
	width: 196px;
	padding: 0 0 0 14px;
}
div.loginBox .labelCont label {
	display: block;
	float: left;
	width: 100%;
	font-weight: bold;
	padding-bottom: 0;
	padding-top: 2px;
}
div.loginBox .labelCont a.btnQuestion {
	padding-left: 20px;
	background-position: left center;
}
div.loginBox .inputCont {
	display: block;
	float: left;
}
div.loginBox .inputCont input {
	width: 252px;
}
div.loginBox .btnCont {
	float: left;
	clear: both;
	padding: 11px 0 20px 0;
	width: 100%;
}
div.loginBox .btnCont ul {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	padding: 0;
}
div.loginBox .btnCont ul li {
	display: block;
	float: left;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	background: transparent;
}
div.loginBox .btnCont li.btnLeft {
	width: 195px;
	padding: 3px 0 0 14px;
}
div.loginBox .btnCont a.doubleDot {
	font-weight: bold;
}
div.loginBox .btnCont a.btnMagenta {
	margin-right: 7px;
	padding: 0 0 0 5px;
}
div.loginBox .btnCont a.btnMagenta span {
	padding: 5px 10px 6px 5px;
}
div.registrationBox {
	width: 202px;
	padding: 13px 14px 20px 14px;
	float: left;
	border: 1px solid #ccc;
	background: #e7e7e7;
}
div.registrationBox h2 {
	padding: 0 0 20px 0;
}
div.registrationBox p {
	padding: 0 0 20px 0;
}
/* login end */
/* alapszolg kiegszolghoz start */
div.servTableCont {
	float: left;
	width: 734px;
	margin: 0 0 30px 0;
}
table.addServiceTable {
	clear: both;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	border-top: 1px solid #ccc;
}
table.addServiceTable td,
table.addServiceTable th {
	padding: 17px 0 17px 0;
	background: #f8f8f8 none;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
	text-align: left;
}
table.addServiceTable td {
	vertical-align: middle;
}
table.addServiceTable th {
	padding: 24px 0 21px 0;
}
table.addServiceTable th h5 {
	padding: 0 20px 0 20px;
}
table.addServiceTable td div {
	padding: 0 20px 0 20px;
}
table.addServiceTable td.userData {
	background: #fff none;
}
table.addServiceTable td.userData div {
	font-size: 11px;
	line-height: 17px;
}
table.addServiceTable td a.bigSimpleButton span {
	padding-right: 10px !important;
}
/* alapszolg kiegszolghoz end */
/*  szamla start */
div.billDataNode {
	float: left;
	width: 719px;
	padding: 0 0 22px 15px;
}
div.billDataNode p.billText {
	clear: left;
	width: 705px;
	margin: 0 0 12px 0;
	line-height: 17px;
}
div.billDataNode p.billText.addtext {
	margin: 8px 0 0 0;
}
div.billDataNode p.billListHead {
	clear: left;
	width: 455px;
	margin: 0 0 9px 0;
	line-height: 17px;
}
div.billDataNode ul.billList {
	clear: left;
}
div.billDataNode ul.billList li {
	padding-bottom: 5px;
}
#secUl {
	padding: 0pt 0pt 0pt 11px;
	background: transparent url(/static/sw/g/wsc_g/ico_list-dot-magenta.gif) no-repeat scroll 0pt 5px;
}
#secUl li {
	padding: 0;
}
h2.titleHeader.mrgB {
	margin-bottom: 16px;
}
div.billResultNode {
	float: left;
	width: 708px;
	padding: 0 14px;
	margin-bottom: 30px;
}
div.billResultNode div.leftCont {
	float: left;
	width: 353px;
}
div.billResultNode div.leftCont p strong {
	color: #e20074;
}
div.billResultNode div.leftCont p strong.price {
	font-size: 20px;
	line-height: 24px;
}
div.billResultNode div.rightCont {
	float: left;
	width: 338px;
	padding: 0 0 0 14px;
	border-left: 1px solid #ccc;
}
div.billResultNode div.rightCont p {
	padding-bottom: 17px;
}
div.billResultNode div.rightCont h6 {
	display: block;
	padding-bottom: 2px;
}
div.billResultNode div.rightCont ul li a:link,
div.billResultNode div.rightCont ul li a:visited {
	text-decoration: underline;
}
div.billResultNode div.rightCont ul li a:active,
div.billResultNode div.rightCont ul li a:hover {
	text-decoration: none;
}
div.billResultNode div.rightCont a.btnMagenta {
	margin-bottom: 17px;
}
div.billResultNode div.rightCont a.btnMagenta span {
	padding-left: 10px;
}
ul.actBillList {
	float: left;
	width: 734px;
	margin-bottom: 30px;
}
ul.actBillList li {
	float: left;
	clear: both;
	width: 697px;
	padding: 16px 20px 17px 17px;
	border-bottom: 1px solid #e7e7e7;
}
ul.actBillList li.result {
	border-bottom: 1px solid #ccc;
}
ul.actBillList li div.billChoice {
	float: left;
}
ul.actBillList li div.billChoice input {
	float: left;
	margin: 3px 0 0 0;
}
ul.actBillList li div.billChoice label {
	float: left;
	padding: 1px 0 0 9px;
	font-weight: bold;
}
ul.actBillList li div.price {
	float: right;
	color: #e20074;
}
ul.actBillList li div.resultPrice {
	float: right;
	color: #e20074;
	font-size: 15px;
	line-height: 18px;
}
ul.actBillList li div.resultPrice span {
	font-size: 20px;
	line-height: 23px;
}
ul.actBillTypeDet {
	float: left;
	clear: both;
	width: 697px;
	padding: 19px 20px 20px 17px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
}
ul.actBillTypeDet.last {
	margin-bottom: 0;
}
ul.actBillTypeDet li {
	float: left;
	width: 299px;
	padding: 0;
	border-right: 1px solid #e5e5e5;
}
ul.actBillTypeDet li p {
	padding-bottom: 18px;
	line-height: 17px;
}
ul.actBillTypeDet li.rightCont {
	width: 379px;
	padding-left: 18px;
	border-right: 0 none;
}
ul.actBillTypeDet li.rightCont label {
	display: block;
	float: left;
	padding: 0 15px 0 0;
}
ul.actBillTypeDet li.rightCont label span {
	display: block;
	clear: both;
}
ul.actBillTypeDet li.rightCont label span.price {
	display: inline;
	clear: none;
	color: #e20074;
	font-weight: bold;
}
ul.actBillTypeDet li.rightCont div {
	float: left;
}
ul.actBillTypeDet li.rightCont div input {
	width: 53px;
	margin-right: 3px;
}
ul.actBillTypeDet li.rightCont div span.prefix {
	font-weight: bold;
}
ul.actBillTypeDet li.rightCont a.btnMagenta {
	margin: 0;
	float: right;
}
ul.actBillTypeDet li.rightCont a.btnMagenta span {
	padding-left: 5px;
	padding-right: 9px
}
/*  szamla end */
/* My T-Home login elott start */
div#pContent.fullWidth div.pContentLeft {
	margin: 9px 0 0;
	width: 763px;
	float: left;
	position: relative;
}
div#pContent.fullWidth div.pContentLeft img.subHeaderImage {
	border: 1px solid #e8e8e8;
}
div#pContent.fullWidth div.pContentLeft div.onImageText {
	position: absolute;
	top: 15px;
	left: 17px;
	width: 313px;
	height: 183px;
}
div#pContent.fullWidth div.pContentLeft div.onImageText h3 {
	color: #e20074;
	font-size: 17px;
	font-weight: bold;
	margin: 27px 16px 2px;
}
div#pContent.fullWidth div.pContentLeft div.onImageText p {
	color: #000;
	margin: 0 16px;
	line-height: 17px;
}
div#pContent.fullWidth div.pContentLeft h2 {
	font-weight: bold;
	color: #000;
	font-size: 18px;
	width: 723px;
/*733px*/
	padding: 16px 20px 0;
	line-height: 21px;
	margin: 6px 0 20px;
	float: left;
	background: transparent url(/static/sw/g/wsc_g/bg_mythome_subtitle.gif) top left repeat-x;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer {
	width: 764px;
	float: left;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow {
	padding: 0;
	float: left;
	clear: both;
	width: 764px;
	margin: 0 0 15px 0;
	padding-bottom: 16px;
	border: none;
	background: transparent url(/static/sw/g/wsc_g/bg_greyline_horizontal.gif) bottom left no-repeat;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box {
	width: 359px;
	float: left;
	padding: 1px 0 15px 0;
	margin: 0 0 0 20px;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.left {
	width: 350px;
	float: left;
	padding: 1px 14px 15px 21px;
	margin: 0;
	background: transparent url(/static/sw/g/wsc_g/bg_greyline.gif) top right repeat-y;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.lastRow {
	background: none;
	margin: 0;
	padding: 0;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.lastRow div.box {
	margin-bottom: 0;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.first div.box {
	background: none;
	padding-top: 15px
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.first div.left {
	padding-top: 15px
	background: transparent url(/static/sw/g/wsc_g/bg_greyline.gif) top right repeat-y;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box img {
	border: 1px solid #e7e7e7;
	float: left;
	margin: 5px 20px 0 0;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box h3 {
	clear: none;
	line-height: 17px;
	padding: 6px 0 0 0;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box h3 a {
	color: #e20074;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box h3 a:hover {
	text-decoration: underline;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box p {
	color: #000;
	line-height: 15px;
	font-size: 11px;
	margin: 4px 0 0 0;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box ul {
	list-style: none;
	margin: 4px 0 0 0;
	float: left;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box ul li {
	padding: 0 0 0 9px;
	background: transparent url(/static/sw/g/wsc_g/ico_arrow_full.gif) 1px 9px no-repeat;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box ul li a {
	color: #000;
	font-size: 13px;
	line-height: 24px;
	text-decoration: none;
}
div#pContent.fullWidth div.pContentLeft div.promoBoxContainer div.boxRow div.box ul li a:hover {
	text-decoration: underline;
}
div#pContent.fullWidth div.pContentRight {
	width: 180px;
	float: right;
	margin: 9px 0 0;
}
div#pContent.fullWidth div.pContentRight h4 {
	padding: 0 10px;
	background: #999;
	color: #fff;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	width: 160px;
}
div#pContent.fullWidth div.pContentRight div.loginBox,
div#pContent.fullWidth div.pContentRight div.registerBox {
	width: 162px;
	margin: 0 0 10px;
	padding: 3px 8px 5px;
	clear: both;
}
div#pContent.fullWidth div.pContentRight div.loginBox {
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	background: #ccc;
}
div#pContent.fullWidth div.pContentRight div.loginBox form#loginForm {
	margin: 9px 0 0 0;
}
div#pContent.fullWidth div.pContentRight div.loginBox label {
	display: block;
	margin: 0 0 1px 0;
	font-size: 11px;
}
div#pContent.fullWidth div.pContentRight div.loginBox input {
	border: none;
	font-size: 11px;
	margin: 0 0 4px 0;
}
div#pContent.fullWidth div.pContentRight div.loginBox input#clientId {
	width: 163px;
	height: 16px;
}
div#pContent.fullWidth div.pContentRight div.loginBox input#password {
	width: 98px;
	height: 16px;
}
div#pContent.fullWidth div.pContentRight h5 {
	font-size: 12px;
	color: #e20074;
	font-weight: bold;
	margin-bottom: 1px;
}
div#pContent.fullWidth div.pContentRight div.registerBox {
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	padding: 4px 8px 6px;
}
div#pContent.fullWidth div.pContentRight a.arrowedLink {
	color: #000;
	padding: 0 11px 0 0;
	font-size: 11px;
	background: transparent url(/static/sw/g/wsc_g/arrow-right-magenta.gif) no-repeat center right !important;
}
div#pContent.fullWidth div.pContentRight a.btnGrey {
	margin: -2px 0 0 6px;
}
div#pContent.fullWidth div.pContentRight a.bold {
	font-weight: bold;
}
div#pContent.fullWidth div.pContentRight div.loginBox a.passwordHelp {
	display: block;
	margin: 3px 0 13px;
	width: 126px;
}
div#pContent.fullWidth div.pContentRight div.loginBox a.loginButton {
	float: right;
	clear: none;
	display: block;
}
div#pContent.fullWidth div.pContentRight div.registerBox p {
	font-size: 11px;
	margin: 1px 0 7px 0;
	line-height: 15px;
}
/* My T-Home login elott end */
/*  folyoszamla valaszto start */
div.advBillDetails {
	float: left;
	width: 734px;
	padding: 14px 0 11px 0;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #d6d6d6;
}
div.advBillDetails.lastDet {
	margin-bottom: 0;
}
div.advBillDetails table.nodeCont {
	display: table;
	table-layout: fixed;
	border-collapse: collapse;
	width: 732px;
}
div.advBillDetails table td.leftCont {
	width: 229px;
	padding: 0 20px 0 0;
	vertical-align: top;
}
div.advBillDetails table td.leftCont h5 {
	padding: 0 0 18px 34px;
	margin: 0 0 17px 0;
	color: #000;
	border-bottom: 1px solid #e7e7e7;
}
div.advBillDetails table td.leftCont p {
	padding-left: 34px;
}
div.advBillDetails table td.rightCont {
	width: 485px;
	vertical-align: middle;
}
div.advBillDetails table td.rightCont h5 {
	float: left;
	width: 425px;
	padding: 0 30px 18px 30px;
	margin: 0 0 15px 0;
	color: #000;
	border-bottom: 1px solid #e7e7e7;
}
div.advBillDetails table td.rightCont table {
	float: left;
}
div.advBillDetails table td.rightCont table td.btnCont {
	vertical-align: middle;
}
div.advBillDetails table td.rightCont ul {
	clear: both;
	float: left;
	width: 375px;
	margin: 0 !important;
}
div.advBillDetails table td.rightCont li {
	clear: both;
	float: left;
	width: 375px;
	padding: 0 0 15px 0;
}
div.advBillDetails table td.rightCont li h5 {
	float: left;
	width: 345px;
	padding: 0 0 0 30px;
	margin: 0;
	border: 0 none;
}
div.advBillDetails table td.rightCont ul li p {
	float: left;
	clear: left;
	width: 345px;
	padding: 0 0 0 30px;
	line-height: 16px;
}
div.advBillDetails table td.rightCont ul li ul {
	float: left;
	clear: left;
	width: 345px;
	padding: 6px 0 0 32px;
	line-height: 16px;
	list-style: none;
	list-style-image: none;
}
div.advBillDetails table td.rightCont ul li ul li {
	padding: 0 0 3px 10px;
	font-size: 11px;
	width: 330px;
}
div.advBillDetails table td.rightCont ul li ul li.serviceName {
	font-weight: bold;
	font-size: 12px;
	background: transparent url(/static/sw/g/wsc_g/ico_list-dot-magenta.gif) 0px 5px no-repeat;
}
div.advBillDetails table td a.btnMagenta span {
	padding-left: 5px !important;
	padding-right: 10px !important;
}
/*  folyoszamla valaszto end */
div.welcomeImgNode {
	position: relative;
	float: left;
	width: 732px;
	height: 198px;
	margin-bottom: 20px;
	border: 1px solid #e7e7e7;
}
div.welcomeImgNode div {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 277px;
	height: 142px;
	padding: 26px 18px 15px 18px;
	background: #fff none;
}
div.welcomeImgNode img {
	display: block;
}
div.welcomeImgNode div h5 {
	color: #e20074;
	padding-bottom: 3px;
}
div.welcomeImgNode div p {
	line-height: 17px;
}
div.servDetailsNode {
	float: left;
	width: 732px;
	border: 1px solid #e7e7e7;
	margin-bottom: 20px;
}
div.servDetailsNode.lastServNode {
	margin-bottom: 0;
}
div.servDetailsNode h2 {
	float: left;
	width: 714px;
	min-height: 24px;
	padding: 9px 9px 2px 9px;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	background: #6A6A6A url(/static/sw/g/wsc_g/bg_prodhead-grey.gif) repeat-x scroll left top;
}
div.servDetailsNode div.detailsLead {
	float: left;
	width: 672px;
	padding: 25px 30px 22px 30px;
}
div.servDetailsNode div.detailsLead p {
	line-height: 17px;
	padding-bottom: 18px;
}
div.servDetailsNode div.detailsLead h6 {
	font-weight: bold;
	padding-bottom: 2px;
}
div.servDetailsNode div.detailsLead ul li {
	padding-bottom: 2px;
}
div.servDetailsNode h6.bgTitle {
	float: left;
	width: 694px;
	padding: 20px 19px 18px 19px;
	background: #f2f2f2 none;
	font-weight: bold;
}
div.servDetailsNode div.installedServ {
	float: left;
	width: 732px;
}
div.servDetailsNode div.installedServ div.servLine {
	float: left;
	width: 694px;
	padding: 16px 19px 15px 19px;
	border-bottom: 1px solid #f1f1f1;
}
div.servDetailsNode div.installedServ div.servLine.last {
	border-bottom: 0 none;
	margin-bottom: 0 !important;
}
div.servDetailsNode div.installedServ div.servLine div.firstNode {
	float: left;
	width: 206px;
}
div.servDetailsNode div.installedServ div.servLine div.secNode {
	float: left;
	width: 255px;
}
div.servDetailsNode div.installedServ div.servLine div.secNode ul li {
	line-height: 17px;
}
div.servDetailsNode div.installedServ div.servLine div.thirdNode {
	float: left;
	width: 210px;
	padding: 0 0 0 20px;
}
div.servDetailsNode div.installedServ div.servLine div.thirdNode a {
	float: left;
	clear: both;
	padding-bottom: 5px;
	color: #e20074;
	font-weight: bold;
}
div.servDetailsNode div.myBillsNode {
	float: left;
	width: 732px;
	padding: 20px 0;
	background: #fff url(/static/sw/g/wsc_g/bg_mybillsnode.gif) top left repeat-x;
}
div.servDetailsNode div.myBillsNode table {
	display: table;
	table-layout: fixed;
	border-collapse: collapse;
	width: 732px;
}
div.servDetailsNode div.myBillsNode table td.firstCell {
	width: 439px;
	padding: 0 20px;
	vertical-align: top;
	border-right: 1px solid #ccc;
}
div.servDetailsNode div.myBillsNode table td.firstCell img {
	float: left;
}
div.servDetailsNode div.myBillsNode table td.firstCell div {
	float: left;
	width: 280px;
	padding: 2px 0 0 20px;
}
div.servDetailsNode div.myBillsNode table td.firstCell.noImg div {
	width: auto;
	padding-left: 0;
}
div.servDetailsNode div.myBillsNode table td.firstCell div p {
	float: left;
	width: 300px;
	line-height: 17px;
	padding-bottom: 18px;
}
div.servDetailsNode div.myBillsNode table td.firstCell div h6 {
	float: left;
	width: 300px;
	padding-bottom: 2px;
	font-weight: bold;
}
div.servDetailsNode div.myBillsNode table td.firstCell div ul {
	float: left;
	width: 300px;
}
div.servDetailsNode div.myBillsNode table td.firstCell div ul li {
	padding-bottom: 2px;
}
div.servDetailsNode div.myBillsNode table td.firstCell.noImg div p,
div.servDetailsNode div.myBillsNode table td.firstCell.noImg div h6,
div.servDetailsNode div.myBillsNode table td.firstCell.noImg div ul {
	width: 415px;
}
div.servDetailsNode div.myBillsNode table td.secCell {
	padding: 3px 20px 0 20px;
	vertical-align: middle;
}
div.servDetailsNode div.myBillsNode table td.secCell.vertTop {
	vertical-align: top !important;
}
div.servDetailsNode div.myBillsNode table td.secCell strong.magenta {
	color: #e20074;
}
div.servDetailsNode div.myBillsNode table td.secCell p {
	line-height: 17px;
}
div.servDetailsNode div.myBillsNode table td.secCell a {
	color: #e20074;
	font-weight: bold;
}
/* atiranyitas_modositas start */
h2.titleHeader.stretchedBtm {
	width: 719px;
	padding: 0 0 3px 15px;
}
h2.titleHeader.stretchedTopBtm {
	width: 719px;
	padding: 20px 0 3px 15px;
}
p.formTitleLead.wide,
div.formTitleLead.wide {
	width: 704px;
	clear: both;
}
input.shifted {
	padding: 0;
	margin: 5px 7px 0 28px;
}
a.btnQuestion.ftl {
	float: left;
}
.rowContent span.description {
	color: #999;
	font-size: 9px;
	padding-top: 4px;
	display: block;
	clear: left;
	float: left;
	width: 204px;
}
.rowContent span.description.wide {
	width: 279px;
}
.formRow input.newEmail {
	font-size: 12px;
	width: 230px;
	margin-bottom: 4px;
	float: left;
}
a.addEmailButton,
a.addEmailButton:link,
a.addEmailButton:visited {
	display: block;
	width: 138px;
	height: 31px;
	margin: 10px 0 0 15px;
	padding: 0 0 0 32px;
	text-decoration: none;
	background: transparent url(/static/sw/g/wsc_g/btn_grey-plus-left.gif) no-repeat scroll 0 0;
}
a.addEmailButton span,
a.addEmailButton:link span,
a.addEmailButton:visited span {
	color: #000000;
	display: block;
	float: left;
	font-size: 11px;
	padding: 8px 10px 8px 0;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(/static/sw/g/wsc_g/btn_grey-plus-right.gif) no-repeat scroll 100% 0;
}
a.addEmailButton:active,
a.addEmailButton:hover {
	background-position: 0 -31px;
	text-decoration: none;
}
a.addEmailButton:active span,
a.addEmailButton:hover span {
	background-position: 100% -31px;
	text-decoration: none;
}
a.deleteButton,
a.deleteButton:link,
a.deleteButton:visited,
a.undoDeleteButton,
a.undoDeleteButton:link,
a.undoDeleteButton:visited {
	height: 19px;
	line-height: 19px;
	display: block;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 24px;
	color: #e20074;
	font-size: 11px;
	background: transparent url(/static/sw/g/wsc_g/btn_delete.gif) top left no-repeat;
}
a.undoDeleteButton,
a.undoDeleteButton:link,
a.undoDeleteButton:visited {
	background: transparent url(/static/sw/g/wsc_g/btn_undo_delete.gif) top left no-repeat;
}
a.deleteButton:hover,
a.deleteButton:active,
a.undoDeleteButton:hover,
a.undoDeleteButton:active {
	text-decoration: underline;
}
ul.footButtons li a.saveButton:link span,
ul.footButtons li a.saveButton:visited span,
ul.footButtons li a.saveButton:active span {
	display: block;
	float: left;
	padding: 7px 101px 9px 5px;
	color: #fff;
	font-weight: bold;
	background: transparent url(/static/sw/g/wsc_g/btn-big_magenta-tick-right.gif) 100% 0 repeat-x;
}
ul.footButtons li a.saveButton:hover span {
	background: transparent url(/static/sw/g/wsc_g/btn-big_magenta-tick-right.gif) 100% -31px repeat-x;
}
.formRow input.valignBottom,
.formRow label.valignBottom {
	vertical-align: bottom;
}
/* atiranyitas_modositas end */
