html
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: rgb(88,89,91);
}

body
{
	margin: 0;
	padding: 0;
	text-align: center;
}

div#kontener
{
	width: 950px;
	margin: 5px auto 5px auto;
	padding: 0 10px 0 10px;
	text-align: left;
}

/* =========== STOPKA ============ */

div#stopka
{
	clear: both;
	margin: 0;
	padding: 30px 0 0 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 9px;	
	color: white;
	text-align: center;
	background-image: url('vencomatic/images/footer.png');
	background-position: left bottom;
	background-repeat: repeat-x;
}

div#stopka a
{
	text-decoration: underline;
	color: white;
}


/* =========== PASEK TYTULOWY ============ */

div#tytul ul
{
    margin: 0 0 5px 0;
	padding: 0;
}

div#tytul ul li
{
    list-style-type: none;
    list-style-position: outside;
	display: inline;
	background-image: url('vencomatic/images/breadCrumb_marker.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 4px 0 10px;
}

div#tytul a
{
    text-decoration: none;
    color: rgb(88,89,91);
}

div#tytul a:hover
{
    text-decoration: underline;
}

/* =========== NAGLÓWEK ============ */

div#topBar
{
	width: 100%;
}

div#topBar div#titleBar
{
	text-align: right;
	width: 100%;
	height: 69px;
	background-image: url('vencomatic/images/titleBar.png');
	background-position: left top;
	background-repeat: repeat-x;
	position: relative;
}

div#topBar div#titleBar h1
{
	margin: 0;
	padding: 0;
}

div#topBar div#titleBar h1 span#logo
{
	width: 162px;
	height: 52px;
	display: block;
	position: absolute;
	left: 20px;
	top: 8px;
	background-image: url('vencomatic/images/titleBar_vencoLogoPL.png');
}

div#topBar div#titleBar h1 span#logo span
{
	display: none;
}

div#topBar div#titleBar h1 span#slogan
{
	/* Use embedded font for IE */
	font-family: DIN-Medium, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 69px;
	margin: 0;
	padding: 0 20px 0 0;
	display: inline;	
	color: white;
}



/* =========== TOP MENU ============ */

div#topBar div#topMenu
{
	width: 100%;
	font-weight: bold;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	height: 20px;
	background-image: url('vencomatic/images/topMenu_item.png');
	background-position: left top;
	background-repeat: repeat-x;	
}

div#topBar div#topMenu ul
{
	margin: 0;
	padding: 0;
}

div#topBar div#topMenu ul li
{
	list-style-type: none;
	list-style-position: inside;
	display: block;
	float: left;	
}

div#topBar div#topMenu ul li a
{
	margin: 0;
	padding: 0;
	height: 20px;
	display: block;
	float: left;
	text-decoration: none;
	background-image: url('vencomatic/images/topMenu_item.png');
	background-position: left top;
	background-repeat: repeat-x;
	cursor: pointer;
}

div#topBar div#topMenu ul li a:hover
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-image: url('vencomatic/images/topMenu_selectedItem.png');
	background-position: left top;
	background-repeat: repeat-x;
}

div#topBar div#topMenu ul li a span
{
	margin: 0 0 0 0;
	padding: 0 15px 0 15px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	color: white;
	background-image: url('vencomatic/images/topMenu_separator.png');
	background-position: right top;
	background-repeat: no-repeat;
}

div#topBar div#topMenu ul li a:hover span
{
	color: rgb(147,149,152);
	text-decoration: underline;	
}

div#topBar div#topMenu div#jezykBox
{
	margin: 0;
	padding: 0;
	float: right;
	background-image: url('vencomatic/images/jezykBox.png');
	background-position: left top;
	background-repeat: repeat-x;
	width: 258px;
}

div#topBar div#topMenu div#jezykBox[id=jezykBox]
{
	width: auto;
}

div#topBar div#topMenu div#jezykBox a
{	
	padding: 0 15px 0 15px;
	line-height: 20px;
	color: white;	
	text-decoration: none;
}

div#topBar div#topMenu div#jezykBox a:hover
{
	text-decoration: underline;
}

div#topBar div#topMenu div#jezykBox span#languageSelect
{
	padding: 4px 15px 4px 15px;
	background-image: url('vencomatic/images/jezykBox_separator.png');
	background-position: left top;
	background-repeat: no-repeat;
	color: white;
	cursor: pointer;
}

