html, body
{
	background		: #FFFFFF;
	color:			: #000000;
	margin			: 0px;
	padding			: 0px;
	font-size		: 10pt;
	font-family		: Verdana;
}

a 
{
	font-family		: Verdana;
	font-size		: 11px;
	color			: #4b5c68;
	text-decoration	: none;
}

#container
{
	width			: 786px;
	height			: auto !important;
	height			: 827px;
	min-height		: 827px;
	overflow-y		: visible;
	margin			: 0px auto;
	padding			: 20px 0px 0px 0px;
}

#logo
{
	height				: 65px;
	background-image	: url(../images/logo.gif);
	background-repeat	: no-repeat;
	background-position	: top center;
	padding				: 0 0 20px 0px;
}

#content
{
	width				: 786px;
	height				: auto !important;
	height				: 627px;
	min-height			: 627px;
	overflow-y			: visible;

	background-image	: url(../../../../res/brand/valuewait/images/achtergrond-inhoud.gif);
	background-repeat	: repeat-y;
}

#content a
{
	text-decoration		: underline;
}



/* Three blocks on homepage*/

#infoBlocks
{
	width				: 720px;
	border				: 0px solid red;
	margin				:0px;
	margin-left			: 30px;
	margin-bottom		: 20px;
	padding				:0px;
	font-family			: Arial, sans-serif;
	border-collapse		: collapse;
	
}

#infoBlocks td
{
	padding				: 0px;
	vertical-align		: top;
}	

.infoBlock
{
	width				: 220px;
	border				: 0px solid blue;
	position			: relative;
	vertical-align		: top;
}

/*
.infoBlockHome
{
	width: 230px;	
}*/

.infoTitle
{
	background			: #96bf0d url(../../../../res/brand/valuewait/images/info-top-left.gif) no-repeat;
	height				: 14px;
	text-align			: left;
	color				: white;
	font-weight			: bold;
	padding				: 3px;
	
	padding-left		: 12px;
}

.infoTitleGrey
{
	background			: #96bf0d url(../../../../res/brand/valuewait/images/info-top-left-grey.gif) no-repeat;
}

.infoContent
{
	background			: #ffffff url(../../../../res/brand/valuewait/images/info-content-left.gif) repeat-y;
	text-align			: left;
	padding				: 5px;
	padding-left		: 12px;
	font-size			: 11px;
	color				: #4b5c68;
}

.infoContentGrey
{
	background			: #fafafa url(../../../../res/brand/valuewait/images/info-content-left-grey.gif) repeat-y;
}

.infoContent p
{
	padding				: 0px;
	margin				: 0px;	
}

.infoBottom
{
	border				: 0px solid red;
	height				: 9px;
	margin-left			: 1px;
	width				: 220px;
	background			: url(../../../../res/brand/valuewait/images/info-bottom.gif);
}

.infoBottomGrey
{
	background			: url(../../../../res/brand/valuewait/images/info-bottom-grey.gif);
}

#plaatje
{
	width				: 770px;
	height				: 299px;
	background-image	: url(../../../../res/brand/valuewait/images/home-plaatje1.jpg);
	background-repeat	: no-repeat;
	background-position	: right;
	margin				: 0px auto;
}


#plaatje-hi-shop
{
	width				: 770px;
	height				: 300px;
	background-image	: url(../../../../res/brand/valuewait/images/hi-shop-header.jpg);
	background-repeat	: no-repeat;
	background-position	: right;
	margin				: 0px auto;
	
}

#plaatje-intro
{
	width				: 770px;
	height				: 132px;
	
	padding				: 0 0 0 8px;
	float				: left;
}



#inhoud-links
{
	width				: 300px;
	height				: auto;
	float				: left;
	font-size			: 11px;
	color				: #4b5c68;
	font-family			: Verdana;
}

