body {

	margin: 0px;

	font-family:  Tahoma, Verdana, Arial, sans-serif;

	font-size: 9pt;

	color: #333333;

	line-height: 1.5em;

	background-image:url(images/bckgBody.jpg);
}





a {

	color: #6F9EC7;

	text-decoration: none;

}

a:visited {

	color: #4177A6;

}



a:hover {

	color: #37668F;

	text-decoration: underline;



}





#mainContainer {

	width: 980px;

	float: left;



	background-position: bottom;

	background-image: url(images/footerImage.jpg);

	background-repeat: no-repeat;

}





#leftGapContainer {

	width: 200px;





	height: 260px;

	min-height: 260px;

	float: left;

}



#rightContentContainer {

	width: 775px;

/*	min-height: 100px;*/

/*	background: Fuchsia;*/

/*	border: 1px solid lime;*/

	float: left;



}









#mainMenuContainer {

	width: 775px;

	height: 35px;

	margin: 0px;

	float: left;

	background-image: url(images/mainMenuBackground.jpg);

}



.mainMenuLink {

	float: left;

	height: 35px;

	background-repeat: no-repeat;

}

.mainMenuLink:hover {

	background-position: 0px -35px;

	text-decoration: none;

}



.intro {

	width: 61px;

	background-image: url(images/mainMenuIntro0.jpg);

}



.team {

	width: 49px;

	background-image: url(images/mainMenuTeam0.jpg);

	

}



.distributori {

	width: 87px;

	background-image: url(images/mainMenuDistributori0.jpg);

	

}



.odkazy {

	width: 50px;

	background-image: url(images/mainMenuOdkazy0.jpg);

	

}



.download {

	width: 74px;

	background-image: url(images/mainMenuDownload0.jpg);

	

}



.kontakty {

	width: 86px;

	background-image: url(images/mainMenuKontakty0.jpg);

	

}

.akce {

	width: 77px;

	background-image: url(images/mainMenuAkce0.jpg);

	

}











.mainMenuImage { 

	margin: 0px;

	border: none; 

	padding: 0px;

	float: left;

	

 }





#themeContainer {

	width: 775px;

	height: 205px;

	background-image: url(images/themeBackground.jpg);
	background-repeat: no-repeat;



	float: left;

}



#productsMenuContainer {

	width: 775px;

	height: 36px;

	background-image:url(images/productsMenuBackground.jpg);

	float: left;

	background-repeat: no-repeat;

	font-size: 7.5pt;

/*	background-color: Orange;*/



}



#contentContainer {

	width: 703px;



/*	min-height: 128px;*/

	margin-left: 64px;

	_margin-left: 32px;

		

/*	background-color: Lime;*/

	float: left;	

	margin-top: 5px;

}







#bottomGap { 

	width: 703px;

	height: 100px;

/*	background-color: Aqua;*/

	float: left;

}





/* ------  box ------------ */





.boxContainer {

	width: 703px;

	margin-top: 10px;

	float: left;	



}



.boxTop {

	width: 703px;

	height: 21px;

	float: left;

	background-image: url(images/boxTopBorder.jpg);





}





.boxMiddle {

	width: 703px;

/*	min-height: 100px;

	_height: 100px;*/

	float: left;

	background-image: url(images/boxMiddleBackground.jpg);

/*	background-color: Aqua;*/







}



.boxBottom {

	font-size: 1px;

	width: 703px;

	height: 7px;

	float: left;

	background-image: url(images/boxBottomBorder.jpg);

/*	background-repeat: no-repeat;*/

	



}













.boxTopLeftCorner {

	width: 10px;

	height: 21px;

	background-image: url(images/boxTopLeftCorner.jpg);

	float: left;

}



.boxTitle {

	height: 21px;

	float: left;

	background-image: url(images/boxTopTitleMiddle.jpg);

}



.boxTitle h1 {

	font-size: 10pt;

	font-family: Tahoma;

	color: #cc0000;

	margin: 0px;

	margin-top: 2px;

	margin-left: 10px;

	margin-right: 10px;

	

}



h1 {

	font-size: 11pt;

	margin-bottom: 0.5em;

	color: #AC0000;

}



h2 {

	font-size: 10pt;

	margin-bottom: 0.5em;



}



h3 {

	margin: 0px;

	margin-bottom: 0.2em;

	margin-top: 1em;

	font-size: 11pt;

	color: #D50000;

}



p {

	margin: 0px;

	margin-bottom: 0.5em

}





.boxTitleEnd {

	width: 33px;

	height: 21px;

	float: left;

	background-image: url(images/boxTopTitleEnd.jpg);

	

}





.boxTopRightCorner{

	width: 10px;

	height: 21px;

	background-image: url(images/boxTopRightCorner.jpg);

	float: right;

}





.boxContent {

	width: 660px;

	min-height: 80px;

	_height: 118px;

	margin-left: 20px;

	_margin-left: 10px;

	margin-top: 10px;

	padding-bottom: 10px;

	float: left;



	background-image: url(images/shamanBackground.jpg);

	background-position: bottom right;

	

	background-repeat: no-repeat;

	



}




.boxContent a img {
	border: none;
} 





/* ---- KONEC box--------- */















/* -------- PRODUCTS MENU ----------- */





ul#productsMenu {

	padding: 0;

	margin-top: 13px;

	margin-left: 70px;

	list-style-type: none;



}



ul#productsMenu li {

	float:left;

	display:block;





} 



ul#productsMenu li ul {



	visibility:hidden;





	position:absolute;

	width: 151px;

	margin: 0px;

	padding: 0px;



/*	border: 1px solid #BBBBBB;



	background-color: #F2F2F2;

*/



}







