body {
	margin-top:0px;
	overflow-x:hidden;
	margin: 0px;
	padding: 0px;
}

sub{
	font-size:0.663em;
}
sup{
	font-size:0.663em;
}

div {
	font-family: Arial;
	/* font-size:0.653em; */
	font-size:0.663em;
	/* line-height: 1.25em !important;
	line-height: 1.2em; */
	line-height: 1.34em !important;
	line-height: 1.29em;
	padding: 0px;
	margin: 0px;
/* 	letter-spacing: -0.1ex; */
}

table{
	font-family: Arial;
	font-size:1em;
}

br {
	/* font-size: 0.8em !important;  */	/* FF */
	/* font-size: 1.2em;  */				/* IE */
	line-height: 1em !important; 
	line-height: 1.5em;	
}

img {
	border: 0px;
}

.small{
	font-family: Arial;
	font-size:0.91em;
	line-height: 1.27em !important;
	line-height: 1.22em;
	padding: 0px;
	margin: 0px;
}
.title{
	font-family: Arial;
	font-size:2.4em;
/* 	font-weight:bold; */
	line-height: 2.4em;
	letter-spacing:1px;
	margin-top:14px !important;
	margin-top:0px;
}
.title_orange{
	font-family: Arial;
	font-size:2.4em;
/* 	font-weight:bold; */
	color: #f47920;
	line-height: 2.4em;
	margin-top:14px !important;
	margin-top:0px;
}

.specs{
	background-color: #fff;
	font-family: Arial;
	font-size:1em;
	/* line-height: 1.4em;
	height: 1.4em; */
	line-height: 1.15em;
	padding: 0px;
	margin: 0px;
	border: #f47920;
	border-bottom: 1px solid #fee0c7;
}
.specs_orange{
	background-color: #fff;
	font-family: Arial;
	font-size:1em;
	line-height: 1.15em;
	padding: 0px;
	margin: 0px;
	color: #f47920;
	border-bottom: 1px solid #fee0c7;
}

.purple{
	color: #d31245;
}

.orange{
	color: #f47920;
	font-family: Arial;
	font-size: 1em;
	line-height: 1.37em !important;
	line-height: 1.32em;

	padding: 0px;
	margin: 0px;
}

#facts_title{
	color:#979fa5;
	font-size:1.5em;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

#facts{
	color:#979fa5;
	font-size:0.9em;
	line-height: 1.47em !important;
	line-height: 1.43em;
}

a {
	color: #000;
}





/*	START FLAGS	*/
#lang_en{ position:absolute; top:0px; z-index:10; height: 22px;	width: 35px; cursor:pointer; margin-left: -8px !important; margin-left: 0px; }
/* #lang_de{ position:absolute; top:0px; z-index:10; height: 22px;	width: 35px; cursor:pointer; margin-left: -8px !important; margin-left: 0px; } */
#lang_sp{ position:absolute; top:0px; z-index:10; height: 22px;	width: 35px; cursor:pointer; margin-left: -8px !important; margin-left: 0px; }
#lang_po{ position:absolute; top:0px; z-index:10; height: 22px;	width: 35px; cursor:pointer; margin-left: -8px !important; margin-left: 0px; }
#lang_ru{ position:absolute; top:0px; z-index:10; height: 22px;	width: 35px; cursor:pointer; margin-left: -8px !important; margin-left: 0px; }

.flag_link img{ border: 0px; }
/*	END FLAGS	*/



/*	START MENU LEFT	*/
#hatchbrood_logo{
	position:absolute;
	top:0px;
	z-index:10;

	height: 56px;
	width: 284px;	
	margin-left: -9px !important;
	margin-left: 0px;
}
#hatchbrood_menu{
	position:absolute;
	top:0px;
	z-index:10;
	width: 284px;
	margin-left: -9px !important;
	margin-left: 0px;
	
	font-size: 0.7em;
	
	line-height: 1.44em !important;
	line-height: 1.42em;
}

#hatchbrood_menu a { color: #000; }
/*	END MENU LEFT	*/


/*	START FOOTER	*/
#footer_logo{ 	position:absolute;	top:0px;	z-index:10;	height: 60px;	width: 284px; margin-left: -12px !important; margin-left: -4px; }
#footer_footprint{ 	position:absolute;	top:0px;	z-index:11;	height: 53px;	width: 45px; margin-left: -6px !important; margin-left: 0px; /* border: 1px solid green; */}
#footer_footprint_text{ position:absolute;	top:0px;	z-index:10;	height: 55px;	width: 344px; color: #A8B1B7; font-size:0.85em; font-weight:bolder; letter-spacing:0px; margin-left: -6px !important; margin-left: 0px; /* border: 1px solid blue; */}
#footer_footprint_text2{ height: 55px;	width: 597px; color: #A8B1B7; font-size:1.8em; font-weight:bolder; letter-spacing:0px; }
/*	END FOOTER	*/