#inhoud-rechts
{
	width				: 478px;
	/* IE6 HACK*/
	min-height			: 428px;
  	height				: auto  !important;
  	height				: 500px;
	/* IE6 HACK*/
	float				: left;
	background-image	: url(../../../../res/brand/valuewait/images/achtergrond-groen.gif);
	background-repeat	: no-repeat;
	font-size			: 11px;
	color				: #4b5c68;
	font-family			: Verdana;
}


#inhoud-rechtslogin
{
	width				: 478px;
	/* IE6 HACK*/
  	height				: auto  !important;
  	height				: 500px;
	min-height			: 428px;
	overflow			:visible;
	/* IE6 HACK*/
	float				: left;
	background-image	: url(../../../../res/brand/valuewait/images/achtergrond-blauw.gif);
	background-repeat	: no-repeat;
	font-size			: 11px;
	color				: #4b5c68;
	font-family			: Verdana;
}

#inhoud-text
{
	width				: 450px;
	padding				: 15px 0 0 5px;
}

#inhoud
{
	width				: 210px;
	height				: auto;
	padding				: 0 0 0 55px;
	float				: left;
}

#inhoud-streep
{
	width				: 222px;
	height				: 1px;
	background-image	: url(../../../../res/brand/valuewait/images/inhoud-streep.gif);
	background-repeat	: no-repeat;
	background-position	: right;
	padding				: 40px 0 0 40px;
}

#leeg
{
	width				: 222px;
	height				: 1px;
}

#inhoud-login
{
	width				: 210px;
	height				: auto;
	padding				: 0 0 0 55px;
	float				: left;
}

#intro
{
	width				: 357px;
	top					: 44px;
	left				: 58px;
	position			: relative;
}

#intro-text
{
	width				: 400px;
	/*height			: 200px;*/
	padding				: 0 0 0px 0;
	margin-bottom		: 25px;
}

#intro-login
{
	width				: 200px;
	height				: 180px;
	background-image	: url(../../../../res/brand/valuewait/images/login.gif);
	background-repeat	: no-repeat;
	float				: left;
	padding				: 5px 0 0 30px;
	position			: relative;
	top					: 0px;
	margin-top			: -40px;
	left				: 50px;
	font-size			: 11px;
	color				: #FFFFFF;
	font-family			: Verdana;	
}


 #intro-news
 {
	width				: 720px;
	height				: 40px;
	/*margin-top		: -20px;	
	float				: left;*/
	
	position			: relative;
	/*top				: 64px;*/
	left				: 32px;
}
 
#intro-logedin
{
	width				: 220px;
	height				: 150px;
	background-repeat	: no-repeat;
	float				: left;
	position			: relative;
	margin-top			: -60px;
	left				: 50px;
	font-size			: 11px;
	color				: #FFFFFF;
	font-family			: Verdana;	
	border				: 0px solid red;

}

#intro-streep
{
	width				: 450px;
	height				: 1px;
	padding				: 10px 0 10px 0;
	background-image	: url(../../../../res/brand/valuewait/images/streep-klein.gif);
	background-position	: center;
	background-repeat	: no-repeat;
}

#intro-links
{
	width				: 452px;
	height				: auto !important;
	height				: 300px;
	min-height			: 300px;
	  
	float				: left;
	font-size			: 11px;
	color				: #4b5c68;
	font-family			: Verdana;
}

#intro-rechts
{
	width				: 322px;
	height				: auto;
	float				: left;
	font-size			: 11px;
	color				: #4b5c68;
	font-family			: Verdana;
}


/*HOME*/

#home-center
{
	width				: 100%;
	height				: 335px;
	border				: 0px solid red;
	margin-top			: -95px;
}


/* END HOME*/

/* MENU */

#menu{
	width				: 220px;
	height				: 161px;
	top					: -20px;
	left				: 40px;
	position			: relative;
}
#menu a
{
	text-decoration		: none;
}

#menuhome
{
	width				: 220px;
	height				: 161px;
}
#menuhome a
{
	color				: white;
	font-weight			: bold;
	text-decoration		: none;
}

