/* CSS Document */

/*  <CW: =reset.css > ----------------------------------------------------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td, select { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }

td {text-align: left;font-size: 11px;}
a{outline:none;cursor:pointer;cursor:hand;}
a:link, a:visited {text-decoration: none;color:#FF6600;}
a:hover {color: #FDCA00;text-decoration: none;}

.clr {clear: both;}

/*  </CW: =reset.css > ----------------------------------------------------------------------------------------------------- */


/*  <CW: =image preloader > ----------------------------------------------------------------------------------------------------- */
#preloader{
width: 0px;
height: 0px;
display: none;

/* b1 */
background-image: url(../images/index/bandeiras/b1/portlg.jpg);
background-image: url(../images/index/bandeiras/b1/spainlg.jpg);
background-image: url(../images/index/bandeiras/b1/francelg.jpg);
background-image: url(../images/index/bandeiras/b1/germanylg.jpg);
background-image: url(../images/index/bandeiras/b1/uklg.jpg);
background-image: url(../images/index/bandeiras/b1/italylg.jpg);
background-image: url(../images/index/bandeiras/b1/netherlandlg.jpg);
background-image: url(../images/index/bandeiras/b1/belgiumlg.jpg);
background-image: url(../images/index/bandeiras/b1/luxenbourglg.jpg);
background-image: url(../images/index/bandeiras/b1/switzerlg.jpg);
background-image: url(../images/index/bandeiras/b1/czechlg.jpg);
background-image: url(../images/index/bandeiras/b1/polandlg.jpg);

/* b2 */
background-image: url(../images/index/bandeiras/b2/austrianelg.jpg);
background-image: url(../images/index/bandeiras/b2/denmarklg.jpg);
background-image: url(../images/index/bandeiras/b2/swedenlg.jpg);
background-image: url(../images/index/bandeiras/b2/finlandlg.jpg);
background-image: url(../images/index/bandeiras/b2/norwaylg.jpg);
background-image: url(../images/index/bandeiras/b2/estonialg.jpg);
background-image: url(../images/index/bandeiras/b2/latvialg.jpg);
background-image: url(../images/index/bandeiras/b2/lithuanialg.jpg);
background-image: url(../images/index/bandeiras/b2/greecelg.jpg);
background-image: url(../images/index/bandeiras/b2/cypruslg.jpg);
background-image: url(../images/index/bandeiras/b2/irelandlg.jpg);
background-image: url(../images/index/bandeiras/b2/hungarylg.jpg);

/* b3 */
background-image: url(../images/index/bandeiras/b3/americanlg.jpg);
background-image: url(../images/index/bandeiras/b3/australialg.jpg);
background-image: url(../images/index/bandeiras/b3/canadalg.jpg);
background-image: url(../images/index/bandeiras/b3/newzealandlg.jpg);
background-image: url(../images/index/bandeiras/b3/brazillg.jpg);
background-image: url(../images/index/bandeiras/b3/argentinalg.jpg);
background-image: url(../images/index/bandeiras/b3/mexicolg.jpg);
background-image: url(../images/index/bandeiras/b3/japanlg.jpg);
background-image: url(../images/index/bandeiras/b3/russialg.jpg);
background-image: url(../images/index/bandeiras/b3/indialg.jpg);
background-image: url(../images/index/bandeiras/b3/indonelg.jpg);
background-image: url(../images/index/bandeiras/b3/chinalg.jpg);

/* index */
background-image: url(../images/index/loading.gif);
background-image: url(../images/index/logo.png);
background-image: url(../images/index/lefttext.png);
background-image: url(../images/index/righttext.png);
background-image: url(../index.jpg);

background-image: url();
}
/*  </CW: =image preloader > ----------------------------------------------------------------------------------------------------- */

