body{margin: 0; padding: 0; background: #FFFFFF; text-align:center;}

body, table{ font: normal 11px Verdana, Arial; color: #404040;}

input, textarea, select{font: normal 11px Arial, Times New Roman, Verdana; color: #404040;}

img{border: 0;}

a, a:hover, a:visited{color: #404040;text-decoration: none;}

p{margin:0; padding: 10px 0 0 0;}

h1{ font: normal 30px Helvetica, Arial, Verdana; margin: 0; padding:0; color:#072F67;}

h2{ font: normal 20px Helvetica, Arial, Verdana; margin: 0; padding:0; color:#28AECF;}

h3{ font: normal 15px Helvetica, Arial, Verdana; margin: 0; padding:0;}

form{margin: 0; padding: 0;}

input[type='text'], input[type='password'], select, textarea{border: solid 1px #BFBFBF;}

table{border-collapse: collapse; margin:5px 0 0 0;}

td{padding:10px 5px 0 0;}

/*### utils ###*/

.left{float: left;}

.right{float: right;}

.clear{clear: both; margin:0; padding:0; font-size:0;}

.continue{text-align:right; padding:20px 0 0 0;}

.highLight{font-weight:900;}

.continue a, .continue a:visited, .continue a:hover{
	background: transparent url('../images/bg_link.gif') 0 3px no-repeat;
	padding:0 0 0 10px;
	font-weight:900;
	color:#28AECF;
}

.skype{background: transparent url('../images/icon_skype.gif') 0 0 no-repeat; padding: 2px 0 2px 20px;}

a.print, a.print:hover, a.print:visited, a.send, a.send:visited, a.send:hover, a.backTop, a.backTop:hover, a.backTop:visited{ padding:5px 0 1px 22px; color: #28AECF;}

.print{	background: transparent url('../images/icon_print.gif') 0 0 no-repeat;}

.send{background: transparent url('../images/icon_send.gif') 0 5px no-repeat;margin-right:10px;}

.indent{padding-left:25px;}

a.backTop, a.backTop:hover, a.backTop:visited{background: transparent url('../images/icon_top.gif') 0 5px no-repeat; float:right;}

a.backTopLeft, a.backTopLeft:hover, a.backTopLeft:visited{background: transparent url('../images/icon_top.gif') 0 5px no-repeat; float:left;margin:15px 20px; padding:5px 0 1px 22px; color: #28AECF;}

.contBtn{text-align: right;}

.centred{text-align:center;}

a.pdf, a.pdf:hover, a.pdf:visited{ padding:2px 0 2px 20px; background: transparent url('../images/icon_pdf.gif') 0 0 no-repeat; }


table.tableStandard2{width:705px;}
.tableStandard2 td{padding: 5px 10px; border:0; color:#072F67;}
.tableStandard2 tr.odd td{background:#E9F7FA;border:0; border-left:solid 2px #FFFFFF; text-align:left; color:#072F67;}
td.tableTitle2{font-weight:600; color:#7F7F7F; border:0; text-align:left;}

/*
.blockText{
	background: transparent url('../images/dot.gif') 0 bottom repeat-x;
	padding-bottom: 5px;
}

.highText{
	background: transparent url('../images/icon_link.gif') 0 5px no-repeat;
	padding-left:15px;
}





.odd{ background: #E9F7FA;}

.price{text-align: right; font-weight:900;}

.btn1{
	background: transparent url('../images/btn_1.gif') 0 0 no-repeat;
	border:0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0;
	width: 76px;
}

.btn2{
	background: transparent url('../images/btn_2.gif') 0 0 no-repeat;
	border:0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0;
	width: 127px;
}


.btn3, a.btn3, a.btn3:visited, a.btn3:hover{
	background: transparent url('../images/btn_3.gif') 0 0 no-repeat;
	border:0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px 23px 7px 23px;
	width: 116px;
	text-align: center;
}

.btn4, a.btn4, a.btn4:visited, a.btn4:hover{
	background: transparent url('../images/btn_4.gif') 0 0 no-repeat;
	border:0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0 4px 0;
	width: 147px;
	display: block;
	text-align: center;
}
*/
/*### layout ###*/

.wrapper{width:990px; margin:0 auto; text-align:left;}

.header{
	height:65px;
	background: transparent url('../images/bg_head.gif') right 20px no-repeat;
	padding:10px 5px 0 5px;
	}
	
	
	
.header .right{margin: 10px 0 0 0; }	

.header_temp{
	height:65px;
	padding:10px 0 0 0; 
	
	text-align:center;
	}
	
	

.menu{
	background: transparent url('../images/bg_menu.gif') 0 0 no-repeat;
	height:70px;
	padding:15px 20px 0 20px;
	color: #FFFFFF;
}

.menu .left a{
	display: block;
	color: #FFFFFF;
	margin: 0 0 5px 0;
}

.menu .right a{
	display: block;
	float: left;
	color: #FFFFFF;
	font-weight:normal;
	margin:0 20px 0 0;
	padding:10px 0 0 7px;
	background: transparent url('../images/bg_linkmenu.gif') 0 0 no-repeat;
	height:40px;
}

.menu .right span{
	display: block;
	float: left;
	color: #FFFFFF;
	font-weight:normal;
	margin:0 20px 0 0;
	padding:10px 0 0 7px;
	background: transparent url('../images/bg_linkmenu.gif') 0 0 no-repeat;
	height:40px;
	width:125px
}

.menu .right span.big{
	display: block;
	float: left;
	color: #FFFFFF;
	font-weight:normal;
	margin:0 20px 0 0;
	padding:10px 0 0 7px;
	background: transparent url('../images/bg_linkmenu.gif') 0 0 no-repeat;
	height:40px;
	width:80px
}


.menu .right span.btnLogout {
	background:transparent; 
	width:55px; 
	text-align:right; 
	padding-top:23px;
	height:auto;
	font-weight:900;
	}
.menu .right span.btnLogout a{
	display: inline;
	float: none;	
	margin:0;
	padding:0;
	background: transparent;
	height:auto;
	font-weight:900;
	}


.menu .right a.first{background:none; color:#D2D280; padding-top:15px;}


.column .box ul{padding: 0; margin: 10px 0 0 0;}

.column .box li{padding: 0; margin: 5px 0 0 0; list-style: none;}

.column .box li a{
	display: block; 
	background: transparent url('../images/bg_link.gif') 0 3px no-repeat;
	padding:0 0 0 10px;
	
}

.titleOpen{
	background: transparent url('../images/icon_box_open_1.gif') 0 0 no-repeat;
	padding: 0 0 0 25px;
	height:20px;
	}

.titleClose{
	background: transparent url('../images/icon_box_close_1.gif') 0 0 no-repeat;
	padding: 0 0 0 25px;
	height:20px;
	}

.box2 input, .box2 img, .box2 a{vertical-align: middle;}

.box2, .box2 input, .box2 select{color:#808080;}

.box2 a, .box2 a:hover, .box2 a:visited{color:#28AECF;}

	
.box2 .titleOpen{background: transparent url('../images/icon_box_open_2.gif') 0 0 no-repeat;}

.box2 .titleClose{background: transparent url('../images/icon_box_close_2.gif') 0 0 no-repeat;}	
	
.titleOpen img, .titleClose img{
	float:left;
	}	
	
.footer{
	background: transparent url('../images/bg_footer.gif') center -20px no-repeat;
	clear: both;
	height:110px;
	padding:70px 0 0 0;
	text-align:center;
	color: #A6A6A6;
	line-height: 16px;
	width:990px;
	margin:0 auto;
}

.footer a, .footer a:hover, .footer a:visited{color: #A6A6A6;}

.footer .footMenu a, .footer .footMenu a:visited, .footer .footMenu a:hover{color: #28AECF;}	

.footer .footMenu a.active, .footer .footMenu a.active:visited, .footer .footMenu a.active:hover{color: #94D6E7;}		
	
	
.modalContent {padding:0 20px; text-align: left;}	

.modalContentDescription {padding:0 20px; text-align: center; width: 400px;}	
.modalContentDescription h2{font-size:14pt; color: Black; }
.modalContentDescription h3{font-size:11pt}

.modalContent table{margin:10px 0;}		
	
	
.modalContent h3{padding:35px 0 10px 0; font: normal  15px Arial; color:#28AECF;}	

.modalContent p.separate{border-top: solid 1px #28AECF; margin:10px 0 0 0; padding:20px 0 0 0;}


.modalContent .left, .modalContent .right{width:45%;}	


.modalContent .selectService a,
.modalContent .selectService a:hover ,
.modalContent .selectService a:visited{
	cursor:pointer; 
	font-weight: 900; 
	color:#28AECF;
	width:auto;
	float: left;
	text-align:center;
	margin:0 10px 0 0;
	border-right: dotted 1px #28AECF;
	padding:0 10px 0 0;
	}
	
.selectService td{padding:5px 25px 5px 0; /*border-right: dotted 1px #28AECF;*/ vertical-align: middle;} 	
.selectService td input, .selectService td label{vertical-align: middle;}
.selectService td label{font-weight: 900; color:#28AECF;} 