.menu-content
{
	padding				: 5px 0 0 10px;
}

.menu-text
{
	width				: 220px;
	height				: 135px;
	background-image	: url(../../../../res/brand/valuewait/images/menu-bg.gif);
	background-repeat	: repeat-x;
	color				: #FFFFFF;
	font-size			: 12px;
	font-family			: verdana;
}	

.menu-text label
{
	color				: #4b5c68;
	font-size			: 20px;
	font-family			: verdana;
}	
	
.menu-text p
{
	padding				: 10px 0 0 0;
	margin				: 0;
}	

#image-home
{
	width				: 442px;
	height				: 330px;
	background-image	: url(../images/cadeaus.png);	
	margin-left			: 307px;
	margin-top			: -9px;
}
	
#menu-knoppen{
	margin: 0;
	padding: 0;
	background-image: url(../../../../res/brand/valuewait/images/balk.gif);
	background-repeat: repeat-x;
	float: left;
	line-height: 25px;
	border-top: #ffffff solid 1px;
}
#menu-knoppen li a{ text-decoration:none;}
#menu-knoppen li{
	width: 55px;
	height: 25px;
	list-style-type: none;
	float: left;
	text-align: center;
}
#submenu{
	top: 20px;
	left: 40px;
	width:200px;
	position: relative;
}
#submenu ul{
	margin:0;
	padding:0;
	width:200px;
	list-style:none;
}
#submenu li a{
	color:#4b5c68;
	font-size:12px;
	font-weight: bold;
	display:block;
	background:url(../../../../res/brand/valuewait/images/knoppen/pijl.gif) left center no-repeat; 
	padding-left:24px;
	margin-bottom:10px;
	width:220px;
	outline:none;
	text-decoration:none;
}
#submenu li a:hover{background:url(../../../../res/brand/valuewait/images/knoppen/pijl-groen.gif) left center no-repeat;}


/* NAVIAGATIE */

#navigatie{
	width: 770px;
	height: 25px;
	background-image: url(../../../../res/brand/valuewait/images/balk.gif);
	background-repeat: repeat-x;
	margin: 0px auto;
}

#navlist li{
	width: 192px;
	height: 23px;
	list-style-type: none;
	display: inline;
	float: left;
	text-align: center;
	padding: 2px 0 0 0;
}

#navlist{
	margin: 0;
	padding: 0;
	float: left;
}

.line{
	width: 2px;
	height: 24px;
	background-image: url(../../../../res/brand/valuewait/images/line.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
}

/* COPYRIGHT */

#copyright{
	width: 786px;
	/*height: 80px;*/
	background-image: url(../../../../res/brand/valuewait/images/achtergrond-inhoud.gif);
	background-repeat: repeat-y;
	float: left;
}

#onder-link{
	width: 350px;
	height: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #77b800;
	padding: 0 0 0 210px;
}

#streep{
	width: 770px;
	height: 2px;
	background-image: url(../../../../res/brand/valuewait/images/streepgroen.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding: 10px 0 0 0;
}

#copyright-text{
	width: 235px;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5c68;
	float: left;
	padding: 20px 0 0 70px;
}

#onder-link2{
	width: 250px;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5c68;
	float: left;
	padding: 20px 0 0 30px;

}

#logo-klein{
	width: 142px;
	height: 30px;
	background-image: url(../../../../res/brand/valuewait/images/logo-beneden.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 5px;
}

/* ONDER KANT */

#onder{
	width: 786px;
	float: left;
}

#onder-links{
	height: 15px;
	width: 15px;
	background-image: url(../../../../res/brand/valuewait/images/onder-links.gif);
	background-repeat: repeat-x;
	float: left;
}

#onder-midden{
	height: 15px;
	width: 756px;
	background-image: url(../../../../res/brand/valuewait/images/onder-midden.gif);
	background-repeat: repeat-x;
	float: left;	
}

