@charset "UTF-8";
/* CSS Document1 */

/* Page layout */

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

body {
    background: #000 url(http://bfg.qs.fi/files/Bilanx/media/bg.jpg) no-repeat scroll center top;
    color: #fff;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-align: center;
}

#wrapper {
	margin: 0 auto;
    width: 1000px;
	text-align: left;
}

#header {
    float: left;
    width: 1000px;
    /* height: 180px; */
}

#logo {
    float: left;
    margin: 30px 20px 0px 20px; /* top right bottom left */
	border: none;
}

.herkkuOsio {
	font-weight: bold;
	color: #d3bd69;
	margin-bottom: 5px;
}

#bflogo {
    float: right;
	display: inline-block;
    margin: 50px 30px 0px 0px; /* top right bottom left */
	border: none;
}

/* End of Page layout */


/* Objects */

/* End of Objects */


/* Menus */

/* Etusivu Menu */

#header #menu {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubar.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

#menu ul {
    text-align: center;
	width: 920px;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
}

#menu li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider.png) no-repeat scroll right top;
}

#menu li a {
    font-size: 12px;
    color: #fff;
	text-decoration: none;
}

#menu li a:hover {
    font-size: 12px;
    color: #725e10;
	text-decoration: none;
}

#menu li a.current {
    font-size: 12px;
    color: #725e10;
	text-decoration: none;
}

/* Kitten Menu */

#header #menu1 {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubar1.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

#menu1 ul {
    text-align: center;
	width: 920px;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
}

#menu1 li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider1.png) no-repeat scroll right top;
}

#menu1 li a {
    font-size: 12px;
    color: #fff;
	text-decoration: none;
}

#menu1 li a:hover {
    font-size: 12px;
    color: #124961;
	text-decoration: none;
}

#menu1 li a.current {
    font-size: 12px;
    color: #124961;
	text-decoration: none;
}


/* Complete Chicken Menu */

#header #menu2 {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubar2.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

#menu2 ul {
    text-align: center;
	width: 920px;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
}

#menu2 li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider2.png) no-repeat scroll right top;
}

#menu2 li a {
    font-size: 12px;
    color: #fff;
	text-decoration: none;
}

#menu2 li a:hover {
    font-size: 12px;
    color: #436911;
	text-decoration: none;
}

#menu2 li a.current {
    font-size: 12px;
    color: #436911;
	text-decoration: none;
}


/* Complete Salmon Menu */

#header #menu3 {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubar3.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

#menu3 ul {
    text-align: center;
	width: 920px;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
}

#menu3 li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider3.png) no-repeat scroll right top;
}

#menu3 li a {
    font-size: 12px;
    color: #fff;
	text-decoration: none;
}

#menu3 li a:hover {
    font-size: 12px;
    color: #7d4133;
	text-decoration: none;
}

#menu3 li a.current {
    font-size: 12px;
    color: #7d4133;
	text-decoration: none;
}

/* Sterilized Menu */

#header #menu4 {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubar_sterilized2.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

#menu4 ul {
    text-align: center;
	width: 920px;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
}

#menu4 li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider4.png) no-repeat scroll right top;
}

#menu4 li a {
    font-size: 12px;
    color: #fff;
	text-decoration: none;
}

#menu4 li a:hover {
    font-size: 12px;
    color: #184b1d;
	text-decoration: none;
}

#menu4 li a.current {
    font-size: 12px;
    color: #184b1d;
	text-decoration: none;
}

/* Indoor Menu */

#header #menu5 {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubar5.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

#menu5 ul {
    text-align: center;
	width: 920px;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
}

#menu5 li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider5.png) no-repeat scroll right top;
}

#menu5 li a {
    font-size: 12px;
    color: #fff;
	text-decoration: none;
}

#menu5 li a:hover {
    font-size: 12px;
    color: #79551b;
	text-decoration: none;
}

