body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background: url(images/image_1bg.jpg) repeat-x #98afcf;
}
form
{
display:inline;
}
#container{
width:980px;
margin:0 auto;
height:auto;
}
#header{
width:980px;
float:left;
height:97px;
background-color:#FFFFFF;
}
#navbg-rte{
width:980px;
float:left;
height:58px;
background:url(images/rtetop-curve.jpg) no-repeat right top;
}
#nav{
width:939px;
float:left;
height:58px;
background:url(images/lfttop-curve.jpg) no-repeat left top;
padding:0px 0 0 41px;
margin:0px;
}
#navbg{
width:980px;
float:left;
height:58px;
background:url(images/nav-bg.jpg) repeat-x top;
}
#main-body{
width:980px;
float:left;
height:auto;
background:url(images/inx-body-bg.jpg) repeat-y;
}
#login-bg{
width:940px;
float:left;
height:120px;
padding:15px 40px 0 0;
background:url(images/login-bg.jpg) repeat-y;
}
#btm-curve{
width:930px;
float:left;
height:50px;
padding:0 50px 0 0;
background:url(images/btm_curve.jpg) no-repeat;
}
#btm{
width:725px;
float:right;
height:35px;
text-align:center;
padding:15px 0 0 0;
}
.text_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.text_1 a:link, .text_1 a:visited, .text_1 a:active
{
text-decoration:underline;
color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_1 a:hover
{
text-decoration:none;
color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#btm-bg{
width:930px;
float:left;
height:29px;
padding:1px 20px 0 30px;
background:url(images/btm-bg.jpg) no-repeat;
}
#copy{
width:640px;
float:left;
height:auto;
}
#web{
width:280px;
float:right;
height:auto;
text-align:right;
}
#clm1{
width:132px;
float:left;
height:auto;
padding:0 0 0 18px;
}
#clm2{
width:750px;
float:left;
height:auto;
padding:30px 30px 20px 30px
}
#flag{
width:125px;
float:left;
height:auto;
}
.text_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.text_2 a:link, .text_2 a:visited, .text_2 a:active
{
text-decoration:underline;
color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.text_2 a:hover
{
text-decoration:none;
color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.cssnav {
float:left;
background-image: url(images/go.jpg);
background-repeat: no-repeat;
display: block;
width: 65px;
height: 25px;
}
.cssnav a {
float:left;
width: 65px;
height: 25px;
float: left;
}
.cssnav a:hover{
background-image: url(images/go_on.jpg);
background-repeat: no-repeat;
}

.login {
float:right;
background-image: url(images/login.jpg);
background-repeat: no-repeat;
display: block;
width: 56px;
height: 18px;
}

.group_code {
float:right;
background-image: url(images/group_code.jpg);
background-repeat: no-repeat;
display: block;
width: 113px;
height: 20px;
}

.input
{
width:145px;
float:left;
height:16px;
padding:2px 3px 0 2px;
color:#004677;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#004677;
}
.text_3 a:link, .text_3 a:visited, .text_3 a:active
{
text-decoration:underline;
color:#004677;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text_3 a:hover
{
text-decoration:none;
color:#004677;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#inn-main-body-bg{
width:980px;
float:left;
height:auto;
background:url(images/inx-inbg.gif) no-repeat top;
}
.homenav {
float:left;
background-image: url(images/nav_home.jpg);
background-repeat: no-repeat;
display: block;
width: 66px;
height: 55px;
}
.homenav a {
float:left;
width: 66px;
height: 55px;
float: left;
}
.homenav a:hover{
background-image: url(images/nav_home_on.jpg);
background-repeat: no-repeat;
}
.aboutusnav {
float:left;
background-image: url(images/nav_aboutus.jpg);
background-repeat: no-repeat;
display: block;
width: 96px;
height: 29px;
}
.aboutusnav a {
float:left;
width: 96px;
height: 29px;
float: left;
}
.aboutusnav a:hover{
background-image: url(images/nav_aboutus_on.jpg);
background-repeat: no-repeat;
}
.productsnav {
float:left;
background-image: url(images/nav_products.jpg);
background-repeat: no-repeat;
display: block;
width: 180px;
height: 29px;
}
.productsnav a {
float:left;
width: 180px;
height: 29px;
float: left;
}
.productsnav a:hover{
background-image: url(images/nav_products_on.jpg);
background-repeat: no-repeat;
}
.currentsnav {
float:left;
background-image: url(images/nav_current.jpg);
background-repeat: no-repeat;
display: block;
width: 176px;
height: 29px;
}
.currentsnav a {
float:left;
width: 176px;
height: 29px;
float: left;
}
.currentsnav a:hover{
background-image: url(images/nav_current_on.jpg);
background-repeat: no-repeat;
}
.contactussnav {
float:left;
background-image: url(images/nav_contactus.jpg);
background-repeat: no-repeat;
display: block;
width: 113px;
height: 29px;
}
.contactussnav a {
float:left;
width: 113px;
height: 29px;
float: left;
}
.contactussnav a:hover{
background-image: url(images/nav_contactus_on.jpg);
background-repeat: no-repeat;
}

.logo {
float:left;
background-image: url(images/logo.jpg);
background-repeat: no-repeat;
display: block;
width: 203px;
height: 97px;
}
.logo a {
float:left;
width: 203px;
height: 97px;
float: left;
}
.logo a:hover img{
background-image: url(images/logo.jpg);
background-repeat: no-repeat;
}
.logotxt {
float:right;
background-image: url(images/logo_txtimg.jpg);
background-repeat: no-repeat;
display: block;
width: 359px;
height: 97px;
}
.logotxt a {
float:right;
width: 359px;
height: 97px;
float: left;
}
.logotxt a:hover img{
background-image: url(images/logo_txtimg.jpg);
background-repeat: no-repeat;
}
.click_a_flag {
background-image: url(images/click.jpg);
background-repeat: no-repeat;
width: 99px;
height: 13px;
margin:10px auto;
}
.upcoming_lang {
margin:10px auto;
background-image: url(images/upcoming.jpg);
background-repeat: no-repeat;
width: 116px;
height: 11px;
}
.andorra_flag {
float:left;
background-image: url(images/flag_andorra.jpg);
background-repeat: no-repeat;
width: 65px;
height: 39px;
}
.andorra_flag a {
float:left;
width: 65px;
height: 39px;
}
.andorra_flag a:hover{
background-image: url(images/flag_andorra.jpg);
background-repeat: no-repeat;
height: 39px;
}
.spacer, .spacer2, .spacer3{
width:120px;
float:left;
height:auto;
}

.spain_flag {
background-image: url(images/flag_spain.jpg);
background-repeat: no-repeat;
width: 65px;
height: 39px;
float:left;

}
.spain_flag a {
width: 65px;
height: 39px;
float:left;
}
.spain_flag a:hover img{
background-image: url(images/flag_spain.jpg);
background-repeat: no-repeat;
float:left;
}

.italy_flag {
background-image: url(images/flag_italy.jpg);
background-repeat: no-repeat;
display: block;
width: 65px;
height: 39px;
float:left;
}
.italy_flag a {
width: 65px;
height: 39px;
float:left;

}
.italy_flag a:hover img{
background-image: url(images/flag_italy.jpg);
background-repeat: no-repeat;
float:left;
}


.france_flag {
background-image: url(images/flag_france.jpg);
background-repeat: no-repeat;
display: block;
width: 65px;
height: 39px;
float:left;
}
.france_flag a {
width: 65px;
height: 39px;
float:left;

}
.france_flag a:hover img{
background-image: url(images/flag_france.jpg);
background-repeat: no-repeat;
float:left;
}


.czech_flag {
background-image: url(images/flag_czech.jpg);
background-repeat: no-repeat;
display: block;
width: 65px;
height: 39px;
float:left;
}
.czech_flag a {
width: 65px;
height: 39px;
float:left;
}
.czech_flag a:hover img{
background-image: url(images/flag_czech.jpg);
background-repeat: no-repeat;
float:left;
}

.germany_flag {
background-image: url(images/flag_germany.jpg);
background-repeat: no-repeat;
display: block;
width: 65px;
height: 39px;
float:left;
}
.germany_flag a {
width: 65px;
height: 39px;
float:left;
}
.germany_flag a:hover img{
background-image: url(images/flag_germany.jpg);
background-repeat: no-repeat;
float:left;
}

.japan_flag {
background-image: url(images/flag_japan.jpg);
background-repeat: no-repeat;
display: block;
width: 65px;
height: 39px;
float:left;
}
.japan_flag a {
width: 65px;
height: 39px;
float:left;
}
.japan_flag a:hover img{
background-image: url(images/flag_japan.jpg);
background-repeat: no-repeat;
float:left;
}
h1
{
color:#004677;
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	font-weight:bold;
	}

