body {
	margin: 0;
	padding: 0;
	background: #e9e9e9 url(/static/sw/g/bg_body.gif) 0 0 repeat-x;
}

form,
fieldset,
legend {
	margin: 0;
	padding: 0;
}
input,
select,
textarea {
	margin: 0;
}

input {
	#margin: -1px 0;
}


p,
li,
th,
td,
label,
legend,
input,
select,
textarea {
	font: normal 12px arial;
	color: #333;
	line-height: 17px;
}
th {text-align: left;}

a,
a:hover {
	color: #e20074;
	text-decoration: none;
}

img {
	border: none;
}

#out {
	width: 926px;
	margin:0 auto;
}

#outerpage {
	width: 926px;
	background: url(/static/sw/g/bg_pcontent-deep.gif) 0 0 repeat-y;
	float: left;
}
	#innerpage {
		width: 926px;
		background: url(/static/sw/g/bg_pcontent.gif) 0 0 no-repeat;
		float: left;
	}
		#header {
			width: 888px;
			padding: 0 24px 0 14px;
			float: left;
		}
			#headerbar {
				width: 888px;
				height: 60px;
				margin: 19px 0 6px;
				overflow: hidden;
				background: #ccc url(/static/sw/g/bg_header.gif) 0 29px repeat-x;
				float: left;
			}
				#headerbar img {
					float: left;
				}
				#headerbar ul {
					margin-top: 3px;
					padding-right: 5px;
					list-style: none;
					float: right;
				}
					#headerbar ul li {
						font: normal 10px arial;
						margin-left: 10px;
						padding: 0;
						float: left;
					}
						#headerbar ul li a {
							color: #333;
						}

						#headerbar ul li a:hover {
							color: #e20074;
						}

			#menubar {
				width: 773px;
				background: url(/static/sw/g/bg_pnav.gif) 0 0 repeat-x;
				float: left;
			}
				#menubar ul {
					margin: 0;
					padding: 0 2px 0 6px;
					list-style: none;
					background: url(/static/sw/g/item_sep.gif) top right no-repeat;
					float: left;
				}
					#menubar ul li {
						margin: 0;
						padding: 0 0 0 2px;
						background: url(/static/sw/g/item_sep.gif) 0 0 no-repeat;
						float: left;
					}
					#menubar ul li.b_on {
						padding: 0;
						background: none;
					}
						#menubar ul li a {
							height: 1%;
							font: bold 12px arial;
							color: #333;
							padding: 8px;
							margin: 0;
							text-decoration: none;
							display: block;
							float: left;
						}
						#menubar ul li a:hover {
							color: #e20074;
							background: #ccc;
						}
						#menubar ul li a.on {
							color: #e20074;
							padding: 7px 8px 8px 9px;
							border-top: #ccc solid 1px;
							border-left: #ccc solid 1px;
							background: #fff;
						}
						#menubar ul li a.on:hover {
							color: #e20074;
							background: #fff;
						}
				#searchbar {
					width: 105px;
					padding: 4px 0 8px 10px;
					#padding: 5px 0 9px 10px;
					background: url(/static/sw/g/bg_pnav.gif) 0 0 repeat-x;
					float: left;
				}
					#searchfield {
						width: 80px;
						#width: 78px;
						font: normal 10px arial;
						float: left;
					}
					#searchbutton {
						width: 16px;
						height: 18px;
						background: url(/static/sw/g/search-btn.gif) 0 0 no-repeat;
						border: 0;
						float: left;
					}

		#content {
			width: 900px;
			min-height: 425px;
			height: auto !important;
			height: 425px;
			margin: 18px 0 0;
			padding: 0 18px 0 8px;
			float: left;
		}

