a.nr, a.nr:hover, a.nr:visited
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #ffffff;	
	text-decoration: none;
	text-transform: uppercase;
	/* piros ce181f */
}

body
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	text-align: center;
	background-color: #000000;
}

body.dvd
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	text-align: center;
	background: #E5E5E5;
}

td.dvd
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	text-align: center;
	background-image: url('dvd_shop_21.jpg');
	background-repeat: repeat-x;
	background-position: top;
}


td
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
}

td.Summary
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #949494;	
	padding: 10px;
}

td.Button
{
	background-image: url('button_bg.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 20px;
	width: 110px;
	color: #ffffff;
}

td.grayBold
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #949494;	
}

td.pinkBold
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FF007E;
	font-weight: bold;	
}

td.pink
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FF007E;
	font-weight: bold;	
}

div.pink
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #FF007E;
	font-weight: bold;	
}

td.gray12
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #c8c8c8;	
}

.gray
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #949494;	
}

input.memberInput150, select.memberInput150, textarea.memberInput150
{

	background: #000000;
	border: 1px solid #FF007E;
	/* #EA2B9D*/
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;		
	width: 150px;
	padding-left: 5px;
}

input.input150, select.input150, textarea.input150
{

	background: #000000;
	border: 1px solid #898989;
	/* #EA2B9D*/
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;		
	width: 150px;
	padding-left: 5px;
}

input, select, textarea
{
	background: #000000;
	border: 2px solid #898989;
	/* #EA2B9D*/
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;		
	width: 100px;
	padding-left: 5px;
}

input.memberInput[type=Button], input.memberInput[type=Submit] 
{
	border: 0px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FF007E;		
	width: 100px;
	padding-left: 5px;
	text-transform: uppercase;
}

input.button100
{
	background-image: url('clip_shop_button_100.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 22px;
	width: 100px;
	color: #ffffff;
	border: none;
	cursor: pointer;
}

input.button150
{
	background-image: url('clip_shop_button_150.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 22px;
	width: 150px;
	color: #ffffff;
	border: none;
	cursor: pointer;
}

input.button200
{
	background-image: url('clip_shop_button_200.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 22px;
	width: 200px;
	color: #ffffff;
	border: none;
	cursor: pointer;
}

input.input200[type=Button], input.input200[type=Submit] 
{
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #000000;
	border: 2px solid #898989;
	/* #EA2B9D*/
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;		
	width: 200px;
	padding-left: 5px;
	cursor: pointer;
}

input.input200, input.input200
{
	background: #000000;
	border: 2px solid #898989;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;		
	width: 200px;
	padding-left: 5px;
}

input.inputError150, select.inputError150, textarea.inputError150
{

	background: #000000;
	border: 1px solid #FF2C95;
	/* #EA2B9D*/
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;		
	width: 150px;
	padding-left: 5px;
}

input.inputError, select.inputError, textarea.inputError
{

	background: #000000;
	border: 1px solid #FF2C95;
	/* #EA2B9D*/
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;		
	width: 100px;
	padding-left: 5px;
}

a.Header, a.Header:hover, a.Header:visited
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

a.white, a.white:hover, a.white:visited
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	text-decoration: none;
}

a.subCategory, a.subCategory:visited
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #FF2C95;	
	text-decoration: none;
}
a.subCategory:hover
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #FFFFFF;	
	text-decoration: none;
}

a, a:hover, a:visited
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FF2C95;	
	text-decoration: none;
}

a.gray, a.gray:visited
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #949494;	
	text-decoration: none;
}

a.gray:hover
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;	
	text-decoration: none;
}

.table
{
	text-align: center;
}

td.ImgThumb
{
	border: 0px;
}

td.ThumbEmpty
{
	border: 2px  solid  #242424;
	background: #161616;
	padding: 2px;
	width: 160px;
}

