body
{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:16px;
	color:#575757;
	background:url(../img/registerBack.gif) top left repeat-x
}

input
{
	border:1px solid #7F7F7F;
	font-size:14px;
	padding:2px
}

select
{
	border:1px solid #7F7F7F;
	font-size:14px;
	padding:2px
}

textarea
{
	border:1px solid #7F7F7F;
	font-size:14px;
	padding:2px
}

#content
{
	width:90%;
	float:left;
	margin:138px 0 0;
	padding:0 55px 10px 35px;
	display:block;
}

#content h1
{
	clear:left;
	font-size:12px;
	font-weight:400;
	margin:2px 0 0 155px
}

#content input
{
	float:left
}

#content label
{
	width:150px;
	display:block;
	float:left;
	line-height:24px
}

#flag_position
{
	position:absolute;
	width:107px;
	left:900px;
	height:20px;
	padding:13px 0 0
}

#flag_position a
{
	width:18px;
	height:18px;
	display:block
}

#footer
{
	width:96%;
	margin:10px 0 0;
	display:block;
	float:left;
	text-align:center
}

#footer a
{
	padding:0 5px;
	line-height:24px;
	height:24px;
	color:#759f00;
	font-size:12px;
	margin:0;
	text-align:center;
	text-decoration:none
}

#footer a:hover
{
	color:#000
}

#footer h1
{
	width:985px;
	font-size:11px;
	line-height:14px;
	text-align:center;
	padding:5px 0;
	margin:0
}

#footer li
{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0
}
li {
text-align:justify;
}

#footer ul
{
	margin:0;
	width:835px
}

#holder
{
	width:1000px;
	float:left
}

#languageForm
{
	position:relative
}

#languageForm img
{
	margin:0 1px
}

#left
{
	width:250px;
	float:left
}

#logo a h1
{
	margin:0;
	padding:0;
	display:block;
	font-size:3px !important
}

#logo h2
{
	margin:0;
	padding:0;
	color:#FFF;
	font-size:16px;
	font-weight:400;
	position:absolute;
	top:107px;
	left:37px;
	z-index:5
}

#logo h3
{
	margin:0 0 0 270px;
	padding:0;
	color:#333;
	font-size:15px;
	font-weight:400;
	position:absolute;
	top:74px;
	left:5px;
	z-index:4
}

#logo1
{
	width:250px;
	height:129px;
	background:url(../img/logo.gif) top left no-repeat;
	position:absolute;
	cursor:pointer
}

#logo2
{
	width:250px;
	height:11px;
	background:url(../img/logo.gif) top left no-repeat;
	position:absolute;
	cursor:pointer
}

#logo_email
{
	width:250px;
	height:129px;
	background:url(../img/logoFeedback.gif) top left no-repeat;
	position:absolute;
	cursor:pointer
}

#logo_register
{
	width:250px;
	height:129px;
	background:url(../img/logoRegister.gif) top left no-repeat;
	position:absolute;
	cursor:pointer;
	top:0;
}

#logo_terms
{
	width:250px;
	height:129px;
	background:url(../img/logoTerms.gif) top left no-repeat;
	position:absolute;
	cursor:pointer
}

#logo_about
{
	width:250px;
	height:129px;
	background:url(../img/logoAbout.gif) top left no-repeat;
	position:absolute;
	cursor:pointer
}

#logo_contact
{
	width:250px;
	height:129px;
	background:url(../img/logoContact.gif) top left no-repeat;
	position:absolute;
	cursor:pointer
}

#logo_phone
{
	width:250px;
	height:129px;
	background:url(../img/logo_phone.gif) top left no-repeat;
	position:absolute;
	cursor:pointer
}

.continueButton {
margin: 13px 0 0 245px !important;
_margin: 13px 0 0 123px !important;
width: 130px !important;
}

.continueButton2 {
margin: 13px 0 0 55px !important;
_margin: 13px 0 0 27px !important;
width: 130px !important;
}

.continueButton3 {
margin: 13px 0 0 155px !important;
_margin: 13px 0 0 79px !important;
width: 130px !important;
}

.continueButton4 {
margin: 13px 0 0 155px !important;
_margin: 13px 0 0 79px !important;
width: 330px !important;
}

*:first-child+html .modalHelper
{
	background-color:transparent
}

*html #footer
{
	margin:200px 0 0
}

*html .modalHelper
{
	background-color:transparent
}

*html .modalWindow
{
	padding:25px 25px 2px 40px
}

*html .modalWindowButton
{
	margin:15px 0 0 55px
}

*html .modalWindowTitle
{
	height:17px;
	width:298px
}

.BGflag
{
	left:1px;
	background-position:0 -222px
}

.CAflag
{
	left:21px;
	background-position:0 -30px
}

.FRflag
{
	left:61px;
	background-position:0 -174px
}

.UAflag
{
	left:41px;
	background-position:0 -78px
}

.border_r
{
	border-right:1px solid #fff
}

.copyR
{
	text-align:center;
	display:block;
	font-size:8px;
	color:#759F00
}

.error
{
	color:red;
	width:500px !important;
	margin-left:5px
}

.flag
{
	margin:0 !important;
	padding:0 !important;
	display:inline !important;
	background:url(../img/flags.gif) top left no-repeat;
	position:absolute
}

.flag img
{
	border:2px solid #fff
}

.helpBox1
{
	display:block;
	background-color:#FFC;
	border:1px #666 solid;
	text-align:justify;
	padding:5px 10px;
	margin:5px 20px 0 0
}

.modalHelper
{
	position:absolute;
	z-index:500;
	width:100%;
	height:1024px;
	background-color:#F5F5F5;
	top:0;
	left:0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4px;
	opacity:0.4px;
	-khtml-opacity:0.4px
}

.modalWindow
{
	background-color:#FFB;
	line-height:16px;
	position:absolute;
	width:300px;
	top:40%;
	left:300px;
	padding:25px 25px 15px;
	border:1px solid #7F7F7F;
	z-index:999;
	display:block
}

.modalWindowButton
{
	margin:15px 0 0 85px
}

.modalWindowTitle
{
	background-color:#A5D41C;
	font-size:12px;
	color:#fff;
	height:17px;
	left:0;
	top:0;
	position:absolute;
	width:350px;
	display:block
}

.sbut_down
{
	width:89px;
	height:25px;
	background:url(../img/backgrounds.gif) top left repeat-x;
	background-position:0 -532px;
	border:none;
	font-weight:700;
	color:#fff;
	text-align:center;
	text-decoration:none;
	line-height:24px;
	display:block;
	float:left;
	cursor:pointer
}

.sbut_up
{
	width:89px;
	height:25px;
	margin:0 0 0 4px;
	background:url(../img/backgrounds.gif) top left repeat-x;
	background-position:0 -833px;
	border:none;
	font-weight:700;
	color:#FFF;
	text-align:center;
	line-height:24px;
	display:block;
	text-decoration:none;
	float:left;
	cursor:pointer
}

.sbut_up:hover
{
	background:url(../img/backgrounds.gif) top left repeat-x;
	background-position:0 -477px;
	border:none;
	font-weight:700;
	color:#FFF;
	text-decoration:none;
	display:block;
	cursor:pointer
}
img, div, input { behavior: url("../img/iepngfix.htc") }

#menu_holder {
display:none;
}

/* DOCK CSS */

img { behavior: url("../img/main/iepngfix.htc") }