html,body{width:100%;height:100%;margin:0;padding:0;}
html,body,div,td,span{font-family:Arial, Helvetica, sans-serif}
body{background-color:#000098;}

#main{position:relative;width:100%;height:100%;}
#holder{position:relative;width:760px;height:560px;}

#countries{width:240px}
.select_countries{float:left;}
.btn_countries{float:right}

#logo{position:absolute;left:231px; top:50px; z-index:300;}

#freetest{position: absolute;left: -8px; top: 100px;background:transparent url(../images/index/freetest.png) top center no-repeat;width:131px;height:202px;}

	#freetest_btns{position:absolute;left: -13px; top:268px; z-index:200;}

	#freetest_btns .freetest_btns{position:absolute;top:166px;left:-5px;}
	#freetest_btns .btn{position:relative;}

	#freetest_btns .btn a.imag{position:absolute;z-index:999;}
	#freetest_btns .btn a.imag:link, #freetest_btns .btn a.imag:visited{top:0px;height:0px;}
	#freetest_btns .btn a.imag:hover{top:2px;left:2px;}
	#freetest_btns .btn .shadow {position:absolute; z-index:650;top:2px;left:2px; background-color:#000;width:23px;height:15px;opacity:0.3; filter: alpha(opacity=30);-moz-opacity:0.3;}

	#freetest_btns .btn a.imag:hover + .shadow{display:none;}

#lefttext{position: absolute;left: 0px;top: 330px; background:transparent;width:175px;}
#righttext{position: absolute;left: 575px;top: 265px;background:transparent;width:172px;}
	.textholder{position:relative;}
		#lefttext .textholder{}
		#righttext .textholder{}

#country{width:auto;}

#nav {background:transparent url(../images/index/nav_back.gif) top center no-repeat;color: #fff;position: absolute; width: 276px;height:194px;left: 224px;top: 362px;}

#nav .label{font-size:16px; font-weight:bold; text-transform:uppercase; font-style:italic; color:#fff;}
#nav select{font-size:11px;width:220px;height:17px;}


/* ORDER1 */
/* ------------------------------------------------------------------------------------- */
#btns {position:absolute; top:44px;left:7px;padding-left:10px;width:260px;}
/*#btns .btn{position:relative;width:54px;height:36px;float:left;}*/
#btns .btn{position:relative;width:64px;height:48px;float:left; padding-bottom:3px}
#btns .btn img{width:45px; opacity:1.0; filter: alpha(opacity=100);-moz-opacity:1.0;}
#btns .btn a.image{position:absolute;z-index:300;float:left; text-decoration:none;}
#btns .btn a.image:link, #btns .btn a.image:visited{top:0px;height:0px;}
#btns .btn a.image:hover{top:4px;left:3px;}
#btns .btn .shadow{position:absolute; background-color:#000; width:45px; height:30px; z-index:150; top:4px; left:3px; opacity:0.3; filter: alpha(opacity=30);-moz-opacity:0.3;}

/*
.bottom_label{opacity:0.5; filter: alpha(opacity=50);-moz-opacity:0.5;}
*/
#btns .btn a:link .bottom_label, #btns .btn a:visited .bottom_label{font-family:Arial;width:70px; text-align:center;text-transform:uppercase;position:absolute;z-index:300;top:36px;left:-10px;display:inline; font-size:9px;font-weight:bold; color:#fff; text-decoration:none;}
#btns .btn a:hover .bottom_label{ text-align:center;text-transform:uppercase;position:absolute;z-index:300;top:32px;left:-13px;display:inline; font-size:9px;font-weight:bold; color:#fff; text-decoration:none;}
/* ------------------------------------------------------------------------------------- */

/* ORDER2 */
/* ------------------------------------------------------------------------------------- */
#btns_order2 {position:absolute; top:44px;left:7px;padding-left:10px;width:260px;}
/*#btns .btn{position:relative;width:54px;height:36px;float:left;}*/
#btns_order2 .btn{position:relative;width:64px;height:48px;float:left; padding-bottom:3px}
#btns_order2 .btn img{width:45px; opacity:1.0; filter: alpha(opacity=100);-moz-opacity:1.0;}
#btns_order2 .btn a.image{position:absolute;z-index:300;float:left; text-decoration:none;}
#btns_order2 .btn a.image:link, #btns .btn a.image:visited{top:0px;height:0px;}
#btns_order2 .btn a.image:hover{top:4px;left:3px;}
#btns_order2 .btn .shadow{position:absolute; background-color:#000; width:45px; height:30px; z-index:150; top:4px; left:3px; opacity:0.3; filter: alpha(opacity=30);-moz-opacity:0.3;}

/*
.bottom_label{opacity:0.5; filter: alpha(opacity=50);-moz-opacity:0.5;}
*/
#btns_order2 .btn a:link .bottom_label, #btns_order2 .btn a:visited .bottom_label{font-family:Arial;width:70px; text-align:center;text-transform:uppercase;position:absolute;z-index:300;top:36px;left:-10px;display:inline; font-size:9px;font-weight:bold; color:#fff; text-decoration:none;}
#btns_order2 .btn a:hover .bottom_label{ text-align:center;text-transform:uppercase;position:absolute;z-index:300;top:32px;left:-13px;display:inline; font-size:9px;font-weight:bold; color:#fff; text-decoration:none;}
/* ------------------------------------------------------------------------------------- */


/* ORDER3 */
/* ------------------------------------------------------------------------------------- */
#btns_order3 {position:absolute; top:44px;left:7px;padding-left:10px;width:260px;}
/*#btns .btn{position:relative;width:54px;height:36px;float:left;}*/
#btns_order3 .btn{position:relative;width:64px;height:48px;float:left; padding-bottom:3px}
#btns_order3 .btn img{width:45px; opacity:1.0; filter: alpha(opacity=100);-moz-opacity:1.0;}
#btns_order3 .btn a.image{position:absolute;z-index:300;float:left; text-decoration:none;}
#btns_order3 .btn a.image:link, #btns .btn a.image:visited{top:0px;height:0px;}
#btns_order3 .btn a.image:hover{top:4px;left:3px;}
#btns_order3 .btn .shadow{position:absolute; background-color:#000; width:45px; height:30px; z-index:150; top:4px; left:3px; opacity:0.3; filter: alpha(opacity=30);-moz-opacity:0.3;}

/*
.bottom_label{opacity:0.5; filter: alpha(opacity=50);-moz-opacity:0.5;}
*/
#btns_order3 .btn a:link .bottom_label, #btns_order3 .btn a:visited .bottom_label{font-family:Arial;width:70px; text-align:center;text-transform:uppercase;position:absolute;z-index:300;top:36px;left:-10px;display:inline; font-size:9px;font-weight:bold; color:#fff; text-decoration:none;}
#btns_order3 .btn a:hover .bottom_label{ text-align:center;text-transform:uppercase;position:absolute;z-index:300;top:32px;left:-13px;display:inline; font-size:9px;font-weight:bold; color:#fff; text-decoration:none;}
/* ------------------------------------------------------------------------------------- */

#flashcontent {position: absolute;top: 0px;left:0px;}


#nojscript{}

/* <=tooltip>---------------------------------------------------*/
#freetest_btns .btn .tooltip
{
position:absolute;
top:0;
left:0;
background:#fff;
border:1px solid #000;
padding:1px 2px;
font-size:11px;
z-index:9;
display:none;
}

#freetest_btns .btn a:link + .tooltip
{
position:absolute;
top:0;
left:0;
z-index:9;
display:none;
}

#freetest_btns .btn a:hover + .tooltip
{
position:absolute;
top:30px;
left:20px;
z-index:9;
display:inline;
}
/* </=tooltip>---------------------------------------------------*/


/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {position:relative;}
	/* costum */ .menu{
		font-family: verdana, arial, sans-serif;font-size:11px;
		}

.menu ul li a:link, .menu ul li a:visited {
	height:21px;
	display:block;
	text-decoration:none;
	text-align:center;
	line-height:20px;
	color:#fff;
	background:#FB8902;
	z-index:100;
	position:relative;
	}/*background:#FB8902;*/

.menu ul li a:hover{
	background:#FB8902
	}

.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	}