/* columns and boxes on distributor pages */
			.wide_column,
			.wide_index_column {
				width: 708px;
				padding: 0 6px;
				margin: 0;
				overflow: hidden;
				float: left;
			}
			.wide_index_column {
				margin: 0 0 18px;
			}

				.wide_box {
					width: 708px;
					margin: 0 0 18px;
					overflow: hidden;
					float: left;
				}

				.wide_index_column .wide_box {
					margin: 0;
				}

				#navigationbar,
				#navigationbar_index {
					width: 708px;
					margin: 0 0 12px;
					float: left;
				}
				#navigationbar_index {
					width: 888px;
					margin: 0 0 20px;
					padding: 0 6px;
					float: left;
				}
					#navigationbar p,
					#navigationbar_index p {
						float: left;
						font: normal 10px arial;
						margin: 0;
					}
						#navigationbar p a,
						#navigationbar_index p a,
						#navigationbar p a:hover,
						#navigationbar_index p a:hover {
							color: #333;
							text-decoration: underline;
						}
						#navigationbar p a:hover,
						#navigationbar_index p a:hover {
							color: #e20074;
						}
						#navigationbar p span,
						#navigationbar_index p span {
							padding: 0 5px;
						}
				#navigationbar a.rss {
					display: block;
					float: right;
					width: 32px;
					height: 11px;
					overflow: hidden;
					text-indent: -200px;
					background: url(/static/sw/g/ico_rss.gif) no-repeat left top;
				}

			.narrow_column_holder {
				clear: both;
			}
			.narrow_column {
				width: 168px;
				padding: 0 6px;
				overflow: hidden;
				float: left;
			}
				.narrow_box {
					width: 168px;
					border-bottom: #e7e7e7 solid 1px;
					background: url(/static/sw/g/narrow_box_bg.gif) 0 0 repeat-y;
					overflow: hidden;
					float: left;
				}
					.narrow_box h6,
					.narrow_box h6.green {
						width: 160px;
						font: bold 12px arial;
						color: #333;
						margin: 0;
						padding: 3px 0 3px 8px;
						background: #ccc;
					}
					.narrow_box h6.green {
						color: #fff;
						background: #005a5f;
					}

					.wide_box img,
					.narrow_box img {
						float: left;
					}

					.narrow_box img {
						margin-bottom: 10px;
					}

					.bannerbox {
						width: 168px;
						margin-top: 30px;
						overflow: hidden;
						float: left;
					}
						.bannerbox img {
							float: left;
						}

/* left side menu */
				ul#menu,
				ul#menu ul {
					margin: 0px;
					padding: 1px 0 0;
					list-style: none;
					background: #ccc;
				}
				ul#menu { margin-bottom: 18px; }
					ul#menu li,
					ul#menu ul li {
						margin: 0;
						padding: 0;
					}
						ul#menu li a,
						ul#menu ul li a {
							height: 1%;
							font: normal 12px arial;
							color: #333;
							padding: 2px 0 2px 18px;
							text-decoration: none;
							border-bottom: #ccc solid 1px;
							background: #fff url(/static/sw/g/ico_leftnav-grey.gif) 7px 7px no-repeat;
							display: block;
						}
						ul#menu li a:hover,
						ul#menu ul li a:hover {
							color: #fff;
							text-decoration: none;
							background: #e20074 url(/static/sw/g/ico_leftnav-white.gif) 7px 7px no-repeat;
						}
						ul#menu li a.on,
						ul#menu li a.on:hover {
							color: #fff;
							background: #999 url(/static/sw/g/ico_leftnav-white.gif) 7px 7px no-repeat;
						}
						ul#menu li a.mon,
						ul#menu li a.mon:hover {
							color: #fff;
							background: #e20074 url(/static/sw/g/ico_leftnav-white.gif) 7px 7px no-repeat;
						}

						ul#menu ul {
							padding: 0;
						}
						ul#menu ul li {
							background: #fff;
						}
							ul#menu ul li a {
								padding: 2px 0 2px 25px;
								border-bottom: #fff solid 1px;
								background: #ccc url(/static/sw/g/ico_leftnav-darkgrey.gif) 14px 7px no-repeat;
							}

							ul#menu ul li a:hover,
							ul#menu ul li a.on,
							ul#menu ul li a.on:hover,
							ul#menu ul li a.mon,
							ul#menu ul li a.mon:hover {
								color: #fff;
								background: #e20074 url(/static/sw/g/ico_leftnav-white.gif) 14px 7px no-repeat;
							}

						ul#menu li span {
							font: bold 12px arial;
							color: #000;
							padding: 3px 0 4px 7px;
							background: #ccc;
							display: inline-block;
						}

