/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #dae2e3;
	color: #002e60;
	font-family: Arial;
	font-size: 12px;
}

td {
	vertical-align: top;
}
td.input {
	background: #EBF2FA;
	padding: 5px 0px 0px 5px;
}

input.submit {
	margin-top: 10px;
}
input.text {
	width: 220px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	border: 1px solid #bbb;
	margin: 0px 0px 5px 2px;
}
textarea {
	width: 220px;
	height: 150px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	border: 1px solid #bbb;
	margin: 0px 0px 5px 2px;
}

h1 {
	color: #f6a924;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 1px;
	margin: 0px 0px 15px;
}
h1.submenu {
	width: 212px;
	border-bottom: 1px solid #7e96af;
	margin: 15px 0px 5px;
	padding: 0px 5px;
}
h1.top {
	margin: 15px 0px 15px;
}
h1.bottom {
	margin: 15px 0px 0px;
}
h2 {
	color: #002e60;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0px 0px 5px;
}
h2.bottom {
	margin: 0px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	margin: 0px 0px 15px;
}

p {
	line-height: 20px;
	margin: 10px 0px;
}
p.right {
	text-align: right;
}
p.top {
	margin: 3px 0px 15px;
}

ul {
	margin: 15px 20px;
}
li {
	margin: 10px 0px;
}

a, a:hover {
	border-bottom: 1px solid #f6a924;
	color: #7E96AF;
	text-decoration: none;
}
a.copyright {
	color: #002e60;
}
a:hover {
	background: #EBF2FA;
}

a.img, a.img:hover, img {
	background: none;
	border: none;
}
a.imginborder {
	background: none;
	border: none;
	margin-right: 3px
}

#container {
	width: 740px;
	margin-top: 30px;
	text-align: left;
}

#logo {
	position: relative;
	height: 121px;
	background: url("layout/logo_bg.jpg") no-repeat;
}
	a#menu1 {
		display: block;
		width: 290px;
		height: 121px;
		background: url("layout/trans.gif");
		border: none;
		overflow: hidden;
		text-indent: -9000px;
	}
	a#menu2 {
		position: absolute;
		top: 70px;
		left: 297px;
		display: block;
		width: 129px;
		height: 22px;
		background: url("layout/menu1.gif");
		border: none;
		overflow: hidden;
		text-indent: -9000px;
		z-index: 1;
	}
	a#menu2:hover {
		background: url("layout/menu1_hover.gif");
		z-index: 2;
	}
	a#menu2.selected {
		background: url("layout/menu1_selected.gif");
		z-index: 2;
	}
	a#menu3 {
		position: absolute;
		top: 70px;
		left: 421px;
		display: block;
		width: 105px;
		height: 22px;
		background: url("layout/menu2.gif");
		border: none;
		overflow: hidden;
		text-indent: -9000px;
		z-index: 1;
	}
	a#menu3:hover {
		background: url("layout/menu2_hover.gif");
		z-index: 2;
	}
	a#menu3.selected {
		background: url("layout/menu2_selected.gif");
		z-index: 2;
	}
	a#menu4 {
		position: absolute;
		top: 70px;
		left: 521px;
		display: block;
		width: 112px;
		height: 22px;
		background: url("layout/menu3.gif");
		border: none;
		overflow: hidden;
		text-indent: -9000px;
		z-index: 1;
	}
	a#menu4:hover {
		background: url("layout/menu3_hover.gif");
		z-index: 2;
	}
	a#menu4.selected {
		background: url("layout/menu3_selected.gif");
		z-index: 2;
	}
	a#menu5 {
		position: absolute;
		top: 70px;
		left: 628px;
		display: block;
		width: 87px;
		height: 22px;
		background: url("layout/menu4.gif");
		border: none;
		overflow: hidden;
		text-indent: -9000px;
		z-index: 1;
	}
	a#menu5:hover {
		background: url("layout/menu4_hover.gif");
		z-index: 2;
	}
	a#menu5.selected {
		background: url("layout/menu4_selected.gif");
		z-index: 2;
	}
	a#menu6 {
		position: absolute;
		top: 20px;
		left: 614px;
		display: block;
		width: 92px;
		height: 21px;
		background: url("layout/menu5.jpg");
		border: none;
		overflow: hidden;
		text-indent: -9000px;
	}
	a#menu6:hover {
		background: url("layout/menu5_hover.jpg");
	}
	a#menu6.selected {
		background: url("layout/menu5_selected.jpg");
	}
	a#menu7 {
		position: absolute;
		top: 20px;
		left: 516px;
		display: block;
		width: 97px;
		height: 21px;
		background: url("layout/menu6.jpg");
		border: none;
		overflow: hidden;
		text-indent: -9000px;
	}
	a#menu7:hover {
		background: url("layout/menu6_hover.jpg");
	}
	a#menu7.selected {
		background: url("layout/menu6_selected.jpg");
	}
	a#home {
		position: absolute;
		top: 101px;
		left: 674px;
		display: block;
		width: 11px;
		height: 12px;
		background: url("layout/home.gif") no-repeat;
		border: none;
		overflow: hidden;
		text-indent: -9000px;
	}
	a#home:hover, a#home.selected {
		background: url("layout/home_selected.gif") no-repeat;
	}
	a#sitemap {
		position: absolute;
		top: 101px;
		left: 694px;
		display: block;
		width: 13px;
		height: 12px;
		background: url("layout/sitemap.gif") no-repeat;
		border: none;
		overflow: hidden;
		text-indent: -9000px;
	}
	a#sitemap:hover, a#sitemap.selected {
		background: url("layout/sitemap_selected.gif") no-repeat;
	}

