/*-------------------------GENERAL DATA-------------------------*/
html, body {
    height : 100%;
	width : 100%;
	padding : 0;
    margin : 0;
	
	background-color : #353E7E;
}
td {
	vertical-align: top;
}
img {
	border : 0;
}

/*------------------------Links Deffinitions--------------------*/  
a:link {
	color : #404040;
}
a:visited {
	color : #404040;
}
a:hover {
	color : #CB006E;
}	

/*---------------------Basic text deffinitions------------------*/ 
p {
	text-align : left;
	padding : 0px;
	margin : 0px;
	margin-bottom : 15px; 
	line-height : 14px;
}	
h1 {
	text-align : left;
	font :  16px Arial, sans-serif;
	font-weight : normal;
	padding : 0px;
	margin : 0px;
	margin-bottom : 15px;
	color : #CB006E;
	text-transform: uppercase; 
	font-weight : bold;
}	
h2 {
	text-align : left;
	font :  14px Arial, sans-serif;
	font-weight : normal;
	padding : 0px;
	padding-bottom : 5px;
	margin : 0px;
	color : #CB006E;
}		   
h3 {
	text-align : left;
	font-family : Trebuchet MS;
	font-size : 14px; 
	font-weight : bold;
	padding : 0px; 
	margin:  0px;
	margin-bottom : -3px;
	color : #808080;
}
ul {
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	margin-right: 15px;
	padding-left: 15px;
	color: #818181;
	list-style: square;
}
hr {
	height : 1px;
	color : #AFAFAF;
	width : 75%;
}

/*---------------------Fillforms Deffinitions-------------------*/ 
button {
	margin : 0; 
	padding : 0;
	border : 0; 
	cursor : hand;
	font :  9px Arial, sans-serif;
	text-transform: uppercase;
	color : #808080; 
}
form {
	margin : 0; 
	padding : 0;
	border : 0;
	font :  9px Arial, sans-serif;
	color : #000000;  
}	 
input {
	margin : 0;
	padding : 2px;
	border : 1px solid #808080;
	font :  9px Arial, sans-serif;
	color : #000000;
	background-color : #FFFFFF;
}
textarea {
	margin : 0;
	padding : 4px;
	border : 1px solid #808080;
	font :  11px Arial, sans-serif;
	color : #000000;
	background-color : #FFFFFF;	
}	 
select {
	margin : 0; 
	padding : 2px;
	font :  11px Arial, sans-serif;
	color : #000000;
	border : 1px solid #808080;
	background-color : #FFFFFF;  
}	
option {

}				
.button {
	margin : 0; 
	padding : 0;
	border : 0; 
	cursor : hand;	
	font :  9px Arial, sans-serif;;
	text-transform: uppercase;
	color : #808080; 
}

/*-----------------------SITE POSITIONING-----------------------*/ 

/*------------------------Main Container------------------------*/
#container {
	position : relative;
	width : 740px;
	overflow : auto;	 
	border : 0 none inherit;
	margin : 0 auto; 
	background-image : url(../images/back_loop.gif);
	z-index : 1;			 
}	
#container_shading {
	position : absolute;
	width : 100%;
	height : 250px;
	top : 0px;
	left : 0px;
	border : 0 none inherit;
	margin : 0 auto;
	background-image : url(../images/back_shade.jpg);
	z-index : 0; 
}

/*--------------------------Site Header-------------------------*/
#topstrip {
	position : relative;
	left : 0px;
	width : 100%;
	height: 367px;
	top : 0px;  
	background-image : url(../images/topstrip_loop.gif);
	z-index : 10;
}	  	 	
#topstrip_left{
	position : absolute;
	width : 15px;
	height: 379px;
	top : 0px;
	left : 0px;  
	background-image : url(../images/topstrip_left_menu.jpg);
	z-index : 11;
}	
#topstrip_right {
	position : absolute;
	width : 15px;
	height: 367px;
	top : 0px;
	right : 0px; 
	background-image : url(../images/topstrip_right.jpg);
	z-index : 11;
}	
#header {
	position : absolute;
	right : 35px;	
	top : 30px;
	height : 156px;
	width : 669px; 
	background-image : url(../images/header.jpg);
	z-index : 12;
}															   
#logo {
	position : absolute;
	right : 35px;
	top : 200px;
	height : 30px;
	width : 362px;
	background-image : url(../images/logo.gif);
	z-index : 12;
}	 	   
#shield {
	position : absolute;
	left : 15px;
	top : 234px;	
	height : 145px;
	width : 171px;
	background-image : url(../images/shield_menu.jpg);
	z-index : 12;
}
#logog {
	position : absolute;
	top : 0px;
	left : 15px;
	width : 289px;
	height : 249px; 
	background-image : url(../images/logo_g.jpg);
	z-index : 11;
}
#logosy {
	position : absolute;
	right : 35px;
	top : 295px;
	height : 46px;
	z-index : 13;
}
#languages {
	position : absolute;
	left : 65px;
	top : 190px;
	height : 10px;
	z-index : 13;
}