/* left side menu */
				.narrow_box p {
					margin: 8px 8px 3px;
				}

				#newsbox p {
					margin: 13px 7px;
				}

				#quicklinks form {
					margin: 5px 8px 7px;
					padding-bottom: 15px;
					#padding-bottom: 11px;
					border-bottom: #ccc solid 1px;
				}
					#quicklinks label {
						padding: 0 0 5px;
						display: block;
					}
					#quicklinks input {
						margin: 0 0 5px;
						#margin: -1px 0 4px;
					}
					#quicklinks span {
						font: normal 12px arial;
					}
						.btn {
							padding: 3px 0 3px 2px;
							margin-right: 10px;
							_margin-right: 3px;
							line-height: 15px;
							background: url(/static/sw/g/magenta_btn.gif) 0 0 no-repeat;
							/* overflow: hidden;
							display: block;
							float: left; */
						}
							.btn a,
							.btn a:hover {
								/* height: 1%; */
								font-weight: bold;
								color: #fff;
								padding: 3px 10px 3px 8px;
								text-decoration: none;
								background: url(/static/sw/g/magenta_btn.gif) right 0 no-repeat;
								/* display: block; */
								_float: left;
								#float: left;
							}

						#maincontent .btn {
							margin-right: 0;
							/* _margin-right: 0;
							#clear: left;
							_clear: none; */
						}

				#quicklinks ul {
					margin: 5px 8px 6px;
					padding: 0;
					list-style: none;
				}
					#quicklinks ul li {
						margin: 0 0 2px;
						padding: 0;
					}
						#quicklinks ul li a {
							height: 1%;
							display: block;
						}


#quicklinks .facebook_like {
	width: 62px;
	height: 22px;
	overflow: hidden;
	margin: 4px 0px 8px 8px;
}

/* columns and boxes on distributor pages */

		#middlecontent {
			width: 486px;
			float: left;
		}

			#middlecontent #navigationbar {
				width: 474px;
			}

			#maincontent {
				width: 472px;
				border: #e7e7e7 solid 1px;
				background: #fff url(/static/sw/g/bg_txtcontent.gif) 0 0 repeat-x;
				margin: 0;
				padding: 12px 0 0;
				float: left;
			}
				#maincontent.reset-settings-for-application {
					width: 474px;
					padding: 0;
					border: 0;
					background: none;
					overflow: hidden;
				}

				a#sendlink,
				a#printlink {
					font: normal 11px arial;
					color: #333;
					padding: 0 0 0 20px;
					margin: 0 20px 0 0;
					text-decoration: underline;
				}
				a#sendlink {background: url(/static/sw/g/icon_sendemail.gif) 0 1px no-repeat;}
				a#printlink {background: url(/static/sw/g/icon_print.gif) 0 0 no-repeat;}
				a#sendlink:hover,
				a#printlink:hover {
					color: #e20074;
				}

				#maincontent h1,
				#mainwidecontent h1 {
					font: bold 18px arial;
					color: #333;
					line-height: 20px;
					margin: 0 12px 14px;
				}

				#maincontent h2,
				#mainwidecontent h2 {
					font: bold 14px arial;
					color: #333;
					line-height: 20px;
					margin: 0 12px 15px;

				}
				#maincontent p {
					margin: 0 12px 18px;
				}
				#maincontent table {
					margin: 0 12px 18px;
				}
				#maincontent ul,
				#mainwidecontent ul {
					margin: 0 12px 18px;
					padding: 0;
					list-style: none;
				}
				#mainwidecontent ul {
					margin: 0 12px 18px 0;
				}
					#maincontent ul li,
					#mainwidecontent ul li{
						margin: 0;
						padding: 0 0 0 18px;
						background: url(/static/sw/g/li_square_magenta.gif) 5px 6px no-repeat;
					}
				#maincontent img.hr {
					width: 448px;
					margin: 0 0 12px 12px;
				}