#onder-rechts{
	height: 15px;
	width: 15px;
	background-image: url(../../../../res/brand/valuewait/images/onder-rechts.gif);
	background-repeat: repeat-x;
	float: left;
}

/* HACKS */

.clear {
	clear: both;
}

/* LINKS */
#onder-link{
	padding-top:19px;
}
#onder-link a{
	font-family: Verdana;
	font-size: 10px;
	color: #77b800;
	text-decoration: none;
}

#navigatie a{
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFE;
	text-decoration: none;
}

#menu a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFE;
	text-decoration: none;
}

#onder-link2 a{
	font-family: Verdana;
	font-size: 9px;
	color: #4b5c68;
	text-decoration: none;
}

/************ FIELD SETS **************/
.accountform p {
	/*height: 13px;*/
	margin: 4px;

}

#clear_form{
	clear:both;
	margin-bottom:50px;
}

.accountform label {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
	line-height: 20px;
	margin:0px;
}

.accountform input{
	float: left;
	color: #333333;
	font-size: 12px;
	font-family: verdana;
}

.accountform input.tekstveld{
	width: 200px;
	height: 17px;

}

.accountform select {
	width: 205px;
	height: 20px;
	margin:0px;
	padding:0px;
}

.accountform input.button_aanmelden{
	height:26px;
}

.accountform label.small_label{
	width:80px;
}

#in_table td{
	padding-bottom:10px;
}
#in_table select{width:111px;}
.split_radios{
	float:left;
}
.split_radios input,.accountform #split_radios{
	float:left;
}
.split_radios div{
	float:left;
	width:207px;
	margin-bottom:1px;
}
.split_radios label{
	width:185px;
}

select.waitmoments {margin:20px 0 20px 0;}

.waitmoments label
{
	width: 100px;	
	padding-left: 4px; 
}

#waitmomentsTable 
{
	border-collapse: collapse;
	background-color: #ffffff;	
	width: 450px;
	font-size: 11px;
	color: #96c83a; 
}

#waitmomentsTable td
{
	border: 1px solid #eaeaea;
	line-height: 15px;
}

#waitmomentsTable h3
{
	margin: 0px;
}

/* LOGIN */

.login{
	width: 155px;
	height: 200px;
	float: none;
	padding: 0;
		
}

.login input{
	color: #333333;
	font-size: 12px;
	font-family: verdana;
}

.login input.tekstveld{
	width: 150px;
	height: 17px;	
}

.login label{
	margin: 0;
	width: 155px;
	float: none;
}

.login p{
	margin: 0;
	padding: 2px;
	width: 155px;
}
.login a{
	color:#ffffff;
	font-size:10px;
}

.login-title{
	font-family: Verdana;
	color: #4b5c68;
	font-size: 20px;
}

.submit-right{
	right: 15px;
	position: absolute; 
}

.submit-left{
	left: 20px;
	position: absolute; 
}

/* SIGNUP */

 p.checkbox, p.button{
	padding: 0px 0 0 195px;	
}

.checkbox input {
	width: 20px;
}

.title{
	height: 20px;
	margin-bottom:8px;
	color: #96bf0d;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
}
#registrationform label a{
	font-size:11px;
	color: #4b5c68;
	text-decoration:underline;;
}
#registrationform div{ 
	float:left;
}
#ie6space{
	padding-left:195px;
}


/* CREDITS */
.c_top{
	float:left;
	margin-bottom:50px;
	padding-left: 5px;
	
}
.creditsform .title{float:left;}
#c_table{
	float:left;
	width:445px;
	border:0px;
	margin-bottom:20px;
}
.tabletitle td{padding-bottom:14px;}
.tablerow,.tablerow2,.tablerow3,#totaalsaldo{
	border:1px solid #999999;
	padding:2px 2px 2px 6px;
	background:#ffffff;
}
.creditsform #totaalsaldo{
	float:right;
	padding:2px 10px 2px 10px;
}
#c_table .tablerow
{
	width:50px;
}

/*HISTORY*/