#menu5 li a.current {
    font-size: 12px;
    color: #79551b;
	text-decoration: none;
}

/* Sensitive Menu */

#header #menu6 {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubar6.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

#menu6 ul {
    text-align: center;
	width: 920px;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
}

#menu6 li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider6.png) no-repeat scroll right top;
}

#menu6 li a {
    font-size: 12px;
    color: #fff;
	text-decoration: none;
}

#menu6 li a:hover {
    font-size: 12px;
    color: #611545;
	text-decoration: none;
}

#menu6 li a.current {
    font-size: 12px;
    color: #611545;
	text-decoration: none;
}

/* Senior Menu */

#header #menu7 {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubar7.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

#menu7 ul {
    text-align: center;
	width: 920px;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
}

#menu7 li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider7.png) no-repeat scroll right top;
}

#menu7 li a {
    font-size: 12px;
    color: #fff;
	text-decoration: none;
}

#menu7 li a:hover {
    font-size: 12px;
    color: #3c3c3c;
	text-decoration: none;
}

#menu7 li a.current {
    font-size: 12px;
    color: #3c3c3c;
	text-decoration: none;
}

/* Tuotteet subMenu */

#submenu {
    float: left;
    background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menubsar.png) no-repeat scroll left top;
    width: 980px;
    height: 29px;
    text-align: center;
	margin: 10px;
	padding: 0px;
}

.submenuItem1, .submenuItem2, .submenuItem3, .submenuItem4, .submenuItem4_2, .submenuItem5, .submenuItem6, .submenuItem7 {
	float: left;
	margin: 0 0 5px 10px;
	width: 150px;
	height: 45px;
	display: block;
}

.submenuItem {
	margin: 0px;
}

.submenuHeader {
	font-size: 14px;
	font-weight: bold;
	color: #d3bd69;
	text-align: center;
	margin: 10px 0 0 10px;
}

#submenu ul {
    text-align: center;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding-top: 5px;
	border: 1px solid #111;
}

#submenu li {
	display: inline;
	padding-left: 20px;
	padding-right: 20px;
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/menuDivider.png) no-repeat scroll right top;
}

#submenu li a {
    font-size: 12px;
    color: #000;
	text-decoration: none;
}

#submenu li a:hover {
    font-size: 12px;
    color: #725e10;
	text-decoration: none;
}

#submenu li a.current {
    font-size: 12px;
    color: #725e10;
	text-decoration: none;
}

a.submenuItem1 {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btnkitten.png) repeat scroll 0 0;
}

a.submenuItem1:hover { 
	background-position: -150px 0;
}

a.submenuItem2 {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btncompletechicken.png) repeat scroll 0 0;
}

a.submenuItem2:hover { 
	background-position: -150px 0;
}

a.submenuItem3 {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btncompletesalmon.png) repeat scroll 0 0;
}

a.submenuItem3:hover { 
	background-position: -150px 0;
}

a.submenuItem4 {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btnsterilized.png) repeat scroll 0 0;
}

a.submenuItem4:hover { 
	background-position: -150px 0;
}

a.submenuItem4_2 {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btnsterilized2.png) repeat scroll 0 0;
}

a.submenuItem4_2:hover { 
	background-position: -150px 0;
}

a.submenuItem5 {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btnindoor.png) repeat scroll 0 0;
}

a.submenuItem5:hover { 
	background-position: -150px 0;
}

a.submenuItem6 {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btnsensitive.png) repeat scroll 0 0;
}

a.submenuItem6:hover { 
	background-position: -150px 0;
}

a.submenuItem7 {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btnsenior.png) repeat scroll 0 0;
}

a.submenuItem7:hover { 
	background-position: -150px 0;
}

/* End of Menus */


/* Text formatting, links etc. */

/* End of Text formatting, links etc. */


/* Various */

/* end of Various */


#breadcrumb {
	float: left;
	margin: 0px 20px 10px 20px;
}

