body{
	background: #000717 url(../images/bg.jpg) no-repeat scroll top center;
	text-align: center;
}

body, td{
	font-family: Tahoma, sans-serif;
	font-size:11px;
	color:#3F474F;
}

body, div, td, h1, h2, h3, h4, h5, h6, form, input, p, img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;  
}

p{
	margin-bottom: 12px;
}

table{
	border-collapse:collapse;
	width:100%;
}

a{
  color : #0F2F82;
}

a:hover{
	 text-decoration:underline;
}

img{
	border-width: 0px;
}

img.block{
	display: block;
}

img.list{
	display: block;
	float: left;
	margin: 0px 16px 16px 0px;
}

div.clr{
	clear: both;
}

ul{
	list-style : square;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li{
	padding: 0px 0px 12px 16px;
	list-style: none;
	background: url(../images/lio.gif) no-repeat 0px 5px;
}

li.g{background-image: url(../images/lio.gif);}
li.b{background-image: url(../images/lio.gif);}

li.m{
	padding: 3px 0px 4px 16px;
	background-image: url(../images/lio.gif);
	border-bottom:1px solid #999999;
	background-position: 170px 8px;
}

.blue{color:#0943BE;}
.green{color:#0943BE;}
.orange{color:#0943BE;}
.green{cccolor:#3C8E00;}
.orange{ccccolor:#FF5400;}

a.m, a.m:hover{
	color:#007103;
	text-decoration: none;
	font-family:Arial;
}

a.m:hover{
	text-decoration: underline;
}

div.structure_container{
	width: 762px;
	position : relative;
	height : auto;
	margin-left:auto;
	margin-right:auto;
	text-align : left;
}

div.header_container, div.flash_container, div.break_container, div.title_container, div.content_container, div.footer_container, div.copyright_container{
	display: block;
	position: relative;
	width: 762px;
}

/* --------------- HEADER ----------------- */

div.header_container{
	height: 116px;
}

img.logo{
	display: block;
	position: absolute;
	left: 16px;
	top: 65px;
}

div.flags_container{
	display: block;
	position: absolute;
	right: 6px;
	top: 29px;
}

img.flag{
	display: block;
}

a.flag{
	display: block;
	float: left;
	margin-left: 6px; 
}

a.top_info, a.top_info:hover{
	display: block;
	position: absolute;
	right: 148px;
	bottom: 82px;
	color: white;
	font-size: 10px;
	text-decoration: none;
}

div.top_title{
	display: block;
	position: absolute;
	left: 200px;
	top: 59px;
	color: #0035A2;
	font-size: 11px;
}

div.menu_container{
	display: block;
	position: absolute;
	left: 200px;
	bottom: 6px;
}

a.menu, span.menu{
	display: block;
	float: left;
	margin-right: 2px;
	padding: 5px 8px 5px 8px;
	background-color: #0F2F82;
	color: #BCD3F0;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.menu:hover, span.menu{
	text-decoration: none;
	background-color: #4574C4;
	color: white;
}

/* --------------- FLASH ----------------- */

div.flash_container{
	height: 172px;
	background: #F2F2F2 url(../images/break.gif) repeat-x bottom center;
}

div.main_banner{
	position: absolute;
	right: 6px;
	top: 0px;
}

div.menu_left{
	position: absolute;
	left: 0px;
	top: 0px;
}

div.green_bg{
	position: absolute;
	left: 200px;
	top: 0px;
	width: 6px;
	height: 170px;
	background-color:#3C8E00;
}


/* --------------- TITLE / newsletter----------------- */
div.title_container{
	height: 40px;
	width: 556px;
	background: url(../images/tbg.jpg);
}

div.title{
	position: absolute;
	left: 16px;
	top: 8px;
	font-size: 18px;
	font-weight: bold;
	color: white;
}

div.subtitle{
	position: absolute;
	right: 16px;
	top: 8px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: right;
}



/* --------------- CONTENT ----------------- */

div.content_container{
	background: #f2f2f2 repeat-x top center;
	padding-top: 0px;
	position:relative;
}

div.gray{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 6px;
	height: 105px;
	background-color: #999999;
}

table.main{
	width: 750px;
	margin-left: 6px;
	margin-right: 6px;
	border-collapse: collapse;
}

td.left{
	width: 194px;
	background-color: #f2f2f2;
	padding: 3px 0px 12px 0px;
}

td.right{
	width: 556px;
	background-color: white;
}

div.left_margin{
	margin-right: 16px;
	margin-left: 18px;
}
div.left_margin2{
	margin-right: 6px;
	margin-left: 0px;
}

table.contact{
	border-collapse: collapse;
	width: auto;
}

td.cl, td.cr{
	padding-bottom: 0px;
}

td.cl{
	color: #0F2F82;
	padding-right: 6px;
}

td.cr{
	
}

/* --------------- WIDTH/COLUMNS ----------------- */
table.w{
	width: 555px;
	border-collapse: collapse;
	margin-left: 1px;
}

td.w1{width: 185px;}
td.w2{width: 370px;}
td.w3{width: 555px;}

td.h{
	height: 90px;
}

td.b1, td.b2, td.b3{
	background: white no-repeat top right;
}

td.b1{background-image: url(../images/w1.jpg);}
td.b2{background-image: url(../images/w2.jpg);}
td.b3{background-image: url(../images/w3.jpg);}

div.w{
	margin: 12px 12px 12px 12px;
}

/* --------------- TEXT ----------------- */

h1, h2, h3{
	font-family: Arial, sans-serif;
}

h1{
	font-size: 22px;
	color: #0845C0;
}

h2{
	font-size: 11px;
	color: #FD4600;
}

h3{
	font-size: 11px;
	ccccolor: #3C8E00;
	color:#0943BE;
}


/* --------------- GALLERY ----------------- */

div.gallery{
	background: url(../images/gbg.gif) repeat left top;
	width: auto;
	float: left;
	padding: 6px 6px 3px 6px;
	margin-right: 6px;
	margin-bottom: 6px;
}

img.gallery{
	display: block;
}

a.zoom, a.zoom:hover{
	display: block;
	text-decoration: none;
	margin-top: 3px;
}

/* --------------- FOOTER ----------------- */

img.bigbreak{
        display: block;
}

/* --------------- FOOTER ----------------- */

div.footer_container{
	background: url(../images/bg_footer.jpg) no-repeat bottom left;
	height: 123px;
}

div.footer_left, div.footer_right1, div.footer_right2{
	overflow: hidden;
	position: absolute;
	top: 22px;
	color: #87AAD7;
	height: 85px;
}

div.footer_left{
	left: 16px;
	width: 168px;
}

div.footer_right1, div.footer_right2{
	width: 249px;
}

div.footer_right1{
	left: 216px;
}

div.footer_right2{
	right: 16px;
}

a.footer_left_title, a.footer_left_content, a.footer_left_more,
a.footer_left_title:hover, a.footer_left_content:hover, a.footer_left_more:hover,
a.footer_right_title, a.footer_right_content, a.footer_right_more,
a.footer_right_title:hover, a.footer_right_content:hover, a.footer_right_more:hover{
	text-decoration: none;
	display: block;
}

a.footer_left_title{color:white;}
a.footer_left_content{color:#87AAD7;}
a.footer_left_more{color:#BCD3F0;}

a.footer_right_title{color:white;}
a.footer_right_content{color:#B1CCEE;}
a.footer_right_more{color:#001342;}

span.left_more{
	white-space: nowrap;
	color:#BCD3F0;
}

span.right_more{
	white-space: nowrap;
	color:#001342;
}

/* --------------- COPYRIGHT ----------------- */

div.copyright_container{
	margin-top: 16px;
	margin-bottom: 16px;
	color: #68C30F;
}

img.gspot{
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
}