div.footer_links {
	padding: 5px 12px 16px 12px;
}
div.footer_links .facebook_like {
	width: 62px;
	height: 22px;
	overflow: hidden;
	vertical-align: -5px;
}

			#relatedcontent {
				width: 222px;
				overflow: hidden;
				float: left;
			}

				.related_box {
					width: 222px;
					border-bottom: #e7e7e7 solid 1px;
					background: url(/static/sw/g/related_box_bg.gif) 0 0 repeat-y;
					margin: 0 0 12px;
					float: left;
				}
					.related_box h6 {
						width: 214px;
						font: bold 12px arial;
						color: #333;
						margin: 0;
						padding: 3px 0 3px 8px;
						background: #ccc;
					}
					.related_box h6.dark {
						color: #fff;
						background: #5f5f5f;
					}
					.related_box img {
						#margin-bottom: 5px;
						#float: left;
					}

					.related_box p {
						margin: 5px 8px 3px;
					}

					.related_box  a{
						font-weight: bold;
					}

					.related_box ul {
						margin: 5px 8px 6px;
						padding: 0;
						list-style: none;
					}
						.related_box ul li {
							margin: 0 0 2px;
							padding: 0;
						}

							.related_box ul li a {
								height: 1%;
								display: block;
							}

					.related_box table {
						margin: 5px 0 3px 8px;
						border-bottom: #ccc solid 1px;
					}
						.related_box td {
							padding: 0 0 5px;
						}

			#mainwidecontent {
				width: 694px;
				margin: 0;
				padding: 12px 0 0 12px;
				border: #e7e7e7 solid 1px;
				background: #fff url(/static/sw/g/bg_txtcontent.gif) 0 0 repeat-x;
				float: left;
			}
				#mainwidecontent.reset-settings-for-application {
					width: 708px;
					padding: 0;
					border: 0;
					background: none;
					overflow: hidden;
				}

				#mainwidecontent h1,
				#mainwidecontent h2 {
					margin-left: 0;
				}

				#mainwidecontent form {
					padding: 0 0 12px;
				}
				#mainwidecontent fieldset {
					width: 656px;
					padding: 0 12px 12px;
					border: #e7e7e7 solid 1px;
				}
				#mainwidecontent legend {
					color: #666;
					_margin: 0 0 0 -6px;
				}
				input#main_search {
					width: 290px;
					margin: 6px 0 12px;
					float: left;
				}
				#mainwidecontent p {
					margin: 6px 12px 18px 0;
				}
				#mainwidecontent .hr {
					width: 682px;
					margin: 0 0 12px;
				}

				.pagingcontainer,
				.letterwidecontainer,
				.letternarrowcontainer {
					width: 672px;
					margin: 0 0 12px;
					padding: 1px;
					background: #f7f7f7;
					border: #e7e7e7 solid 1px;
					float: left;
					_float: none;
				}
				.letternarrowcontainer {
					width: 446px;
					margin: 0 0 12px 12px;
					text-align: center;
					float: none;
				}

					.pagingcontainer span,
					.letterwidecontainer span,
					.letternarrowcontainer span {
						font: normal 12px arial;
						color: #333;
						padding: 1px;
						display: block;
						float: left;
					}
					.letternarrowcontainer span,
					.letternarrowcontainer a {
						display: inline-block;
						float: none;
					}

					.pagingcontainer a,
					.letterwidecontainer a,
					.letternarrowcontainer a {
						color: #333;
						padding: 1px 12px;
						text-decoration: underline;
					}
					.letterwidecontainer a,
					.letternarrowcontainer a {
						padding: 1px 6px;
					}
					.pagingcontainer a:hover,
					.letterwidecontainer a:hover,
					.letternarrowcontainer a:hover,
					.pagingcontainer a.on,
					.letterwidecontainer a.on,
					.letternarrowcontainer a.on {
						color: #fff;
						background: #e20074;
						text-decoration: none;
					}