.menu ul.sub{
	background:#FB8902;
	border:1px solid #000;
	}

.menu ul li {
	float:left;
	margin-right:1px;
	position:relative;
	z-index:200;
	}

	/* costum */ .menu ul.sub li a, .menu ul.sub li a:visited {
		text-align:left;
		font-size:11px;
		}/* padding:0 10px 0 10px; */

	/* costum */ .menu ul li.item{
		width:107px;
		height:21px;
		font-weight:bold;
		}

	/* costum */ .menu ul.sub li{
		height:21px;
		font-size:11px;
		font-weight:normal;
		}

	/* costum */ .menu .order1 .sub li{
		width:120px;
		}

	/* costum */ .menu .order2 .sub li{
		width:170px;
		}

	/* costum */ .menu .order3 .sub li{
		width:170px;
		}

	/* costum */ .menu .order4 .sub li{
		width:235px;
		}

.menu ul .shadow{
	width:107px;
	height:21px;
	background-color:#666;
	position:absolute;
	top:3px;
	left:3px;
	z-index:1;
	}

.menu ul li ul {
	display: none;
	}

.menu ul li:hover .shadow{
	background:#EDF5E9;
	}

/* specific to non IE browsers */
.menu ul li:hover a {
	color:#fff;
	}

.menu ul li:hover ul {
	display:block;
	position:absolute;
	top:24px;
	left:-1px;
	}

.menu ul li:hover ul li a {
	display:block;
	color:#fff;
	white-space:nowrap;
	padding:0 5px 0 5px;
	}

.menu ul li:hover ul li a:hover {
	color:#000;
	}