#languages {
	float: right;
	margin: 0px 30px 10px 20px;
}

#languages img {
	vertical-align: middle;
}

#content {
    width: 1000px;
	float: left;
	padding: 0px;
}

h1 {
    font-size: 14px;
	margin-top: -600px;
}

h2 {
    font-size: 14px;
	font: bold;
	margin-bottom: 20px;
}

h3 {
    font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #d3bd69;
}

.bilanxboxTopLeft {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanxbox_topLeft.png) repeat-x scroll center top;
	height: 30px;
}

.bilanxboxTopCenter {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanxbox_topCenter.png) repeat-x scroll center top;
	height: 30px;
}

.bilanxboxTopRight {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanxbox_topRight.png) no-repeat scroll center top;
	height: 30px;
	width: 30px;
}

.bilanxboxMiddleLeft {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanxbox_middleLeft.png) repeat-y scroll center top;
	height: 10px;
	width: 30px;
}

.bilanxboxMiddleCenter {
	background: #fff;
}

.bilanxboxMiddleRight {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanxbox_middleRight.png) repeat-y scroll center top;
	height: 10px;
	width: 30px;
}

.bilanxboxBottomLeft {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanxbox_bottomLeft.png) no-repeat scroll center top;
	height: 30px;
	width: 30px;
}

.bilanxboxBottomCenter {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanxbox_bottomCenter.png) repeat-x scroll center top;
	height: 30px;
}

.bilanxboxBottomRight {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanxbox_bottomRight.png) no-repeat scroll center top;
	height: 30px;
	width: 30px;
}

.bilanxTopLeft {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanx_topLeft.png) repeat-x scroll center top;
	height: 30px;
}

.bilanxTopCenter {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanx_topCenter.png) repeat-x scroll center top;
	height: 30px;
}

.bilanxTopRight {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanx_topRight.png) no-repeat scroll center top;
	height: 30px;
	width: 30px;
}

.bilanxMiddleLeft {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanx_middleLeft.png) repeat-y scroll center top;
	height: 10px;
	width: 30px;
}

.bilanxMiddleCenter {
	background: #fff;
}

.bilanxMiddleRight {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanx_middleRight.png) repeat-y scroll center top;
	height: 10px;
	width: 30px;
}

.bilanxBottomLeft {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanx_bottomLeft.png) no-repeat scroll center top;
	height: 30px;
	width: 30px;
}

.bilanxBottomCenter {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanx_bottomCenter.png) repeat-x scroll center top;
	height: 30px;
}

.bilanxBottomRight {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/bilanx_bottomRight.png) no-repeat scroll center top;
	height: 30px;
	width: 30px;
}

#left {
    float: left;
    position: relative;
    width: 760px;
	background: #000;
	margin: 0px 0px 0px 20px;
	padding-bottom: 10px;
	border: none;
}

#leftCenter {
    float: left;
    position: relative;
    width: 760px;
	background: #000;
	margin: 0px 0px 0px 20px;
	padding-bottom: 10px;
	border: none;
}

#productsMenu {
    float: left;
    position: relative;
    width: 170px;
	background: #000;
	margin: 10px;
}

#right {
    float: right;
	position: relative;
    background: #000000;
    width: 180px;
	margin: 0px 20px 0px 0px;
	padding-top: 7px;
}

#news {
    float: left;
	position: relative;
    width: 210px;
	margin: 10px;
}

#tv {
    float: left;
    position: relative;
    width: 520px;
	margin: 10px 0px;
}

#oneColumn {
    float: left;
	display: block;
    position: relative;
    width: 730px;
	margin: 10px;
}

#banner {
    float: left;
    position: relative;
    width: 730px;
	margin: 10px;
}

#productsText {
    float: right;
	position: relative;
    width: 530px;
	margin: 10px;
	margin-right: 30px;
	margin-top: 0px;
	padding: 20px 0px;
}