/* termek */
				.product_column {
					width: 335px;
					padding: 12px 12px 0 0;
					float: left;
				}
					.product_box {
						width: 335px;
						margin: 0 0 12px;
						border-bottom: #e7e7e7 solid 1px;
						background: url(/static/sw/g/product_box_bg.gif) 0 0 repeat-y;
						overflow: hidden;
						float: left;
					}
						.product_box h6 {
							font: bold 12px arial;
							color: #333;
							margin: 0;
							padding: 3px 0 3px 8px;
							background: #ccc;
						}
						.product_box p {
							margin: 5px 8px 3px !important;
						}
						.product_box img.hr {
							width: 335px;
							margin: 9px 0 12px;
						}
						.product_box a.lg {
							line-height: 20px;
						}

				ul#productsAZ {
					margin: 0 12px 12px 0;
					padding: 0;
					list-style: none;
					border-top: #e7e7e7 solid 1px;
				}
					ul#productsAZ li {
						padding: 9px 0;
						border-bottom: #e7e7e7 solid 1px;
						background: none;
					}
/* termek */

/* hirek */
					.news_box,
					.found_box {
						width: 658px;
						margin: 0 0 12px;
						padding: 12px 12px 0;
						background: url(/static/sw/g/news_bg.gif) 0 0 no-repeat;
						float: left;
					}
					#found_sum {
						width: 682px;
						margin: 0 0 12px;
						padding: 0 12px 0 0;
						float: left;
					}
						#found_sum h6 {
							font: bold 12px arial;
							color: #333;
							margin: 0;
							padding: 3px 0 3px 8px;
							background: #ccc;
						}
						#found_sum p {
							margin: 3px 12px;
						}
						.news_box img {
							margin: 5px 12px 0 0;
							float: left;
						}
						.news_box span.newsdate {
							font: normal 11px arial;
							padding: 0 0 3px;
							display: block;
						}
						.news_box h2,
						.found_box h2 {
							margin: 0 0 10px;
						}

#mainwidecontent .news_box p .facebook_like {
	width: 62px;
	height: 22px;
	overflow: hidden;
	vertical-align: -5px;
	margin: 5px 0px 0px 12px;
}
/* hirek */

					#box404 {
						width: 680px;
						height: 65px;
						border: #e20074 solid 1px;
						background: #fff;
						margin: 18px 0 30px;
						float: left;
					}
						#box404 h3 {
							font: bold 18px arial;
							color: #e20074;
							text-align: center;
							margin: 22px 0 0;
						}
					#todo_box404 {
						width: 656px;
						margin: 0 0 12px;
						padding: 12px 12px 0;
						border: #e7e7e7 solid 1px;
						background: #f7f7f7;
						float: left;
					}
						.magenta_btn {
							font: bold 12px arial;
							color: #fff;
							border: none;
						}
							.magenta_btn.search {
								width: 67px;
								height: 21px;
								background: url(/static/sw/g/magenta_search_btn.gif) 0 0 no-repeat;
							}
							.magenta_btn.errorreport {
								width: 108px;
								height: 21px;
								background: url(/static/sw/g/magenta_errorreport_btn.gif) 0 0 no-repeat;
							}

			.sitemap_column {
				width: 231px;
				padding: 0 0 12px;
				overflow: hidden;
				float: left;
			}
				.sitemap_box {
					width: 220px;
					border-bottom: #e7e7e7 solid 1px;
					background: url(/static/sw/g/sitemap_box_bg.gif) 0 0 repeat-y;
					margin: 0 0 12px;
					overflow: hidden;
					float: left;
				}
					.sitemap_box h6 {
						font: bold 12px arial;
						color: #333;
						margin: 0;
						padding: 3px 0 3px 8px;
						background: #ccc;
					}
					.sitemap_box ul,
					.sitemap_box ul ul {
						margin: 6px 10px !important;
						padding: 0;
						list-style: none;
					}
						.sitemap_box ul ul {
							margin: 0 15px !important;
						}
						.sitemap_box ul li {
							margin: 0 !important;
							padding: 0 !important;
							background: none !important;
						}

						.sitemap_box p {
							margin: 6px 10px !important;
							padding: 0;
						}
						.sitemap_box img {
							margin: 0 0 6px;
							float: left;
						}

		#footer {
			width: 888px;
			padding: 7px 24px 5px 14px;
			background: #e9e9e9 url(/static/sw/g/bg_pbottom.gif) 0 0 no-repeat;
			float: left;
		}
			#footer br {
				clear: right;
			}
			#footer ul.contentlinks,
			#footer ul.relatedlinks {
				margin: 0;
				padding: 0;
				list-style: none;
				float: left;
			}
			#footer ul.relatedlinks {
				float: right;
			}
				#footer ul.contentlinks li,
				#footer ul.relatedlinks li {
					font: normal 10px arial;
					margin: 4px 14px 0 0;
					padding: 0;
					float: left;
				}
				#footer ul.relatedlinks li {
					margin: 4px 0 0 14px;
				}
					#footer ul.contentlinks li a,
					#footer ul.relatedlinks li a {
						color: #333;
						text-decoration: none;
					}
					#footer ul.contentlinks li a:hover,
					#footer ul.relatedlinks li a:hover {
						color: #e20074;
					}