.history{
	float:left;
}
.history a{
	font-size:11px;
	color: #4b5c68;
	font-style:italic;
}
.history a:hover{color:#000000;}
.history .title{
	margin:17px 0 7px 0;
}
#h_title{margin-top:0;width:400px;}
.history p{
	float:left;
	margin:0 0 3px 0;
}
.history label{
	float:left;
	border:1px solid #999999;
	padding:2px 6px 2px 6px;
	background:#ffffff;
	margin-left:3px;
}
.h_title label{
	background:none;
	border:0;
	font-weight:bold;
}
label.a{width:40px;}
label.o{width:273px;}
label.d{width:70px;}
label.c{width:329px;}

/*PROFIEL*/

#profile{
	height: auto !important;
	height:423px;
	min-height: 423px;
	
	width:463px;
	overflow-y:visible;
	overflow-x:hidden;
}

.profiel{
	float:left;
}

.profiel p{
	float:left;
	margin:0 0 3px 0;
}

.profiel label{
	float:left;
	border:1px solid #999999;
	padding:4px 6px 2px 6px;
	background:#ffffff;
	margin:0 0 3px 3px;
}

.waitmom {
	width:417px;
}

.p_title profiel{
	background:none;
	border:0;
}

label.botton-leeg{
	width: 199px;
	border: 0px;
	background: none;
}
	
label.key{width:200px; height:14px;}
label.value{width:200px;  height:14px;}

.confirm a{
	color: #4b5c68;
	font-size:11px;
	text-decoration:underline;
}


/*CONTACT*/
.contact p{
	float:left;
	margin:0;
	padding:10px 0 0 0;
}

.contact label{
	float:left;
}
.contact input,.contact textarea, .contact select, .contact .button_aanmelden{
	/*float:right;*/
}
.contact select{width:280px;}
.contact textarea{
	height:125px;
	width:276px;
}
.contact .field input{
	width:276px;
}

/*CONTACT BLOK*/
.blok{
	width:220px;
	padding:0 0 0 60px;
}
.blok h1{
	color: #4b5c68;
	font-size: 20px;
	font-weight:normal;
	margin:16px 0 0 0;
}
.blok h2{
	color: #96bf0d;
	font-size: 14px;
	margin:0;
}
.blok a{
	color:#4b5c68;
	text-decoration:underline;
	font-size:11px;
}
.blok p{
	padding-top:15px;
	padding-bottom:17px;
	line-height:180%;
	margin:0;
}
.blok p.campagnes{
	font-size:9px;
}
.blok img.lijn{
	margin-bottom:17px;
}



.MsoNormal
{
	display:inline;
	padding:0px;
	margin:0px;
}


.scrolldiv
{
	height:auto !important; 
	height:423px;
	min-height :423px;
	
	overflow-y:visible;
	width:465px;
	padding: 3px;
	padding-right: 5px;
}
.scrolldivhome{
	
	/*height:260px;
	overflow-y:fixed;*/
	
	width:400px;
	
	height:auto !important; 
	height:260px;
	min-height :260px;
	
	overflow-y:visible;

	
}
#kapotp
{
	padding-bottom:20px;
}
#kapotp p
{
	height:auto;
	display:block;
}

.helpText_products
{
	left: 50%;
	width: auto;
	height: auto;
	border: 1px solid white;
	background-color: #9ccb44;
	position: absolute;
	color: white;
	padding: 3px;
	display:none;
	z-index:1;
	margin-right: 250px;
}
.helpText_products3
{
	left: 52%;
	width: auto;
	height: auto;
	border: 1px solid white;
	background-color: #9ccb44;
	position: absolute;
	color: white;
	padding: 3px;
	display:none;
	z-index:1;
}
.helpText_products2
{
	left: 50%;
	margin:-65px 0 0 250px;
	width: auto;
	height: auto;
	border: 1px solid white;
	background-color: #9ccb44;
	position: absolute;
	color: white;
	padding: 3px;
	display:none;
	z-index:1;
	margin-left: 250px;
}
.nofloat p{
	float:none;
	height:auto;
}