td.FormHeader
{
	background-image: url('form_header.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	height: 10px;	
	width: 685px;		
}

td.FormFooter
{
	background-image: url('form_footer.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	height: 10px;	
	width: 685px;	
}

td.ThumbHeader
{
	background-image: url('product_belt.jpg');
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	height: 16px;	
}

.CartHeader
{
	background-image: url('cart	_belt_header.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	padding-top: 10px;
	width: 689px;
	height: 38px;
}

.ProductHeader
{
	background-image: url('product_belt_header.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	padding-top: 10px;
	width: 689px;
	height: 38px;
}

.ProductImgBlack
{
	background-image: url('product_belt_black_bg.jpg');
	background-repeat: repeat-y;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	width: 689px;
}

.CartBelt
{
	background-image: url('product_belt.jpg');
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	height: 16px;
}

.ProductImg
{
	background-image: url('product_belt_bg.jpg');
	background-repeat: repeat-y;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	width: 689px;
}

.CartGrayHeader
{
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #cccccc;
	background: #2d2d2d;
	border-top: 1px solid #FF2C95;
}

.CartGray
{
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #cccccc;
	background: #2d2d2d;
}

.CartGrayMini
{
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #949494;
	background: #2d2d2d;
}

.ProductFooter
{
	background-image: url('product_belt_footer.jpg');
	background-repeat: no-repeat;
	background-position: top;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	width: 689px;
	height: 40px;
}

.ProductFooterForm
{
	background-image: url('product_belt_footer_form.jpg');
	background-repeat: no-repeat;
	background-position: top;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	width: 689px;
	padding-left: 20px;
	padding-right: 20px;	
	height: 20px;
}

.Box
{
	background-image: url('gfshop_box_bg.jpg');
	background-repeat: no-repeat;
	width: 147px;
	height: 264px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;
	/*padding-left: 8px;*/
}

.BoxHover
{
	background-image: url('gfshop_box_hover_bg.jpg');
	background-repeat: no-repeat;
	width: 147px;
	height: 264px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;
	text-align: left;
	cursor: pointer;
	/*padding-left: 8px;*/
}

.BoxHeader
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding-top: 10px;
	width: 147px;
	height: 40px;
}

.BoxImg
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	width: 147px;
	height: 184px;
	/*padding-left: 6px;
	padding-top: 13px;*/
}

.BoxFooter
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 10px;
	width: 147px;
	height: 40px;
}


.DvdBox
{
	background-image: url('dvd_shop_box_dark.jpg');
	background-repeat: no-repeat;
	width: 165px;
	height: 192px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;
	/*padding-left: 8px;*/
}

.DvdBoxHover
{
	background-image: url('dvd_shop_box_light.jpg');
	background-repeat: no-repeat;
	width: 165px;
	height: 192px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;
	text-align: left;
	cursor: pointer;
	/*padding-left: 8px;*/
}

.DvdBoxHeader
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	padding-top: 10px;
	width: 165px;
	height: 42px;
}

.DvdBoxImg
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	width: 165px;
	height: 140px;
	/*padding-left: 6px;
	padding-top: 13px;*/
}

.DvdBoxFooter
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 10px;
	width: 165px;
	height: 10px;
}



td.Header
{
	background-image: url('gfshop_header_bg.jpg');
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	padding-left: 50px;		
}

td.DvdMenuItem
{
	background-image: url('dvd_shop_menu.jpg');
	background-repeat: no-repeat;
	width: 223px;
	height: 32px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 38px;	
}

td.DvdMenuItemHover
{
	background-image: url('dvd_shop_menu_hover.jpg');
	background-repeat: no-repeat;
	width: 223px;
	height: 32px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;
	text-align: left;
	padding-left: 38px;		
}

td.MenuItem
{
	background-image: url('gfshop_button_bg.jpg');
	background-repeat: no-repeat;
	width: 213px;
	height: 24px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #949494;
	text-align: left;
	padding-left: 8px;	
}

td.MenuItemHover
{
	background-image: url('gfshop_button_hover_bg.jpg');
	background-repeat: no-repeat;
	width: 213px;
	height: 24px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;
	text-align: left;
	padding-left: 8px;		
	cursor: pointer;
}

td.defaultHeader
{
	background-image: url('dvd_default_01.jpg');
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	vertical-align: top;
}

