html {
	overflow-y: scroll;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

img {
	border: none;	
}

.clear {
	clear: both;	
}

h1 {
	font-size: 22px;
	color: #00a8e5;
	margin-top: 5px;
	text-transform: uppercase;
}

h2 {
	font-size: 12px;	
	color: #00a8e5;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: bold;
	text-transform: uppercase;
}

p {
	margin: 0;
	padding: 0 0 8px 0;	
}

a {
	color: #00A8E5;	
	text-decoration: underline;
}

/******************/



#wrapper {
	width: 970px;
	margin: 0 auto;	
}
	#header {
		margin-top: 25px;
		height: 123px;
	}
	
		#logo { 
			margin-left: 14px;
			float: left;
			width: 300px;
		}
		
		#rightbox {
			float: right;
			padding-top: 100px;
			width: 186px;
		}
			#langbar {
				float: left;
				padding-top: 4px;
			}
				#langbar span {
					display: block;
					float: left;
					margin-right: 5px;
					padding-right: 5px;
					border-right: 1px solid #00a8e5;
				}
					#langbar a {
						font-size: 11px;
						color: #00a8e5;
						text-decoration: none;
					}
					
			#searchbar {
				float: right;	
			}
				
				#searchbar input {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 9px;
					color: #00133d;
					border: 1px solid #68cbf0;
					background: none;
					padding: 0;
					vertical-align: top;
					margin-right: 4px;
					width: 110px;
				}
				
				#searchbar input.input {
					height: 19px;
				}
					#searchbar input.submit {
						margin-left: 5px;
						font-weight: bold;
						height: 21px;
						cursor: pointer;
					}
			
	#main {
		padding-top: 10px;
		width: 970px;
		min-height: 400px;
	}
		#left {
			width: 330px;
			float: left;
		}
			/*#left #menu {
				
			}*/
				#left #menu ul {
					list-style: none;
					margin: 0;
					padding: 0;	
				}
					#left #menu li {
						height: 110px;
						width: 110px;
						float: left;	
					}
					
					#left #menu li a {
						display: block;
						text-decoration: none;
						padding: 83px 5px 0 5px;
						height: 27px;
						width: 100px;
						float: left;
						font-size: 11px;
						text-transform: uppercase;
					}
						#left #menu li.selected a span {
							border-top: 2px dotted white;
							display: block;
							margin-top: -12px;
							padding-top: 10px;	
						}
			#tagcloud {
				margin-top:40px;}		
			#tagcloud ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
				#tagcloud li {
					margin-right: 5px;
					padding-right: 5px;
					border-right: 1px solid #47c0ec;
					display: inline;
					float: left;
				}
					#tagcloud li a {
						color: #47c0ec;
						text-decoration: none;
						text-transform: uppercase;	
					}
					
					#tagcloud li.last {
						border: none;
					}
		
		#center {
			width: 490px;
			float: left;
			margin-left: 15px;
		}
			#crumbkeys {
				height: 20px;	
				font-size: 10px;
				font-weight: bold;
				text-transform: uppercase;
				color: #4d4d4d;
			}
				#crumbkeys a {
					color: #4d4d4d;
					text-decoration: none;
				}
			h1.title {
				text-transform: uppercase;	
			}
		
		#right {
			width: 115px;
			float: right;
		}
			#right_menu ul {
				list-style: none;
				margin: 0;
				padding: 0;	
			}

			#right_menu li a{
				display: block;
				text-decoration: none;
				padding: 83px 5px 0 5px;
				height: 27px;
				width: 100px;
				font-size: 11px;
				text-transform: uppercase;	
			}
				#right_menu li.selected a span {
					border-top: 2px dotted white;
					display: block;
					margin-top: -12px;
					padding-top: 10px;	
				}
			
			#images {
				position: relative;
			}
			
			#images .hide {
				display: none;
			}
	
	#footer {
		color: #00133D;
		text-transform: uppercase;
		font-size: 10px;
	}
		#footer ul {
			list-style: none;
			padding: 0;
			margin: 0;
			display: inline;
		}
			#footer li {
				display: inline;
				padding-right: 5px;
				margin-right: 5px;
				border-right: 1px solid #00133D;
			}
				#footer li.first {
					border-left: 1px solid #00133D;
					padding-left: 5px;
					margin-left: 5px;
				}
					#footer a {
						color: #00133D;
						text-decoration: none;	
					}
			
			#footer .contact {
				color: #00A8E5;	
			}
				#footer .contact a {
					color: #00A8E5 !important;	
				}
				
				
	
	


/************/
/* MAILFORM */
/************/

.mailform td.title {
	height: 30px;	
}

.mailform input, 
.mailform textarea,
.mailform button {
	border: 1px solid #00A8E5;
}

.mailform tr.text.row input {
	width: 300px;	
}

.mailform textarea {
	width: 300px;	
}

.mailform .buttons td {
	padding-top: 10px;	
}



/********/
/* NEWS */
/********/
.news_item {
	padding-bottom: 13px;
	margin-bottom: 13px;
	border-bottom: 1px dotted #00A8E5;
}

.news_item h2 {
	text-transform: uppercase;
	display: inline;	
}