/* Registratie style goed!*/

#registration
{
	height:423px;
	overflow-y:auto;
	width:465px;
	padding: 3px;
	padding-right: 5px;
}

#voorwaardenbox, #privacybox{
	height: 400px;
	width: 700px;

	background:#ffffff;
	
	border:0px solid #abadb3;
	display:none;
	position:absolute;
	z-index: 2000;
	padding: 5px;
	left: 50%;
	margin-left: -350px;
	top: 200px;
	text-align: center;
}

#voorwaardenbox .conditions-content, #privacybox .privacy-content
{
	height: 300px; 
	overflow-y: scroll;
	border: 1px solid black;
	padding: 3px;
	font-family	: arial;
	text-align: left;
	color		: #4b5c68;
	font-size	: 11px;
}

#voorwaardenbox h1
{
	font-family	: Verdana;
	font-size	: 22px;
	color		: #4b5c68;
}


#registration label
{
	width: 230px;
}

p.signupbutton
{
	padding: 0 0 0 360px;	
}

#vertical a
{
	text-decoration: none; 
}

#vertical a:hover
{
	color: #6793aa;
	text-decoration: none;
}


.overlay
{	
	position : absolute;
	left : 0px;
	top : 0px;
	z-index : 1000;
	background : #666666;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

a img
{
	border: 0px;
}


/* Collapsable faq*/

.collapse
{
	border: 1px solid #86936e;
	border-top:0px;
	padding: 4px;
	background-color: #bcecaa;
	cursor: pointer;
	background: #9ccb46;
}
.collapse.first
{
	border: 1px solid #86936e;
}

.collapse_text
{
	
	border: 1px solid #b0b0b0;
	border-top:0px;
	padding: 3px;
	vertical-align:top;
}

.collapse strong
{
	font-weight: bold;
	color:white;
}


.datefield
{
	border: 1px solid #d3d7e5;
	width: 98px;
	margin: 1px;
}

.playonlineIframe{
	height:500px;
	width:400px;
	border:0px solid #FF0000;
	/*frameborder="0"*/
}


#product-scroll
{
	width		: 220px;
	height		: 165px;
	overflow	: hidden;
	padding-top	: 2px;
	border		: 1px solid #e0e3e5;
	margin-left	: 37px;
	margin-top	: -115px;
	display		: block;
	
}

#product-scroll>div
{
	width		: 2100px;
	margin-left	: 20px;
}	

#product-scroll .product
{
	float		: left;
	display		: inline;
	margin		: 0px;
	margin-left	: 10px;
	width		: 200px;
	text-align	: center;
	border		: 0px solid blue; 
}


#top10_gifts
{
	display		: block;
	float		: left;
	margin		: 0px;
	margin-top	: -120px;
	margin-left	: 60px;
	width		: 200px;
	font-size	: 14px;
	
}

/* Charity*/

#charities
{
	width		: 100%;
	height		: auto;
	border		: 1px solid #DDDDDD;
	border-top	: 0px;
	margin-top	: 8px;
	
}

#charities .title
{
	color		: #FFFFFE;
	margin		: 0px;
	/*margin-top	: 6px;*/
	
}	

.charity-hidden
{
	border-top			: 1px solid #FFFFFE;
	background-color	: #a3cf53;
	
}

.charity-hidden .title
{
	padding				: 6px;
	padding-top			: 9px;
	cursor		: pointer;
}

.charity-hidden .description{
	display		: none;
}

.charity-hidden .title img{
	display		: block;
	float		: right;
	margin-top	: -19px;
	max-height	: 28px;

}

.charity-visible{
	border-top			: 1px solid #FFFFFE;
	/*border-left			: 1px solid #82be14;
	border-right		: 1px solid #82be14;
	border-bottom		: 1px solid #82be14;*/
	/*background-color	: #f8fee0;*/
	
}

.charity-visible .title img{
	display		: none;
}
.charity-visible .description
{
	padding: 4px;
	
}

.charity-visible .title{
	padding				: 6px;
	padding-top			: 9px;
/*	padding-left	: 16px;*/
	color		: #FFFFFE !important;
	background-color	: #a3cf53;
}	

.charity-textfiel{
	width		: 50px;
	margin-top	: 5px;
}

.charity-form{
	display 		: none;
}

#periodic_donations
{
	border-collapse	: collapse;
	/*background		: #f8fee0;*/
	width			: 100%;
}
#periodic_donations td
{
	border			: 1px solid #beda55;
	padding			: 2px;
}

.active-donations
{
	background-color	: #a3cf53;
}

.active-donations td
{
	color		: white;
}	


/* End charity */
 
 /* NEWS */

#news-block
{
	margin-left	: 32px;
	border-collapse	: collapse;
	border: 1px solid #cdcfca;
	width	: 718px;
	
}
#news-block .title
{
	font-size	: 16px;
	margin-bottom: 0px;
}

#news-block a:hover
{
	color 		: #80bd11;
}	

	
#news-block img
{
	max-width	: 30px;
}	

#news-block td
{
	padding			: 3px;
	padding-left	: 6px;
}

.image-tr
{
	text-align		: center;
	
}

.gifts-border
{ 
	border-top		: 1px solid #AED567;
	background		: url(../images/slick_menu_bg.png);
}

.formpanel input[type="text"], .formpanel input[type="password"]
{
	width			: 180px;
	font-size		: 13px;
	margin-top		: 4px;
	padding			: 2px;
	padding-right	: 18px;
	font-family		: verdana;
}

.formpanel select
{
	width			: 204px;
	font-size		: 13px;
	margin-top		: 4px;
	padding			: 0px;
	border			: 2px solid #c0c0c0;
}

.formpanel select.valid
{
	border			: 2px solid #96bf0d;
}

.formpanel label
{
	width		: 230px;
	float		: left;
	font-size	: 12px;
	height		: 18px;
	padding-top	: 3px;
	margin-top	: 4px;
}

.form-input-valid
{
	border				: 2px solid #96bf0d;
	background			: #ffffff url(../images/validation-valid.gif) right no-repeat;
}

.form-input-empty
{
	border		: 2px solid #c0c0c0;
}

.form-input-empty:active, .form-input-empty:hover, .formpanel select:hover
{
	border		: 2px solid #848487;
}


.form-input-error
{
	border		: 2px solid #ff6269;
	background	: #ffffff url(../images/validation-error.gif) right no-repeat;
}

.form-input-load
{
	border		: 2px solid #c0c0c0;
	background	: #ffffff url(../images/ajax-loader.gif) right no-repeat;
}

#form-notification
{
	display				: block;
	border				: 1px solid #cccccc;
	padding				: 4px;
	padding-left		: 22px;
	background			: #ffffae url(../../../images/information.png) 2px no-repeat;
	width				: 407px;
	margin-bottom		: 5px;
	
}

#form-notification ul
{
	margin				: 0px;
	padding-left		: 20px;
}	

#form-notification.hidden
{
	display				: none;
}

.label-box label
{
	width		: 200px;
	border		: 0px solid red;
	margin		: 0px;
}

.label-box label img
{
	float		: right;
	margin-top	: 3px;
}	

.registration-steps
{
	width				: 478px;	
	background-color	: #bad562;
	height				: 22px;
	margin-bottom		: 10px;
	margin-left			: -5px;
}

.registration-steps div
{ 
	width				: 50px;;	

	height				: 14px;
	float				: left;
	color				: white;
	font-weight			: bold;
	font-size			: 11px;
	padding				: 4px;
	padding-left		: 15px;
	padding-right		: 15px;
	margin-right		: 0px;
	text-align			: center;
}

.registration-steps div.active
{ 
	background-color	: #96bf0d;
}
