
@font-face {
    font-family: 'bicubikregular';
    src: url('fonts/bicubik_central_europe-webfont.eot');
    src: url('fonts/bicubik_central_europe-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bicubik_central_europe-webfont.woff') format('woff'),
         url('fonts/bicubik_central_europe-webfont.ttf') format('truetype'),
         url('fonts/bicubik_central_europe-webfont.svg#bicubikregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'corkiregular';
    src: url('fonts/corki-regular-webfont.eot');
    src: url('fonts/corki-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/corki-regular-webfont.woff') format('woff'),
         url('fonts/corki-regular-webfont.ttf') format('truetype'),
         url('fonts/corki-regular-webfont.svg#corkiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'hattori_hanzolight';
    src: url('fonts/hattori_hanzo-webfont.eot');
    src: url('fonts/hattori_hanzo-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hattori_hanzo-webfont.woff') format('woff'),
         url('fonts/hattori_hanzo-webfont.ttf') format('truetype'),
         url('fonts/hattori_hanzo-webfont.svg#hattori_hanzolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sans_captionregular';
    src: url('fonts/pt_sans-caption-web-regular-webfont.eot');
    src: url('fonts/pt_sans-caption-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pt_sans-caption-web-regular-webfont.woff') format('woff'),
         url('fonts/pt_sans-caption-web-regular-webfont.ttf') format('truetype'),
         url('fonts/pt_sans-caption-web-regular-webfont.svg#pt_sans_captionregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, html a {
    -webkit-font-smoothing: antialiased;
}
body { margin: 0px; padding: 0px; }
img, table, tr, td, form, div {	border: none; padding: 0px; margin: 0px; border-collapse: collapse; 
}
div#main { 
width: 1004px; text-align: left; 
}
div#top {
	height: 179px; background-image: url('/img/top_grad.jpg'); background-repeat: repeat-x; border-top: solid 5px #98dcab; margin-top: 5px; padding-top: 2px; background-position: 0px 2px; position: relative;
}
div#top a#logo {
	position: relative; left: 290px;
}

a#lang {
    font-family: 'pt_sans_captionregular'; color: white; text-decoration: none; font-size: 22px; background: #68b97f; float: right; position: relative; right: 50px; padding: 7px 10px 7px 10px; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
behavior: url('/border-radius.htc');
}


div#left {
	width: 475px; float: left; margin-left: 25px;
}
div#right {
	width: 475px;; float: left;
}
h1, h2 {
	height: 100px; text-align: center; margin: 0px; padding: 0px; font-size: 45px;     font-family: 'corkiregular'; font-weight: normal;
}
h1 {
	background-color: #a5d6f5; margin-left: 18px; padding-top: 20px; height: 79px;
}
h2 {
	background-color: #68b97f; color: white; margin-right: 17px; 
}
div#left p {
	background-color: #245d82; margin-left: 18px; margin-top: 0px;
}
div#right p {
	background-color: #12682a; padding: 0px; margin: 0px; margin-right: 17px;
}
div#right p, div#left p {
	height: 200px; color: white; padding: 15px; text-align: justify;     font-family: 'hattori_hanzolight'; font-size: 22px;  
	}
div#bottom {
	clear: both; width: 920px; text-align: left; margin-left: 42px; border-top: 5px solid #98dcab; padding-top: 10px; position: relative; top: -10px;
	}
