html, body {height:100%; margin:0px; padding:0px;}

body, p, td, th, input, a { font-family: Verdana; font-size: 13px; color:#666666;}

form {padding:0px; margin:0px;}

:focus { outline: none;}



body,td,p {font-size:13px;font-family: Verdana;color: #333;}
body {
	margin: 0;
}

#wrap {
		width: 760px;
		margin: 0 auto;
	}
	
	/* ---------------------------------- Top Menu ---------------------------------- */
	#topmenu {
			margin-top: 10px;	
			height: 30px;
			text-align: right;
		}
		#topmenu a {
				margin: 0 0px;
				padding: 10px 0;		
				color: #fff;
				text-decoration: none;
				line-height: 30px;
				font-family: Arial;
				letter-spacing:-1px;
			}
			#topmenu a span {
				padding: 10px 5px;
			}
		#topmenu a.selected {
				background: transparent url(/i/btn_r.png) no-repeat center right;
			}
			#topmenu a.selected span {
					padding: 5px;
					background: transparent url(/i/btn_l.png) no-repeat center left;
				}
	/* ---------------------------------- End ---------------------------------- */
	
	#header {
			height: 337px;
			background: transparent url(/i/tmp_header.png) no-repeat top left;	
		}

	#main {
			width: 100%;
		}
		/* ---------------------------------- Leftnav ---------------------------------- */		
		#leftnav {
				background: url(/i/menu_bgr.png) repeat-y top left;
				width: 210px;
			}
			.level1, .level2, .level3 {
				display: block;	
				color: #fff;
				text-decoration: none;
				margin: 0 10px 1px 10px;
				padding-left: 10px;
				line-height: 19px;
			}
			
			
			.level1 {
				background: transparent url(/i/head_4.png) no-repeat top left;
			}
			.level2 {
				background: transparent url(/i/head_4.png) no-repeat top left;
				padding-left: 20px;
			}			
			.level3 {
				background: #72470F url(/i/head_5.png) no-repeat 10px 0px;
				padding-left: 20px;				
			}			
			
			.selected .level1 {
				background: transparent url(/i/head_2.png) repeat-x top left;
			}
			.selected .level2 {
				background: transparent url(/i/head_3.png) no-repeat top left;
			}
			.selected .level3 {
				background: #72470F url(/i/head_2.png) no-repeat 10px 0px;
			}
			
			#leftnav h1 {
				font-size: 12px;
				color: #F26522;
				background: #fff url(/i/head_1.png) repeat-x top left;
				margin: 0 10px 1px 10px;
				line-height: 19px;
				padding-left: 10px;
			}
			

			#leftnav .footer {
				background: url(/i/menu_bottom.png) no-repeat bottom left;
				height: 24px;
			}
		/* ---------------------------------- End ---------------------------------- */
			
		/* ---------------------------------- Content ---------------------------------- */		
		#content {
				padding: 0 20px 20px 20px;
				background-color: #fff;
			}
		/* ---------------------------------- End ---------------------------------- */		
		
		#footerform {
			padding: 23px 0 0 240px;
		}
		#footerform td {
			font-size: 10px;
			color: #fff;
			padding: 0 5px;
		}
		#footerform select {
			font-size: 10px;
		}
		
		
		/*#footer {
			background: url(/i/foorer_bgr.gif) no-repeat top left;
			height:80px;
			margin-left: 20px;
		}*/
		
		#footer {
			background: url(/i/footers/footer_bgr.gif) no-repeat top left;
			height:85px;
			margin-left: 20px;
			position:relative;
		}
		
		#footer a.foot_sop:hover {
			background: url(/i/footers/foot_sop.gif) no-repeat top left;
		}
		
		#footer a.foot_fl {
			background: url(/i/footers/foot_fl.gif) no-repeat top left;
		}
		
		#footer a.foot_arc:hover {
			background: url(/i/footers/foot_arc.gif) no-repeat top left;
		}
		
		
		#footer .btn {
			background: url(/i/btn.png) no-repeat top left;
			width: 74px;
			height: 23px;
			line-height: 23px;
			text-align: center;
		}
		
		h1 {font-size: 22px;color:#006382;margin: 0;}
		h2 {font-size: 16px;color:#006382;margin: 5px 0;}







.rounded {padding: 5px 10px;}
.short_text {padding:0 15px;color:#fff;font-weight:bold;margin-bottom:5px;}

		 #leftnav .btn {
		 		margin: 15px;
				padding: 5px 0px;		
				color: #fff;
				font-weight: bold;
				text-decoration: none;
				line-height: 25px;
				background: transparent url(/i/leftmenu_btn_r.gif) no-repeat center right;
			}
			#leftnav .btn span {
				background: transparent url(/i/leftmenu_btn.png) no-repeat center left;
				padding: 5px;
			}

			#leftnav .gallery {
				margin: 5px auto;
			}
			
			