/*	START BUTTONS	*/
#btnHome{
	position:absolute;
	cursor:pointer;
	top:0px;
	z-index:10;
	color: #ffffff;
	background-color:#d31245;
	height: 29px;
	width: 142px;
	margin-left: -8px !important;
	margin-left: 0px;
	line-height: 29px !important;
	text-align: center;
	font-size:0.63em;
	font-weight: bold;
}
#btnAbout{
	position:absolute;
	top:0px;
	z-index:10;
	cursor:pointer;
	color: #ffffff;
	background-color:#d31245;
	height: 29px;
	width: 142px;
	margin-left: -8px !important;
	margin-left: 0px;
	line-height: 29px !important;
	text-align: center;
	font-size:0.63em;
	font-weight: bold; 
}

#btnTechnology{
	position:absolute;
	top:0px;
	z-index:10;
	cursor:pointer;
	color: #ffffff;
	background-color:#deb408;
	height: 29px;
	width: 142px;
	margin-left: -8px !important;
	margin-left: 0px;
	line-height: 29px !important;
	text-align: center;
	font-size:0.63em;
	font-weight: bold;
}
#btnTraveller{
	position:absolute;
	top:0px;
	z-index:10;
	cursor:pointer;
	color: #ffffff;
	background-color:#f8971d;
	height: 29px;
	width: 142px;
	margin-left: -8px !important;
	margin-left: 0px;
	line-height: 29px !important;
	text-align: center;
	font-size:0.63em;
	font-weight: bold;
}
#btnChicklength{
	position:absolute;
	top:0px;
	z-index:10;
	cursor:pointer;
	color: #ffffff;
	height: 14px;
	width: 142px;
	margin-left: -8px !important;
	margin-left: 0px;
	line-height: 29px !important;
}
#btnBrood{
	position:absolute;
	top:0px;
	z-index:10;
	cursor:pointer;
	color: #ffffff;
	background-color:#f47920;
	height: 29px;
	width: 142px;
	margin-left: -8px !important;
	margin-left: 0px;
	line-height: 29px !important;
	text-align: center;
	font-size:0.63em;
	font-weight: bold;
}
#btnContact{
	position:absolute;
	top:0px;
	z-index:10;
	cursor:pointer;
	color: #ffffff;
	background-color:#d31245;
	height: 29px;
	width: 142px;
	margin-left: -8px !important;
	margin-left: 0px;
	line-height: 29px !important;
	text-align: center;
	font-size:0.63em;
	font-weight: bold;
}

#btnSpareparts{
	position:absolute;
	top:0px;
	z-index:10;
	cursor:pointer;
	color: #ffffff;
	background-color:#ccc;
	height: 29px;
	width: 81px;
	margin-left: -8px !important;
	margin-left: 0px;
	line-height: 29px !important;
	text-align: center;
	font-size:0.63em;
	font-weight: bold;
}
/*	END BUTTONS	*/



/*	START CONTENT	*/
a:link { text-decoration: none }
a:visited { text-decoration: none }
a:active { text-decoration: none }
a:hover { text-decoration: none }

.link{
	cursor:pointer;
}

.normaltext{
	font-size:1em;
}

.block {
	position:absolute;
	top:0px;
	z-index:10;
	
	margin-left: -8px !important;
	margin-left: 0px;
}

.capacitie_block{
	position:absolute;
	font-size: 1.4em;
	cursor:pointer;
	line-height: 29px;
	height: 29px;
	background-color: #f7901e;
	color: #fff;
	font-weight: bold;
	z-index: 2;
	padding-left: 5px;
}

.capacitie_block span{
	color: #000;
	line-height: 29px;
}

.capacitie_block2{
	position:absolute;
	font-size: 1.4em;
	line-height: 29px;
	height: 29px;
	background-color: #f7901e;
	color: #fff;
	font-weight: bold;
	z-index: 2;
	margin-left: 483px;
}

#hook_left {
position:absolute;
	font-size: 1.4em;
	height: 29px;
	line-height: 29px;
	color:#000;
	cursor: pointer;
	-moz-user-select: none;   
	-khtml-user-select: none;   
	-user-select: none;
	width: 30px;
	margin-left: 0px;
	margin-top: 1px;
	z-index: 3;
	text-align:center;

}
#hook_right {
position:absolute;
	font-size: 1.4em;
	height: 29px;
	line-height: 29px;
	color:#000;
	cursor: pointer;
	
	-moz-user-select: none;   
	-khtml-user-select: none;   
	-user-select: none;
	margin-left: 84px;
	margin-top: 1px;
	width:29px;
	z-index: 3;
	text-align: center;
}
/*	END CONTENT	*/