.small {
	font-size: 10px;
}

a.rm,
a.rm:hover {
	color: #e20074;
	padding: 0 16px 0 0;
	line-height: 25px;
	background: url(/static/sw/g/ico_r-arrow-magenta.gif) right 3px no-repeat;
}

a.rg {
	color: #333;
	padding: 1px 16px 1px 0;
	background: url(/static/sw/g/ico_r-arrow-grey.gif) right 3px no-repeat;
}
a.rg:hover {
	color: #e20074;
	background: url(/static/sw/g/ico_r-arrow-magenta.gif) right 3px no-repeat;
}

a.lm,
a.lm:hover {
	color: #e20074;
	padding: 1px 0 1px 16px;
	background: url(/static/sw/g/ico_r-arrow-magenta.gif) 0 3px no-repeat;
}

a.lg {
	color: #333;
	padding: 1px 0 1px 16px;
	background: url(/static/sw/g/ico_r-arrow-grey.gif) 0 3px no-repeat;
}
a.lg:hover {
	color: #e20074;
	background: url(/static/sw/g/ico_r-arrow-magenta.gif) 0 3px no-repeat;
}


a.lg.sm {
	height: 1%;
	padding: 0 0 0 16px;
	background: url(/static/sw/g/ico_r-arrow-grey.gif) 0 4px no-repeat;
	display: block;
}
a.lg.sm:hover,
a.lg.sm.on {
	color: #e20074;
	background: url(/static/sw/g/ico_r-arrow-magenta.gif) 0 4px no-repeat;
}
a.lg.sm.on {
	font-weight: bold;
}

a.g {color: #333;}
a.g:hover {color: #e20074;}

a.ul,
a.ul:hover {text-decoration: underline;}

#maincontent .ul{
	line-height: 21px;
}

img.hr {
	height: 1px;
	background: #e7e7e7;
	float: left;
}

/* ASP */
#movieplayerbox {
	width: 685px;
	height: 540px;
	margin: 0 0 12px;
	float: left;
}
/* ASP */

#noflashbox {
	width: 680px;
	margin: 0 0 20px;
	padding: 12px 0 0;
	border: #e20074 solid 1px;
	overflow: auto;
	float: left;
}
	#noflashbox p {
		margin: 0 15px 12px;
	}
	#noflashbox p a.flash,
	#noflashbox p a.flash:hover {
		padding: 5px 0 0 28px;
		background: url(/static/sw/g/flash.gif) 0 0 no-repeat;
	}

#fullflashbox {
	width: 888px;
	padding: 0 6px;
	overflow: hidden;
	float: left;
}

#logobox {
	width: 424px;
	padding: 12px 12px 0;
	background: #fff url(/static/sw/g/logobox_bg.png) 0 0 repeat-x;
	border-left: #fff solid 12px;
	margin: 0 0 12px;
	float: left;
	_float: none;
}
	#logobox img {
		margin-left: 16px;
		float: right;
	}

#gcc_content {
	width: 650px;
	border: #e20074 solid 1px;
	background: #f7f7f7;
	padding: 12px 15px;
	margin: 0 0 25px;
	float: left;
}
	#gcc_content h2 {
		margin-bottom: 5px;
	}
	#gcc_content p {
		margin: 5px 0 19px;
	}
	#gcc_content .small {
		color: #999;
	}
	ul li .icon {
	font-size: 10px;
	padding: 0 0 0 45px;
	background: url(/static/sw/g/pdf.gif) 23px 0 no-repeat;
}

	#gcc_content .gcc_box {
		width: 588px;
		padding-left: 60px;
		background: url(/static/sw/g/pdf_icon.gif) 0 9px no-repeat;
		float: left;
	}
	#gcc_content .gcc_box p {
		margin: 5px 0 19px;
		_margin: 5px 0 0;
	}
	#gcc_content .gcc_box .small {
		line-height: 21px;
	}
	#gcc_content .gcc_box ul {
		margin: 0;
	}
		#gcc_content .gcc_box ul li {
			margin: 0;
		}