#bFooter {margin: 8px 0 8px 190px;}			
#bFooter a {font-size: 9px; padding: 0 2px;}

body.Print { padding:10px; }

a img {
  border:none;
}
#staticPagePicture {
	text-align: center;
	background-color: #fff;
	margin-left: 20px;
	padding: 10px;
}
.error {
	color:#FF0000;
}

.spTitle {
	font-size: 22px;
	color:#789A33;
	margin: 0;
	font-weight: bold;
}

.spTitle a {
	color:#FF0000;
	text-decoration:none;
}

.spSubTitle {
	font-size: 16px;
	color:#006382;
	margin: 5px 0;
	font-weight: bold;	
}

.spSubTitle a{
	font-weight:bold;
}

.ImgLeft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.ImgRight {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

.BackPrintTop { }
.BackPrintTop .Back { }
.BackPrintTop .Print { }
.BackPrintTop .Top { }

#FooterCont { }

#ITTILogo { }


.tableRoundedLinks td {
	width:33%;
	text-align:center;
}

.footer_links {
	height:106px;
	width:100%;
	background:url(/i/footer.png) top left no-repeat;
	margin: 20px 0;
	padding-bottom: 20px;
}
.footer_links table {
	height:100px;
	margin:3px 0;
}

a.footer_link {
	color:#F46523;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

.enquiryTable .input {
	width:90%;
	
}
.enquiryTable input {
	border:1px solid #E3E3E3;
}

.enqyuryTable td {
	font-size:11px;
}
.enquiryTable label {font-weight:bold;}

input.btn {
	background: url(/i/btn.png) no-repeat top left;
	width: 74px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	border:none;
	color:#fff;
}

input.btn {
	background: url(/i/form_btn.gif) no-repeat top center;
}

/* MENU vurhu kartinka */

.trans_menu {position:absolute;right:5px;top:35px;width:180px;height:135px;}
.trans_menu-content {position:absolute;left:0;top:0;width:180px;height:135px;overflow:hidden;padding:0px 0px;}

.trans_menu-content p {
	color:#fff;
}

.bgr1 {height:135px;background-color:#000;}

.op {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.op2 {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color:#000;
}

b.op,b.op_none {
	display:block;
	height:1px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	background-color:#000;
	border-left:1px solid #444;
	border-right:1px solid #444;
}

div.dropmenu {
	position:absolute;
	right:5px;
	top:10px;
	width:180px;
	background:#000;
	padding:5px 0px;
	color:#fff;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	text-align:right;
}

#dropdiv2 p {
	font-size:12px !important;
	padding-top:3px;
}

td.droptd {
	background:#ccc;
	border-right:1px solid #000;
}

td.dropSelected {
	background:#000;
}

td.droptd a {
	font-size:10px;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}

td.dropSelected a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.calendar {
	z-index:999;
}
/* MENU vurhu kartinka */