/* == Import ========== */

@import url("http://www.tommedia.co.uk/css/master.css");

body {
	background: url(../images/tlo.gif) #fff repeat-x;
	margin: 5px 0 0 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#004e82;
	line-height:18px;
	text-align:center; /* for fucking ie<6*/
}

#container {
	margin:0 auto;
	}
	
table, div, p, span, a {
	text-align:left;
	}	

td {
	vertical-align:top;
	}
a {
	outline:none;
	}
ol, ul  {
	margin: 20px;
 	padding: 0px;
 	list-style-type:square; 
	}
.foot {
	font-size: small;
	color:#004e82;
}
a:link.foot, a:visited.foot, a:active.foot {
	text-decoration:none;
	background:#none;
	padding:0 2px;
}
a:hover.foot {
	text-decoration:none;
	background:#004e82;
	color:#FFF;
	padding:0 2px;
}
.quot {
	font-style:italic;
}
.linia {
	 height:1px;
	 background:#CCCCCC;
	 width:100%;
	 }
/* GALLERY */	
div.table {
	vertical-align:top;
	width:auto;
	margin:0 auto;
	text-align:center;
	padding:0;
	}

div.tr {
	width:inherit;
	text-align:left;
	padding:0;
	margin:0 auto 0 auto;
	}

div.td {
	display:inline;
	width:auto;
	padding:0;
	margin:0;
	}
	
div.td a.Bor img {
	border:1px solid #fff;
	}

div.td a.Bor:hover img {
	border:1px solid #004e82;
	filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;
	}
/* ---------------------------------------- */
/* FORM */
.contactForm p {
	width:330px;
	clear:left;
	margin:0;
	padding: 5px 0 8px 0;
	padding-left:155px;
	height:1%;
	}

.contactForm label {
	font-weight:bold;
	float:left;
	margin-left:-155px;
	width:150px;
	}

.contactForm input, .contactForm textarea { 
	width:250px;
	height:18px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#004e82;
	background:#d0d4dc;
	border:none;
	padding:3px 3px 0 3px;
	}

.contactForm textarea {
	height:150px;
	overflow:auto;
	}
	
.contactForm .submit {
	height:25px;
	width:140px;
	display:block;
	background:#004e82;
	text-align:center;
	padding:4px 7px 4px 7px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;
	text-decoration:none;
	}
	
.contactForm .submit:hover {	
	filter:alpha(opacity=99); -moz-opacity:0.99; opacity: 0.99;
	cursor:pointer;
	}
	
#outer {
	margin:10px 0;
	}

#outer td {
	vertical-align:middle;
	}