.productsMenuItem {

	color: #4E4E4E;

	

	display: block;



	width: 200px;;

	min-height: 15px;	

	_height: 10px;

	



	padding:0px;

	text-align: left;

	text-decoration: none;

	background-color: #E7E7E7;





	padding: 2px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-top: 3px;

	margin-left: 0px;

/*	border-bottom: 1px solid #F3F3F3;*/



}



.productsMenuItem:visited {

	background-color: #F1F1F1;

	color: #7B7B7B;

}



.productsMenuItem:hover {



	background-color: #DB0000;

	color: white;

	text-decoration: none;

}



.menuSpacer {

	font-size: 1px;

	width: 15px;

	height: 8px;

	

	

	

}













ul#productsMenu li:hover ul, ul#productsMenu li.hover ul {

	visibility: visible; 

} 





.productsMenuCategory {

	display: table;

	cursor: pointer;

	

	_display: block;





/*	width: 100px;*/

	

	text-align:left;

	text-decoration: none;



	color: #4B4B4B;







	padding-left: 0px;	



/*	border: 1px solid red;*/

	padding-right:  7px;

	padding-bottom: 2px;



}



.productsMenuCategory:hover {

	color: #D40000;



	/*border-bottom-color: #C7F900;	*/

}







ul li {



	behavior: url(hovermenu.htc); 



} 







/* ------- konec PROD MENU ---------------- */











a.catalogLink {

	display: block;

	width: 93px;

	height: 122px;

	background-image: url(images/catalogLink.jpg);

	float: left;

}



a:hover.catalogLink {

	background-image: url(images/catalogLinkOver.jpg);

}



a.newsLink {

	display: block;

	width: 160px;

	height: 35px;
	margin-top: 87px;

	background-image: url(images/newsLink.jpg);

	float: left;

}



a:hover.newsLink {

	background-image: url(images/newsLinkOver.jpg);

}











.eshopLink {

	display: block;

	width: 108px;

	height: 38px;

	background-image: url(images/eshopLink.jpg);

	margin-top: 163px;

	margin-left: 178px;

/*	_margin-left: 55px;	*/

	float: left;

}



.eshopLink:hover {

	background-image: url(images/eshopLinkOver.jpg);

}









#counterContainer {



width: 120px;

text-align: right;

margin-top: 0px;

margin-right: 0px;

color: #B2B2B2;

float: right;

margin-right: 60px;

_margin-right: 30px;




}



#langContainer { 

	height: 15px;

	width: 200px;

	margin-top: 170px;

	margin-left: 25px;

	color: #D40000;

	float: left;







}



a.languageLink {

	color: #D40000;	

	display: block;

	font-weight: bold;

	font-size: 7.5pt;



	float: left;

	text-decoration: none;

	margin-right: 0px;

	padding: 0px;

}





a.languageLink:visited {

	color: #D40000;	

	text-decoration: none;



}

a.languageLink:hover {

	color: Black;

	text-decoration: none;

}



#footerContainer {

	float: right;

	margin-top: 5px;

}























.productImage, .riderImage {

	width: 200px;

	border: 1px solid #EFEFEF;



	float: left;

}





.productImage img, .riderImage img{

	border: none;

	width: 200px;

}





.productProperties {

	width: 230px;

	margin-left: 15px;

	float: left;







}



.productProperties table {

	border-collapse: collapse;

	

}



.productProperties table td {

	padding: 10px;

	padding-bottom: 2px;

	padding-top: 2px;

}



.productPropLabel {

	text-align: right;

	font-weight: bold;

	background-color: #EBEBEB;

	border-bottom: 1px solid #FBFBFB;











}



.productText, .riderText {

	margin-top: 0px;

	width: 200px;

	float: left;

	margin-left: 10px;

	background-position: bottom;

	background-repeat: no-repeat;

	

}



.riderText {

	width: 400px;;

	margin-left: 40px;



}





.productGallery {

	width: 95%;

	margin-top: 5px;

	float: left;

	clear: left;

/*	border-top: 1px solid #E6E6E6;*/

/*	border-bottom: 1px solid #E6E6E6;*/





}



.productGallery img {

	border: none;

	height: 100px;

	margin-right: 15px;

	

}







.productThumbnail {

	float: left;

	padding: 0px;

	margin: 0px;

	padding-top: 10px;

	padding-bottom: 10px;

}



.doprodej {

	width: 200px;

	height: 112px;

	float: right;

	background-image: url(images/doprodej.jpg);

}







.rider {

	float: left;

	padding: 10px;

	text-align: center;

	border: 1px solid #CDCDCD;

	width: 150px;

	height: 140px;

	margin: 5px;

	background-color: #F8F8F8;

}



.rider img {

	height: 100px;

	margin-bottom: 5px;

	border: 1px solid #E2E2E2;



}





.rider a {

	text-decoration: none;

	font-size: 8pt;

/*	font-weight: bold;*/

	color: Gray;

	text-align: center;

}



.rider a:hover, .rider a:hover img {

	color: Black;

	border-color: #676767;



}



.bottomLinkLine {

	margin-top: 5px;

	float: left;

	clear: both;

	width: 100%;



}



.bottomLinkLine a {

	float: right;

}






























































.contactFoto {
	float:right;
}








.textLeftColumn {

	width: 315px;

	float: left;

	margin-right: 15px;

}



.right {

	text-align: right;

}



.pagesContainer {
	float:left;

	margin-left: 165px;
	_margin-left: 82px;
	width: 500px;
	text-align:center;
	color:#CCCCCC;



}


.pagesContainer a:hover {
text-decoration:underline;
	
}



a.counterLink {
	text-decoration:none;
	color:#aaa;
	font-size:11px;
}

a.counterLink:hover {
	color:#aaa;	
	
}
