
@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; background-image: url('/img/cooling_bg.jpg'); background-repeat: no-repeat; background-position: right bottom; 

}
div#top {
	height: 143px; background-image: url('/img/upper_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: 20px; top: 7px;
}

div#top p {
	position: absolute; right: 0px; top: 0px; background-image: url('/img/upper_image_cooling.jpg'); width: 588px; height: 100%; margin: 0px; padding: 0px; font-size: 38px; font-family: 'bicubikregular'; color: #676767; text-align: right;
}
div#top p span sm {
	font-size: 24px; color: #64addc;
}
div#top p span {
	position: relative; top: 60px; right: 20px;
}

div#menu {
	height: 40px; background-color: #98cef0; font-size: 22px; font-family: 'pt_sans_captionregular'; border-bottom: 3px solid white;
}
div#menu a {
	color: white; text-decoration: none; background-image: url('/img/divider.gif'); background-repeat: no-repeat; background-position: right center; padding: 0px 25px 0px 25px; position: relative; top: 7px; opacity: 1;
	-webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    transition:all 1s ease; 
}
div#menu a:hover {
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    transition:all 1s ease; opacity: 0.85; color: #f4f4f4; 
}
div#menu a#active {
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    transition:all 1s ease; opacity: 0.85; color: #f4f4f4;  
}
div#menu a.nobg {
	background-image: none;
}
div#left {
	width: 754px; float: left; padding-left: 15px; padding-right: 15px; background-color: #396d8e; font-size: 22px; font-family: 'hattori_hanzolight';	color: white; min-height: 700px; background-image: url('/img/cooling_bg2.jpg'); background-repeat: no-repeat; background-position: right bottom; 
	}
div#left a {
	color: white; text-decoration: none;
}
div#left a:hover {
	text-decoration: underline;
}
div#left li {
	list-style-image: none; background-image: url('/img/arrow_cooling.gif'); background-repeat: no-repeat; list-style-type: none; padding-left: 18px; background-position: 0px 1px;
}

div#right {
	width: 220px; float: left; font-family: 'pt_sans_captionregular'; font-size: 20px; text-align: center;  min-height: 700px; 
	}
div#right a {
	text-decoration: none; color: black;
}
div#right img {
	display: block; margin: 20px 0px 20px 50px;
}
	
h1, h2 { margin: 0px; padding: 0px; font-size: 40px; font-family: 'corkiregular'; font-weight: normal;
}
h1 {
	padding: 15px 0px 10px 0px;
}
div#right p {
	background-color: #12682a; padding: 0px; margin: 0px; margin-right: 17px;
}
div#bottom {
	clear: both; text-align: left; border-top: 5px solid #98dcab; padding-top: 10px; text-indent: 15px; margin: 3px; height: 80px;
	}
a#lang {
    font-family: 'pt_sans_captionregular'; color: white; text-decoration: none; font-size: 22px; background: #98cef0; 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');
}
p.image {
	text-align: center;
}
p.image img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url('/border-radius.htc');
}
div#textie {
	text-align: justify;
}
div#rt table, div#rt table td {
	border: 1px solid silver; border-collapse: collapse; font-size: 16px;
}
div#rt table tr.h, div#rt table tr.h td {
	background-color: #135782; 
}
p#path {
	text-transform: lowercase; font-size: 14px; margin: 15px 0px 0px 0px; padding: 0px;     font-family: 'bicubikregular'; opacity: 0.9;
}
a#backw {
	 font-family: 'bicubikregular'; opacity: 0.85; text-transform: lowercase; font-size: 14px; margin: 15px 15px 15px 0px; display: block;
}
span#address {
	font-size: 16px;
}
span#address font {
	font-size: 18px;
}