#header {
	height: 150px;
}

#content {
	background: url("layout/main_bg.jpg") repeat-y;
	padding: 0px 20px 0px;
}

	#left_cell {
		width: 230px;
		padding: 20px 0px 20px 10px;
	}
		#submenu {
			font-size: 14px;
			margin: 0px 0px 20px;
		}
			#submenu a {
				display: block;
				width: 200px;
				background: #EBF2FA;
				border: none;
				border-left: 2px solid #7e96af;
				color: #7e96af;
				margin: 1px 0px;
				padding: 4px 10px 4px;
				vertical-align: middle;
			}
			#submenu a:hover, #submenu a.selected {
				width: 198px;
				border-bottom: none;
				border-left: 4px solid #7e96af;
				color: #f6a924;
			}
		#left_Pictures {
			position: relative;
			width: 200px;
			height: 157px;
			background: url("layout/left_cell_pic_gratis.jpg") no-repeat;
		}
			#left_Pictures #flashcontent {
				position: absolute;
				top: 50px;
				left: 15px;
				width: 140px;
				height: 105px;
			}
			#left_Pictures #all {
				position: absolute;
				top: 130px;
				left: 20px;
				display: block;
				width: 170px;
				height: 20px;
				background: url("layout/trans.gif");
			}
		#left_Pictures2 {
			position: relative;
			width: 200px;
			height: 157px;
			background: url("layout/left_cell_pic_bg2.jpg") no-repeat;
			margin: 25px 0px;
		}
			#left_Pictures2 #all {
				position: absolute;
				top: 135px;
				left: 20px;
				display: block;
				width: 170px;
				height: 20px;
				background: url("layout/trans.gif");
			}
	
	#right_cell {
		padding: 20px;
	}
		#right_cell table {
			margin: 15px 0px;
		}
		#right_cell table .col2_1 {
			border-right: 1px solid #7E96AF;
			padding: 2px 15px 2px 0px;
		}
		#right_cell table .col2_2 {
			padding: 2px 15px;
		}
		
		#right_Pictures img {
			border: 5px solid #7f97af;
			margin: 0px 30px 20px 0px;
		}
		#right_Pictures img:hover {
			border: 5px solid #002e60;
		}
		
		div.img_border {
			border: 1px solid #7f97af;
			margin-bottom: 10px;
			padding: 3px;
		}
		div.floatright_img_border {
			float: right;
			border: 1px solid #7f97af;
			margin: 10px 0px 10px 10px;
			padding: 3px;
		}
		div.floatleft_img_border {
			float: left;
			border: 1px solid #7f97af;
			margin: 0px 5px 10px 0px;
			padding: 3px;
		}
		div:hover.img_border, div.floatright_img_border, div.floatleft_img_border {
			border: 1px solid #002e60;
		}

#bottom {
	height: 8px;
	background: url("layout/bottom_bg.jpg") no-repeat;
	font-size: 1px;
}

#copyright {
	font-size: 10px;
	margin: 0px 20px;
	padding: 10px 0px;
}
	#copyright .left {
		float: left;
		width: 200px;
		border-left: 1px solid #002e60;
		padding: 2px 0px 2px 10px;
	}
	#copyright .right {
		float: right;
		width: 300px;
		border-right: 1px solid #002e60;
		padding: 2px 10px 2px 0px;
		text-align: right;
	}