.normal-player {
	padding-left: 12px;
	margin-bottom: 18px;
	float: left;
}


.wide_index_column .service_box {
	width: 708px;
	height: 230px;
	overflow: hidden;
	float: left;
}
.wide_index_column .service_box .description_box {
	width: 306px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding: 30px 130px 0 20px;
	background: #e3eeea;
	float: left;
}
	.wide_index_column .service_box .description_box h2 {
		font: bold 22px arial;
		margin: 0 0 12px;
		line-height: 25px;
	}
	.wide_index_column .service_box .description_box p {
		margin: 0 0 12px;
	}
	.wide_index_column .service_box .description_box ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.wide_index_column .service_box .description_box ul li {
		}

.wide_index_column .service_box .login_box {
	width: 222px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	background: #eee;
	padding: 10px 15px 8px;
	float: left;
}
	.wide_index_column .service_box .login_box h6 {
		font: bold 16px arial;
		color: #333;
		margin: 0 0 8px;
	}
	.wide_index_column .service_box .login_box p {
		margin: 0;
	}
	.wide_index_column .service_box .login_box ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

#maincontent .service_box {
	width: 448px;
	background: #f7f7f7;
	border: #e7e7e7 solid 1px;
	margin: 0 0 15px 12px;
	_margin-left: 6px;
	float: left;
}
	#maincontent .service_box h6 {
		font: bold 12px arial;
		color: #333;
		margin: 0;
		padding: 3px 0 3px 8px;
		background: #ccc;
	}
	#maincontent .service_box img {
		margin: 0 0 5px;
		float: left;
	}
	#maincontent .service_box p {
		margin: 0 10px 10px;
	}
	#maincontent .service_box .text_box,
	#maincontent .service_box .list_box {
		width: 224px;
		float: left;
	}
	#maincontent .service_box .text_box p,
	#maincontent .service_box .list_box p,
	#maincontent .service_box .list_box ul {
		margin: 0 0 10px 10px;
	}
		#maincontent .service_box .list_box ul.link li {
			padding: 0;
			background: none;
		}
			#maincontent .service_box .list_box ul.link li a {
				height: 1%;
				display: block;
				background-position: 0 5px;
			}


#mainwidecontent p {
}
#mainwidecontent #warning_box {
	width: 600px;
	background: #f7f7f7 url(/static/sw/g/icon_mag-exclamation-47x47.png) 12px 10px no-repeat;
	border: #e20074 solid 1px;
	margin: 0 0 20px;
	padding: 10px 0 10px 80px;
	float: left;
}
	#mainwidecontent #warning_box h2 {
		font: bold 16px arial;
		line-height: 19px;
		margin: 0 0 5px;
	}
	#mainwidecontent #warning_box img {
		margin: 0 10px 0 0;
		float: right;
	}
	#mainwidecontent #warning_box p {
		margin: 0;
	}
		#mainwidecontent #warning_box p a {
			text-decoration: underline;
		}

#mainwidecontent .service_box {
	width: 680px;
	background: #f7f7f7 url(/static/sw/g/e7e7e7.gif) 449px 0 repeat-y;
	border: #e7e7e7 solid 1px;
	margin: 0 0 15px;
	float: left;
}
	#mainwidecontent .service_box h6 {
		font: bold 12px arial;
		color: #333;
		margin: 0;
		padding: 3px 0 3px 8px;
		background: #ccc;
	}
	#mainwidecontent .service_box .text_box {
		width: 440px;
		padding: 5px 0 5px 10px;
		float: left;
	}
		#mainwidecontent .service_box .text_box p {
			margin: 0;
		}
			#mainwidecontent .service_box .text_box p img {
				margin: 5px 15px 0 0;
				float: left;
			}

	#mainwidecontent .service_box .list_box {
		width: 220px;
		padding: 5px 0 5px 10px;
		float: left;
	}
		#mainwidecontent .service_box .list_box ul {
			margin: 0;
		}
			#mainwidecontent .service_box .list_box ul li {
				padding: 0;
				background: none;
			}
				#mainwidecontent .service_box .list_box ul li a {
					height: 1%;
					display: block;
					background-position: 0 5px;
				}