td.defaultMenuTitle
{
	background-image: url('dvd_default_04.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	vertical-align: top;
}

td.defaultMenu
{
	background-image: url('gfshop_menu_bg.jpg');
	background-position: right;
	background-repeat: repeat-y;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	vertical-align: top;
}

td.defaultContent
{
	background-image: url('gfshop_bg.jpg');
	background-repeat: repeat-y;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	vertical-align: top;
}

td.defaultFooter
{
	background-image: url('dvd_06.jpg');
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	vertical-align: top;
}

td.dvdHeader
{
	background-image: url('dvd_01.jpg');
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	vertical-align: top;
}

td.clipHeader
{
	background-image: url('dvd_03.jpg');
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	vertical-align: top;
}

td.streamHeader
{
	background-image: url('dvd_02.jpg');
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;	
	vertical-align: top;
}

.MenuBoxHeaderLogin
{
	background-image: url('product_box_belt_header_login.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding-left: 60px;
	width: 215px;
	height: 31px;
}

.MenuBoxHeaderCart
{
	background-image: url('product_box_belt_header_cart.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding-left: 60px;
	width: 215px;
	height: 31px;
}

.MenuBoxHeaderClip
{
	background-image: url('product_box_belt_header_clip.jpg');
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding-left: 60px;
	width: 215px;
	height: 31px;
}

.MenuBox
{
	background-image: url('product_box_belt_bg.jpg');
	background-repeat: repeat-y;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	width: 201px;
}

.MenuBoxFooter
{
	background-image: url('product_box_belt_footer.jpg');
	background-position: top;
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
	width: 201px;
	height: 58px;
	padding-left: 20px;
	padding-right: 20px;
}

.MainTable
{
	background-image: url('main_bg.jpg');
	background-position: left;
	background-repeat: repeat-y;
}


.memberBottom
{
	background-image: url('openmember_08.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

body.member
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	background-image: url('member_inside_02.jpg');
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
}

td.memberMenu
{
	background-image: url('member_inside_03.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

td.memberMenuInside
{
	padding-top: 80px;
	padding-left: 8px;
	padding-right: 8px;
	height: 466px;
}

td.memberMain
{
	background-image: url('member_inside_15.jpg');
	background-position: top;
	background-repeat: repeat-y;
}

table.memberPlayer
{
	background-image: url('member_inside_05.jpg');
	background-position: top;
	background-repeat: no-repeat;
	width: 623px;
	height: 455px;
	text-align: center;
	vertical-align: middle;
}


td.memberPlayerControl
{
	background-image: url('member_inside_10.jpg');
	background-position: top;
	background-repeat: no-repeat;
	height: 90px;
}

td.memberFooter
{
	background-image: url('member_inside_14.jpg');
	background-position: top;
	background-repeat: no-repeat;
	width: 623px;
	height: 199px;
	text-align: center;
	vertical-align: middle;
}

td.purple
{
	color: #620131;
}

a.purple, a.purple:hover, a.purple:visited
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #620131;	
	text-decoration: none;
}

input.purple, select.purple, textarea.purple, submit.purple
{
	background: #FFD9F0; /* 255  217 240 */
	border: 2px solid #620131;
	/* #EA2B9D*/
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #620131;		 /* 098 001 049 */
	width: 100px;
	padding-left: 5px;
	-moz-border-radius: 5px;
	
}

input.purpleinputError, select.purpleinputError, textarea.purpleinputError
{

	background: #FFD9F0;
	border: 2px solid #FF2C95;
	/* #EA2B9D*/
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #620131;		
	width: 100px;
	padding-left: 5px;
	-moz-border-radius: 5px;
}

td.memberSubsciptionTop
{
	background-image: url('member_inside_subscripti_01.jpg');
	background-repeat: no-repeat;
	width: 623px;
	height: 20px;	
	text-align: center;
	vertical-align: middle;
}

td.memberSubsciptionBottom
{
	background-image: url('member_inside_subscripti_03.jpg');
	background-repeat: no-repeat;
	width: 623px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

td.memberSubsciption
{
	background-image: url('member_inside_subscripti_02.jpg');
	background-repeat: repeat-y;
	width: 623px;
	text-align: center;
	vertical-align: middle;
}

td.membershipbox
{
	background-image: url('membership_box_02.jpg');
	background-repeat: repeat-y;
	width: 370px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #949494;	
	padding-left: 80px;
	padding-right: 30px;
	text-align: justify;
}

fieldset
{
	border: 2px  solid  #1E1E1E;
	background: #000000;
	padding: 2px;
}

legend
{
	color: #949494;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.MemberGray
{
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #949494;
	/*background: #1E1E1E; */
}

input.memberInput100
{
	-moz-border-radius: 0px;
	background: #000000;
	border: 1px solid #FF007E;
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #949494;		
	width: 100px;
	padding-left: 5px;
}

input.memberInput200
{
	-moz-border-radius: 0px;
	background: #000000;
	border: 1px solid #434343;
	font-weight: normal;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FF007E;		
	width: 200px;
	padding-left: 5px;
}

td.ClipSubMenuMainItem
{
	background-image: url('gfshop_button_bg.jpg');
	background-repeat: no-repeat;
	width: 213px;
	height: 24px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #949494;
	text-align: left;
	padding-left: 8px;	
	cursor: pointer;
}

td.ClipSubMenuItem
{
	background: #282828;
	width: 185px;
	height: 29px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 24px;	
}

td.ClipSubMenuItemHover
{	
	background: #000000;
	width: 185px;
	height: 29px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;
	text-align: left;
	padding-left: 24px;		
	cursor: pointer;
}

td.ClipMenuItem
{
	background-image: url('gfshop_button_bg.jpg');
	background-repeat: no-repeat;
	width: 213px;
	height: 24px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #949494;
	text-align: left;
	padding-left: 8px;	
}

td.ClipMenuItemHover
{
	background-image: url('gfshop_button_hover_bg.jpg');
	background-repeat: no-repeat;
	width: 213px;
	height: 24px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #F70F82;
	text-align: left;
	padding-left: 8px;		
	cursor: pointer;
}

table.shopHeaderStep2
{
	background-image: url('clip_shop_shop_header_step2.jpg');
	background-repeat: no-repeat;
}