#footer {  
	width: 100%;
	float: left;
	background: transparent url(images/footer-bg.png) repeat-x top left;
	height: 30px;
	padding: 20px 0px 30px 0px;
}

.banner {
	border: 1px solid #000;
}

#footerText {  
	padding-right: 10px;
	color: #fff;
	text-align: right;
	font-size: 10px;
}

/** End Page Layout **/

a.uutislinkki, a.uutislinkki:hover {
	color: #725e10;
}

.musta {
	font-size: 12px;
	color: #000;
	padding: 10px;
}

.etusivu_leftObject2 img {  
	margin: 0px 20px 20px 0px;
	padding: 0px;
	border: 6px solid #d3bd69;
}

.etusivu_rightObject img {  
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: none;
}

a.btnsterilizednayte:hover { 
	background-position: -125px 0;
}

a.btnsterilizednayte {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/btnsterilizednayte.png) no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 38px;
	text-decoration: none;
	width: 125px;
	margin-top: 15px;
}

a.readMoreBtn:hover { 
	background-position: -72px 0;
}

a.readMoreBtn {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/readMoreBtn.png) no-repeat scroll 0 0;
	display: block;
	float: right;
	height: 22px;
	text-decoration: none;
	width: 72px;
	margin-top: 5px;
}

a.readMoreBtnSe:hover { 
	background-position: -72px 0;
}

a.readMoreBtnSe {
	background: transparent url(http://bfg.qs.fi/files/Bilanx/media/readMoreBtnSe.png) no-repeat scroll 0 0;
	display: block;
	float: right;
	height: 22px;
	text-decoration: none;
	width: 72px;
	margin-top: 5px;
}

.rightFeature {
	margin-top: 10px;
	padding-bottom: 30px;
	border-bottom: 1px dotted #645416;
}

.rightFeatureText {
	display: block;
	height: 70px;
}

.rightFeatureText img {
	border: none;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 5px;
}

.newsHeader {
	background: #000 url(http://bfg.qs.fi/files/Bilanx/media/bilanxicon.png) no-repeat top left;
	padding-left: 38px;
	margin-top: 10px;
	padding-top: 7px;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
}

/* Links */

a, a:visited, a img {
    color: #d3bd69;
	text-decoration: none;
	border: none;
}

a:hover {
    color: #ead896;
}

/* Objects */

.header_object {

}

.etusivu_leftObjectTv {
	padding: 0px;
}

.etusivu_leftObject2 {
	margin: 0px;
	padding: 10px;
	height: 150px;
	font-size: 12px;
	border-top: 1px dotted #645416;
	border-bottom: 1px dotted #645416;
}

.annospussit {
	font-size: 11px;
}

.etusivu_leftObject3, .etusivu_leftObject3 table {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	border: none;
}

.etusivu_middleObject {
	padding: 10px;
}

.right_object {
	padding: 0px;
}

.etusivu_bottomObject {
	padding: 10px;
}

.oneColumn {
	padding: 10px;
	width: 730px;
}

.eKortti {
	padding: 10px;
	width: 500px;
	color: #000;
	font-size: 12px;
}

.oneColumn table {
	font-size: 10px;
}

.etusivu_bottomObject table {
	font-size: 10px;
}

.smart_news_date {
	font-size: 10px;
	font: italic;
}

.smart_sideblock_content {
	border-bottom: 1px dotted #645416;
}

#news .smart_news_topic {
	font-size: 12px;
	font-weight: bold;
	color: #d3bd69;
}

.smart_news_pretext {
	font-size: 10px;
}

.tuotteetIngressi {
	font-size: 13px;
}

.smart_news_link a {
	font-size: 10px;
	width: 100%;
	float: right;
	margin-bottom: 10px;
}

.script_shownews_table {
	color: #000;
}

.script_shownews_topic {
	font-size: 14px;
	font: bold;
}

.script_shownews_date {
	font-size: 11px;
	padding-bottom: 15px;
}

.script_shownews_content {
	font-size: 12px;
}