#mainwidecontent .more_opportunities_box {
	width: 661px;
	background: #f7f7f7;
	border: #e7e7e7 solid 4px;
	margin: 0 0 15px;
	padding: 12px 0 0 13px;
	float: left;
}
	#mainwidecontent .more_opportunities_box h2 {
		font: bold 17px arial;
		line-height: 20px;
		margin: 0 0 10px;
	}
	#mainwidecontent .more_opportunities_box p {
		margin: 0 0 10px;
	}
	#mainwidecontent .more_opportunities_box .opportunity_box {
		width: 315px;
		background-color: #fff;
		background-position: 10px 36px;
		background-repeat: no-repeat;
		border: #e7e7e7 solid 1px;
		margin: 0 13px 13px 0;
		float: left;
	}
		#mainwidecontent .more_opportunities_box .opportunity_box h6 {
			font: bold 12px arial;
			color: #333;
			margin: 0 0 10px;
			padding: 3px 0 3px 8px;
			background: #ccc;
		}
		#mainwidecontent .more_opportunities_box .opportunity_box p {
			margin: 0 10px 10px 67px;
		}

		#mainwidecontent .more_opportunities_box .opportunity_box ul {
			margin: 0 0 15px 67px;
		}
			#mainwidecontent .more_opportunities_box .opportunity_box ul li {
				padding: 0;
				background: none;
			}
				#mainwidecontent .more_opportunities_box .opportunity_box ul li a {
					height: 1%;
					display: block;
					background-position: 0 5px;
				}

#mytsystems_login p {
	line-height: 13px;
	/* border-bottom: #ccc solid 1px; */
}
	#mytsystems_login p label {
		display: block;
	}
	#mytsystems_login p span {
		font-size: 10px;
		color: #999;
	}
	#mytsystems_login p .text {
		border: #e7e7e7 solid 1px;
		margin: 2px 3px 5px 0;
		padding: 2px 0 2px 1px;
		float: left;
	}
	#mytsystems_login p .at {
		line-height: 20px;
		float: left;
	}
	#mytsystems_login p .submit {
		width: 67px;
		height: 21px;
		font: bold 12px arial;
		color: #fff;
		background: url(/static/sw/g/magenta_search_btn.gif) 0 0 no-repeat;
		border: none;
		line-height: 13px;
		margin: 7px 0 10px;
	}


/*KKV atiranyito oldal classok*/

.column-full{
	width:888px;
	padding:0px 6px;
}

.box-redirect{
	width:888px;
	height:495px;
	background: url(/static/sw/g/box_redirect_bg.jpg) 0 0 no-repeat;
	position:relative;
}



.box-redirect .button-magenta{
	font-family: Arial;
	font-size:18px;
	font-weight:normal;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:23px;
	padding: 10px 40px 10px 25px;
	width:auto;
	background: url(/static/sw/g/redirect_button_bg.png) no-repeat 0 0;
	color:#fff;
    position: absolute;
    top: 253px;
	left:80px;
}

.box-redirect .button-magenta span{
	background: url(/static/sw/g/redirect_button_bg_right.png) no-repeat 0 0;
	display:block;
	width:6px;
	height:46px;
    margin-left: -1px;
    margin-top: -10px;
    position: absolute;
    right: -6px;
    top: 10px;
}


.box-redirect a.button-magenta span {
	background-position: 0 0;
}

.box-redirect a.button-magenta.arrow span:after {
	display: block;
	content: '';
	position: absolute;
	right:23px;
	top:17px;
	float:right;
	background: url(/static/sw/g/redirect_arrow.gif) repeat-x 0 0;
	width: 9px;
	height: 13px;
}


/*KKV atiranyito oldal classok*/