/*---------------------------Main Menu--------------------------*/
#menu {
	position : absolute;	 
	height : 45px; 
	width : 550px;
	top : 249px;
	right : 5px;
	border : 0 none inherit;
    margin : 0 auto;
	font-family : Trebuchet MS;
	font-size : 11px; 
	font-weight : normal;
	text-align : right;
	text-decoration : none;
	text-transform: uppercase;
	z-index : 12;
}
.menuitem_idle {
	position : relative;
	height : 45px; 
	float : left;
	margin-left : 5px;
	margin-right : 5px;
	padding-top : 8px;
	padding-right : 12px;
	padding-left : 12px;
	z-index: 11;
}																  	
.menuitem_on {
	position : relative;
	height : 45px; 
	float : left;
	background-image: url(../images/menu_loop.gif);
	margin-left : 5px;
	margin-right : 5px;
	padding-top : 8px;
	padding-right : 12px;
	padding-left : 12px;
	z-index: 12;
}			 
.menu_left {
	position : absolute;
	width : 10px;
	height: 45px;
	top : 0px;
	left : -1px;
	background-image : url(../images/menu_left.jpg);
	z-index : 13;
}	
.menu_right {
	position : absolute;
	width : 10px;
	height: 45px;
	top : 0px;
	right : -1px; 
	background-image : url(../images/menu_right.jpg);
	z-index : 13;
}	

/*-------------------------Submenu------------------------------*/																 
.submenuitem {
	position : relative;
	left : 25px;
	width : 140px;
	margin-bottom : 15px; 
	margin-left : -17px; 
	padding-left : 17px;
	background-image : url(../images/bullet.gif);
	background-repeat : no-repeat;
	background-position : top left;
	z-index : 4;
} 

/*-------------------------Main Content-------------------------*/	
#content {
	position : relative;
	width : 100%;
	overflow : auto;	 
	border : 0 none inherit;
	margin : 0 auto;
	z-index : 1;
}  	
#left_back {
	position : absolute;
	left : 6px;
	width : 180px;
	height : 120px;
	background : url(../images/submenu_loop.gif) top repeat-x;
	z-index: 2;
}
#content_left{
	position : relative;
	width : 173px;
	padding : 0 0 0 7px;
	overflow : auto;
	float: left;
	left: 6px;
	margin-top: 10px;
	font : 11px Arial, sans-serif;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	z-index: 3;
}	   
.sponsoredlink {
	position : relative;
	width : 115px;
	overflow : auto;
	left : 33px;
	margin-top : 10px;
	z-index : 4;
}
.flag {
	margin : 0 10px 0 0;
}
#content_middle { 
	position : relative;
	width : 490px;
	overflow : auto;
	float : left;
	left : 35px; 
	font :  11px Arial, sans-serif;
	color : #404040; 
	font-weight : normal;
}

/*---------------------Footer Deffinitions----------------------*/
#bottomstrip {
	position : relative;
	left : 0px;
	bottom : 0;
	width : 100%;
	height: 65px;  
	background-image : url(../images/footer_loop.gif);
	z-index : 2;
} 	 
#bottomstrip_left {
	position : absolute;
	width : 15px;
	height: 65px;
	top : 0px;
	left : 0px;  
	background-image : url(../images/footer_left.jpg);
	z-index : 3;
}	
#bottomstrip_right {
	position : absolute;
	width : 15px;
	height: 65px;
	top : 0px;
	right : 0px; 
	background-image : url(../images/footer_right.jpg);
	z-index : 3;
}
#copyrights	{
	position : absolute;
	left : 35px;
	bottom : 19px; 
	font :  10px Arial, sans-serif; 
	font-weight : normal;
	text-align : right;
	text-decoration : none;
	color : #C1C1C1;
	z-index : 3;
}