div#topBar div#topMenu div#jezykBox span#languageSelect a
{
	float: none;
	display: inline;
	padding: 4px 0 4px 0;
}




/* =========== ZAWARTOSC STRONY ============ */

div#contentBox
{
    margin: 1px 0 0 0;
    padding: 20px 0 0 0;
    
    width: 100%;
}


div#mainContent
{
	margin: 0 0 0 180px;
	font-size: 11px;
	
	width: 500px;
/* =========== bylo margin: 0 0 0 0px width: 630px ============ */
}

div#innovationsContent
{
	margin: 0 0 0 180px;
	font-size: 11px;
	
	width: 700px;
}

div#doLewej
{
	margin: 10px 20px 0 0;
	padding: 0 0 10px 0;
	float: left;
	width: 100px;
	
	display: block;
}

div#doLewejTekst
{
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	text-align: left;
	
	display: block;
	
	font-size: 11px;
}

div#wyzeruj
{
	clear: left;
	display: block;
}




div.widened
{
    width: 750px !important;    
}

div#mainContent h2
{
	margin: 0;
	padding: 0 0 5px 0;
	
	color: rgb(0,149,142);
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

div#mainContent h2#contentHeader
{
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
    
    width: 100%;
    
    font-size: 18px;    
    
    background-image: url('vencomatic/images/content_headerShade.png');
    background-position: center bottom;
    background-repeat: repeat-x;
}

div#mainContent h2#contentHeader span
{
    margin: 0;
    padding: 0 0 0 25px;

    background-position: left center;
    background-repeat: no-repeat;
}

div#mainContent h3
{
	margin: 0;
	padding: 0 0 3px 0;
	
	color: rgb(0,149,142);
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

div#mainContent h4
{
	margin: 0;
	padding: 0 0 3px 0;
	
	color: rgb(0,149,142);
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

div#mainContent p
{
	margin: 0 0 20px 0;
	padding: 0;
	
	text-align: justify;
}

/* ==== Home / Landing page ==== */

div#homeBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 20px;

	background-image: url('vencomatic/images/home.png');
	background-position: center top;
	background-repeat: no-repeat;	
}

div#sectionSelection
{
    margin: 0;
    padding: 16px 0 0 0;
    
	width: 100%;
	overflow: hidden;
	
	background-image: url('vencomatic/images/middleShade.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#sectionSelection a
{
    text-decoration: none;
    color: rgb(255,255,255);
	cursor: pointer;
}

div#sectionSelection a:hover
{
    text-decoration: none;
	color: rgb(255,255,255);
	cursor: pointer;
}

div#sectionSelection a:visited
{
    text-decoration: none;
	color: rgb(255,255,255);
	cursor: pointer;
}

div#sectionSelection ul
{
	margin: 0;
	padding: 0;
	
	display: block;
	list-style: none inside;
	
	width: 960px;
}

div#sectionSelection ul li
{
	margin: 0 8px 0 0;
	padding: 0;
	
	display: block;
	float: left;
	list-style: none inside;
}

div#sectionSelection ul li h2
{
	margin: 0;
	padding: 0;
	
	display: block;
}

div#sectionSelection ul li
{
	display: block;
	cursor: pointer;
	
	width: 311px;
	
	text-decoration: none;
	color: white;
}

div#sectionSelection ul li span.caption
{
	display: block;
	background-image: url('vencomatic/images/caption.png');
	background-position: left top;
	background-repeat: repeat-x;
}

div#sectionSelection ul li span.caption span
{
	display: block;
	background-image: url('vencomatic/images/caption_leftStub.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#sectionSelection ul li span.caption span span
{
	display: block;
	height: 28px;
	background-image: url('vencomatic/images/caption_rightStub.png');
	background-position: right top;
	background-repeat: no-repeat;
}

div#sectionSelection ul li span.caption span span span
{
	margin: 0 0px 0 5px;
	line-height: 28px;
	font-family: DIN-Medium, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	background-image: none;
}

div#sectionSelection span.tableEggImage,
div#sectionSelection span.hatchingEggImage,
div#sectionSelection span.broilerImage
{
	margin-top: 1px;
	
	display: block;
	
	width: 311px;
	height: 230px;
	
	background-position: center center;
	background-repeat: no-repeat;
}

div#sectionSelection span.tableEggImage
{
	background-image: url('vencomatic/images/tableEgg.png');
}

div#sectionSelection span.hatchingEggImage
{
	background-image: url('vencomatic/images/hatchingEgg.png');
}

div#sectionSelection span.broilerImage
{
	background-image: url('vencomatic/images/broilerSolutions.png');
}

div#welcome
{
	margin: 10px 10px 40px 10px;
	text-align: center;
}

div#welcome h2
{
	margin: 0 0 8px 0;
	padding: 0;
	
	color: rgb(0,149,142);
	
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
}


/* ==== NOWOSCI ==== */

div#mainContentNews
{
	margin: 0 0 0 0px;
	font-size: 11px;
	
	width: 500px;
/* =========== bylo margin: 0 0 0 10px width: 610px ============ */
}

div#mainContentNews h2
{
	margin: 0;
	padding: 0 0 5px 0;
	
	color: rgb(0,149,142);
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

div#mainContentNews h2#contentHeader
{
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
    
    width: 100%;
    
    font-size: 18px;    
    
    background-image: url('vencomatic/images/content_headerShade.png');
    background-position: center bottom;
    background-repeat: repeat-x;
}

div#mainContentNews h2#contentHeader span
{
    margin: 0;
    padding: 0 0 0 25px;

    background-position: left center;
    background-repeat: no-repeat;
}

div#mainContentNews h3
{
	margin: 0;
	padding: 0 0 3px 0;
	
	color: rgb(0,149,142);
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

div#mainContentNews h4
{
	margin: 0;
	padding: 0 0 3px 0;
	
	color: rgb(0,149,142);
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

div#mainContentNews p
{
	margin: 0 0 20px 0;
	padding: 0;
	
	text-align: justify;
}

div#newsBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('vencomatic/images/news.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#mainContentNews h2#contentHeader span#newsHeader
{
    background-image: url('vencomatic/images/news0000.gif');
}

div#mainContentNews h3#newsArticleHeader
{
    margin: 0;
    padding: 0 0 20px 0;
    
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: rgb(88,89,91);
}

div#mainContentNews h3#newsArticleHeader span.date
{
    margin: 0;
    padding: 0;
    
    display: block;
    
    font-size: 10px;
    font-weight: normal;
    color: rgb(0,149,142);   
}

div#mainContentNews div#newsArticleContents a,
div#mainContentNews div#newsArticleContents a:hover
{	
	font-style: normal;
	text-decoration: none;
	color: rgb(128,130,132);

}


/* ==== FIRMA ==== */

div#companyBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('vencomatic/images/company0.png');
	background-position: center top;
	background-repeat: no-repeat;
}



/* ==== KONTAKT ==== */

div#contactBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('vencomatic/images/contact.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#contentBox div#welcome div#mapka
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-style: none;

	text-decoration: none;
	color: white;
	
	float: left;
	
	width: 460px;
	height: 460px;
}

div#contentBox div#welcome div#mapka a,
div#contentBox div#welcome div#mapka a:hover,
div#contentBox div#welcome div#mapka a:visited
{
	text-decoration: none;
	color: white;
	cursor: pointer;
	border-style: none;
}

div#mainContent h2#contentHeader span#contactHeader
{
    background-image: url('vencomatic/images/contact0.gif');
}

div#contactForm
{
    margin: 20px 0 0 0;
}

div#contactForm table
{
    border-collapse: collapse;
    width: 100%;
}

div#contactForm th
{
    padding: 0 20px 0 0;
    
    font-weight: normal;
    font-style: normal;
    
    width: auto;
    vertical-align: middle;
    white-space: nowrap;
}

div#contactForm td
{   
    width: auto;
    padding: 0 6px 0 0;
    
    width: 100%;
    vertical-align: middle;
}

div#contactForm div
{
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
}

div#contactForm input,
div#contactForm textarea
{
    margin: 2px 0 2px 0;
    padding: 2px;
    border: solid 1px rgb(178, 223, 221);
    
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    
    width: 94%;
}

div#contactForm textarea
{
    margin: 5px 0 2px 0;
        
    width: 494px;
}

div#contactForm a
{
    margin: 20px 0 0 0;
    padding: 0;
    
    display: block;
    float: right;
    
    height: 18px;
	line-height: 18px;
	border: 1px solid rgb(59,174,168);
	
	background-image: url('vencomatic/images/rolloutCaption.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    text-decoration: none;
    cursor: pointer;
}

div#contactForm a span
{
    margin: 0;
	padding: 0 0 0 3px;
	
	color: white;
	
    background-image: url('vencomatic/images/rolloutCaption_glyphSpace.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#contactForm a span span
{
    margin: 0;
    padding: 0 5px 0 22px;
    
    background-image: url('vencomatic/arrow.gif');
    background-position: left center;
    background-repeat: no-repeat;
}

div#contactForm a:hover span span
{
    text-decoration: underline;
}

/* ==== INNOWACJE ==== */

div#innovationsBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('vencomatic/images/innovations.png');
	background-position: center top;
	background-repeat: no-repeat;
}



/* ==== PRODUKTY ==== */

div#consumerEggsBanner
{
    margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('vencomatic/images/consumerEggs.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}

div#hatchingEggsBanner
{
    margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('vencomatic/images/hatchingEggs.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}

div#broilerSolutionsBanner
{
    margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('vencomatic/images/broilerSolutions.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}


/* ========================== OPIS PRODUKTÓW ================================ */

div#productFrame
{
/* 
    margin: 0;
    padding: 0;
*/    
    margin: 1px 0 0 0;
    padding: 20px 0 0 0;
	width: 100%;	
/*	
    width: 696px;
*/
}

div#productFrame div#movieClip
{
    padding: 8px;
	margin: 10px 0 0 0;
	float: left;
    
    width: 346px;
	height: auto;
    
    border: solid 1px rgb(218,221,222);
}

div#productFrame div#shortIntro
{
    margin: 10px 0 0 390px;
	padding: 10px;
	width: 500px;
	height: auto;
/*
    width: 300px;
	margin: 0 0 0 370px;
*/
}

div#productLewa
{
    padding: 0px;
	margin: 0px;
	float: left;
    
    width: 367px;
	height: auto;
}

div#productOpis
{
    margin: 0 0 0 390px;
	padding: 10px;
	width: 500px;
	height: auto;

}


div#productFrame div#productFrameContents div#productActions
{
/*
    clear: left;
*/
}

div#productFrame div#shortIntro h2
{

	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	
	color: rgb(0,149,142);
	
	font-family: DIN-Medium, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	
	line-height: 16px;
	
	background-image: url('vencomatic/images/arrow000.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

div#productFrame #shortIntro
{
    text-align: justify;
}

div#productActions
{
    margin: 0;
    padding: 25px 0 0 0;
    
    height: 20px;
    width: 674px;
    
    overflow: hidden;
}

div#productActions div
{
    margin: 0;
    padding: 0;
    
    width: 678px;
}

div#productActions ul
{
    margin: 0;
    padding: 0;
    
    display: block;
    float: left;
    
    list-style-type: none;
    list-style-position: outside;
}

div#productActions ul li
{
    margin: 0;
    padding: 0;
    
    display: block;
    float: left;
    
    width: 226px;
    
    list-style-type: none;
    list-style-position: outside;
}

div#productActions a
{
    margin: 0 0 0 0;
    padding: 0;
    
    display: block;
    float: left;
    
    width: 220px;
    height: 18px;
	line-height: 18px;
	border: 1px solid rgb(59,174,168);
	
	background-image: url('vencomatic/images/rolloutCaption.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    text-decoration: none;
    cursor: pointer;
    
    overflow: hidden;
}

div#productActions a span
{
    margin: 0;
	padding: 0 0 0 3px;
	
	color: white;
	
    background-image: url('vencomatic/images/rolloutCaption_glyphSpace.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#productActions a span span
{
    margin: 0;
    padding: 0 5px 0 22px;
    
    background-position: left center;
    background-repeat: no-repeat;
    white-space: nowrap;
}

div#productActions a:hover span span
{
    text-decoration: underline;
}

div#productActions a span#dealerButton span
{
    background-image: url('vencomatic/images/dealer.gif');
}

div#productActions a span#pdfButton span
{
    background-image: url('vencomatic/images/download.gif');
}

div#productActions a span#contactButton span
{
    background-image: url('vencomatic/images/contact.gif');
}

div#longProductDescription
{
/*
    width: 688px;
*/
    margin: 20px 0 30px 0;
    padding: 0;
	width: 100%;
	float: left;
}

div#longProductDescription p
{
    margin: 0;
    padding: 0 0 10px 0;
    border-bottom: solid 1px rgb(233,235,235); 
}

div#longProductDescription h4
{
    margin: 0;
	padding: 0 0 3px 0;
	
	color: rgb(0,149,142);
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
}

div#productGroupInfo
{
    margin: 10px 0 0 0;
    padding: 20px 0 0 0;
       
    text-align: justify;
    
    background-image: url('vencomatic/images/productG.png');
    background-position: left top;
    background-repeat: repeat-x;
}


div#productGroupInfo h2
{
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	
	color: rgb(0,149,142);
	
	font-family: DIN-Medium, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	
	line-height: 18px;
	
	background-image: url('vencomatic/images/arrow001.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

ul#productsList
{
    margin: 40px 0 0 0;
    padding: 16px 0 0 0;
    
    width: 950px;
    display: block;
    
    background-image: url('vencomatic/images/productList_topShade.png');
    background-position: center top;
    background-repeat: repeat-x;
    
    list-style-type: none;
    list-style-position: outside;
}

ul#productsList li
{
    margin: 0;
    padding: 5px;
    
    width: 940px;
    display: block;
    
    list-style-type: none;
    list-style-position: outside;
    
    background-color: rgb(242,250,249);
}

ul#productsList li.alternateProduct
{
    background-color: Transparent;
}

ul#productsList li div.productSummary
{
    width: 545px;
    float: right;
    
    text-align: justify;
}

ul#productsList span.moreMarker
{
    padding-right: 4px;
        
    background-image: url('vencomatic/images/more_mar.gif');
    background-repeat: no-repeat;
    background-position: right center;
}

ul#productsList li div.productSummary a
{
    margin: 0 0 10px 0;
    padding: 0;
    
    display: block;
    
    height: 20px;
	line-height: 20px;
	
	background-image: url('vencomatic/images/productC.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    text-decoration: none;
    cursor: pointer;
    
    overflow: hidden;
}

ul#productsList li.alternateProduct div.productSummary a
{
    height: 18px;
    line-height: 18px;
    
    border: solid 1px rgb(218,221,222);
    background-image: url('vencomatic/images/productD.png');
}

ul#productsList li div.productSummary a span
{
    margin: 0;
	padding: 0 0 0 5px;
	
	font-weight: bold;
	color: rgb(0,149,142);
	
    background-image: url('vencomatic/images/productE.png');
	background-position: left top;
	background-repeat: no-repeat;
}

ul#productsList li.alternateProduct div.productSummary a span
{
    background-image: url('vencomatic/images/productF.png');
}

ul#productsList li div.productSummary a span span
{
    margin: 0;
    padding: 0 5px 0 22px;
    
    background-image: url('vencomatic/images/arrow000.gif');
    background-position: left center;
    background-repeat: no-repeat;
    white-space: nowrap;
}

ul#productsList li.alternateProduct div.productSummary a span span
{
    background-image: url('vencomatic/images/arrow000.gif');
}

ul#productsList li div.productSummary a:hover span span
{
    text-decoration: underline;
}

ul#productsList div.productImage
{
    margin: 0;
    padding: 5px;
    
    border: solid 1px rgb(218,221,222);
    background-color: rgb(255,255,255);
    
    width: 375px;
    height: 130px;
    
    overflow: hidden;
}

/* =========== SIDEBAR MENU ============ */

div#sideBarMenu
{
	float: left;
	width: 150px;
	
	font-size: 11px;
}

div#sideBarMenu ul
{
	margin: 0;
	padding: 0;
	
	width: 100%;	
	border-bottom: solid 1px rgb(233,235,235);
	
	list-style: none outside;
}

div#sideBarMenu ul li
{
	margin: 0;
	padding: 0;
	
	font-style: italic;
	color: rgb(183,185,185);
	
	width: 100%;
	border-top: solid 1px rgb(233,235,235);
	
	list-style: none outside;
	
	line-height: 19px;
}

div#sideBarMenu ul li a
{
    font-style: normal;
	text-decoration: none;
	color: rgb(128,130,132);
}

div#sideBarMenu ul li a:hover
{
	text-decoration: underline;
}

/* ========================================================================================================= */

/* =========== SIDEBAR PICTURE =========== */

div#sideBarPicture
{
	float: right;
	width: 250px;
	
	font-size: 11px;
}

div#sideBarPicture div#picture
{
	float: right;
	
	width: 240px;
	margin: 0px;
	padding: 0px;
	
	border: 1px solid rgb(182,188,189);

}

div#sideBarPicture div#pictureHistoria
{
	float: right;
	
	width: 240px;
	margin: 0px;
	padding: 0px;
	
	border: 0px solid rgb(182,188,189);

}

/* =========== SIDEBAR ROLLOUTS ============ */

div#sideBarRollouts
{
	float: right;
	width: 430px;
	
	font-size: 11px;
}
/* =========== width: 250px + 70 + 60 +50  = 430px ============ */
div#sideBarRollouts div#rollout_latestNews,
div#sideBarRollouts div#rollout_vencomaticNet,
div#sideBarRollouts div#rollout_comingEvents,
div#sideBarRollouts div#rollout_dealerLocator,
div#sideBarRollouts div#rollout_careers,
div#sideBarRollouts div#rollout_news,
div#sideBarRollouts div#rollout_eventCalendar
{
	float: right;
	
	width: 414px;
	margin: 0 0 5px 0;
	padding: 6px;
	
	border: 1px solid rgb(182,188,189);
}
/* =========== width: 234px + 70 + 60 +50 = 414px ============ */
div#sideBarRollouts div#rollout_latestNews div.caption,
div#sideBarRollouts div#rollout_vencomaticNet div.caption,
div#sideBarRollouts div#rollout_comingEvents div.caption,
div#sideBarRollouts div#rollout_dealerLocator div.caption,
div#sideBarRollouts div#rollout_careers div.caption,
div#sideBarRollouts div#rollout_news div.caption,
div#sideBarRollouts div#rollout_eventCalendar div.caption
{
	height: 18px;
	line-height: 18px;
	border: 1px solid rgb(59,174,168);

	background-image: url('vencomatic/images/rolloutC.png');
	background-position: left top;
	background-repeat: repeat-x;	
}

div#sideBarRollouts div#rollout_latestNews div.caption h2,
div#sideBarRollouts div#rollout_vencomaticNet div.caption h2,
div#sideBarRollouts div#rollout_comingEvents div.caption h2,
div#sideBarRollouts div#rollout_dealerLocator div.caption h2,
div#sideBarRollouts div#rollout_careers div.caption h2,
div#sideBarRollouts div#rollout_news div.caption h2,
div#sideBarRollouts div#rollout_eventCalendar div.caption h2
{
	margin: 0;
	padding: 0 0 0 3px;
	
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	
    background-image: url('vencomatic/images/rolloutD.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#sideBarRollouts div#rollout_latestNews div.caption h2 span,
div#sideBarRollouts div#rollout_vencomaticNet div.caption h2 span,
div#sideBarRollouts div#rollout_comingEvents div.caption h2 span,
div#sideBarRollouts div#rollout_dealerLocator div.caption h2 span,
div#sideBarRollouts div#rollout_careers div.caption h2 span,
div#sideBarRollouts div#rollout_news div.caption h2 span,
div#sideBarRollouts div#rollout_eventCalendar div.caption h2 span
{
    margin: 0;
    padding: 0 0 0 22px;
    
    background-position: left center;
    background-repeat: no-repeat;
}

div#sideBarRollouts div#rollout_latestNews div.caption h2 span,
div#sideBarRollouts div#rollout_vencomaticNet div.caption h2 span,
div#sideBarRollouts div#rollout_news div.caption h2 span
{
	background-image: url('vencomatic/images/news0001.gif');
}

div#sideBarRollouts div#rollout_comingEvents div.caption h2 span,
div#sideBarRollouts div#rollout_eventCalendar div.caption h2 span
{
	background-image: url('vencomatic/images/calendar.gif');
}

div#sideBarRollouts div#rollout_dealerLocator div.caption h2 span
{
	background-image: url('vencomatic/images/dealer.gif');
}

div#sideBarRollouts div#rollout_careers div.caption h2 span
{
    background-image: url('vencomatic/images/career.gif');
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents h3,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents h3,
div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents h3,
div#sideBarRollouts div#rollout_dealerLocator div.rolloutContents h3
{
	margin: 0 0 3px 0;
	padding: 0;
	
	color: rgb(0,149,142);
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents p,
div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents p,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents p,
div#sideBarRollouts div#rollout_dealerLocator div.rolloutContents p
{
	margin: 0 0 5px 0;
	padding: 0;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents
{
	margin: 5px 0px 5px 25px;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents a
{
	color: rgb(0,149,142);
	text-decoration: none;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents a.readmore
{
	margin: 3px 0 0 0;
	padding: 0 0 0 10px;
	
	display: block;
		
	background-image: url('vencomatic/images/rollout_marker.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents a:hover
{
	text-decoration: underline;
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents
{
	margin: 1px 0 5px 0;
}

div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul.selected,
div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul.selected
{
	background-color: #ffffff;
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul
{
	margin: 0;
	padding: 15px 0 0 30px;
	background-color: rgb(229,244,243);
	list-style: disc outside url('vencomatic/images/rollout_marker.gif');
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul li,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul li
{
	margin: 0 0 0 5px;
	padding: 0 0 15px 0;
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul li a,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul li a
{
	color: rgb(0,149,142);
	text-decoration: none;
	font-weight: normal;
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul li a:hover,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul li a:hover
{
	text-decoration: underline;
}

div#sideBarRollouts div#rollout_dealerLocator div.rolloutContents
{
	margin: 1px 0 0 0;
	padding: 131px 0 0 0;
	
	background-image: url('vencomatic/images/dealerLocator.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#sideBarRollouts div#rollout_careers ul,
div#sideBarRollouts div#rollout_news ul,
div#sideBarRollouts div#rollout_eventCalendar ul
{
    margin: 10px 0 0 0;
	padding: 0;
	
	width: 100%;	
	border-bottom: solid 1px rgb(233,235,235);
	
	list-style: none outside;
}

div#sideBarRollouts div#rollout_careers ul li,
div#sideBarRollouts div#rollout_news ul li,
div#sideBarRollouts div#rollout_eventCalendar ul li
{
    margin: 0;
	padding: 0;
	
	width: 100%;
	border-top: solid 1px rgb(233,235,235);
	
	list-style: none outside;
	
	line-height: 19px;
}

div#sideBarRollouts div#rollout_careers ul li span,
div#sideBarRollouts div#rollout_news ul li span,
div#sideBarRollouts div#rollout_eventCalendar ul li span
{
    display: block;
    float: left;
    
    width: 60px;
    
    color: rgb(0,149,142);
}

div#sideBarRollouts div#rollout_careers ul li a
/* div#sideBarRollouts div#rollout_news ul li a,
	div#sideBarRollouts div#rollout_eventCalendar ul li a
	width: 160 + 60 + 50 = 270px */
{
    display: block;
    overflow: hidden;
    
    white-space: nowrap;
    width: 270px;
    
    text-decoration: none;
	color: rgb(128,130,132);
}

div#sideBarRollouts div#rollout_news ul li a,
div#sideBarRollouts div#rollout_eventCalendar ul li a
{
    display: block;
    overflow: hidden;
    
    white-space: nowrap;
    width: 340px;
    
    text-decoration: none;
	color: rgb(128,130,132);
}
/* width: 230 + 60 + 50 = 340px */

div#sideBarRollouts div#rollout_careers ul li a:hover,
div#sideBarRollouts div#rollout_news ul li a:hover,
div#sideBarRollouts div#rollout_eventCalendar ul li a:hover
{
    text-decoration: underline;
}

/* ================ DEALER LOCATOR ================ */

div#dealerLocatorChooser
{
	color: #FFFFFF;
	background-image: url('vencomatic/images/rolloutBackground.png');
	height: 20px;
	text-align: center;
	padding-top: 2px;
}

div#dealerLocatorSub
{
	margin-top: 5px;
	background-image: url('vencomatic/images/dealerLocatorSub.png');
	padding-left: 3px;
	padding-top: 20px;
	height: 18px;
}

div.dealer
{
	margin-top: 15px;
}

span.dealer
{
	font-size: 14px;
	font-weight: bold;
	color: rgb(0,0,0);
}

span.dealerLocation
{
	font-size: 11px;
	color: rgb(0,149,142);
}

span.contactDealer
{
	margin-top: 2px;
	display: block;
}

span.contactDealer *
{
	font-size: 11px;
	color: rgb(0,149,142);
	text-decoration: none;
}

span.contactDealer img
{
	border-width: 0;
	color: rgb(255,255,255);
}

