﻿@charset "utf-8";

/* layout */
html  
{
    margin-left:-1px; 
}

form 
{			
	margin:0;
	padding:0;
}

#pageWrap 
{
    padding:0;
    margin:0; 
    float:left;
    width:100%;
    background:url(images/pageWrap.png) repeat-x left top;
}

#header 
{						
    position:relative;
    margin:0 auto 0 auto;
    width:1000px;
    height:490px;
    z-index:3;				
}

#headerI 
{						
    position:relative;
    margin:0 auto 0 auto;
    width:1000px;
    height:479px;
    z-index:3;				
}

#bcBackground 
{
    position:relative;
    width:1000px;
    margin:0 auto 0 auto;
    z-index:2;			
}

#bcHeader 
{
    position:relative;
    width:100%;
    z-index:3;
}

#bcFooter 
{
    position:relative;
    width:100%;
    background:url(images/bcFooter.png) no-repeat center top;
    min-height:550px;
    padding:18px 0 30px 0;
    z-index:3;
}

.bcFooter1 
{
   position:relative;
    width:100%;
    padding:18px 0 30px 0;
    z-index:3;
}

.bcFooter2 
{
    position:relative;
    width:100%;
    background:url(images/bcFooter.png) no-repeat center top;
    min-height:550px;
    padding:18px 0 30px 0;
    z-index:3;
}

.bcFooterCZ 
{
   position:relative;
    width:100%;
    background:url(images/bcFooterCZ.png) no-repeat center top;
    min-height:550px;
    padding:18px 0 30px 0;
    z-index:3;
}

.bcFooterEN 
{
    position:relative;
    width:100%;
    background:url(images/bcFooterEN.png) no-repeat center top;
    min-height:550px;
    padding:18px 0 30px 0;
    z-index:3;
}

.bcFooterES 
{
    position:relative;
    width:100%;
    background:url(images/bcFooterES.png) no-repeat center top;
    min-height:550px;
    padding:18px 0 30px 0;
    z-index:3;
}

#boxMain
{		
    width:730px;
    margin:0 12px 0 2px;
    z-index:4;
    float:left;
}

#boxMainInnerHome
{		
    margin:0 10px 0 12px;
}

#boxRight {width:244px; float:left; }

#footerWrap 
{
    position: relative;
    width: 100%;
    height:369px;
    bottom: 0;
    z-index: 1;

}

#footer 
{	
    position:relative;
    width: 1000px;
    height:316px;
    margin: 0 auto 0 auto;
    background:url(images/footer.png) no-repeat center bottom;
    z-index:4;
    position:relative;
}

    
/* end layout */

/* header */

.logo {position:absolute; top:17px; left:21px}

.lang {width:265px; height:33px; position:absolute; top:9px; right:15px; background:url(images/lang.png) no-repeat left top; padding:7px 0 0 7px}
.lang ul {float:left; display:block; padding:0; margin:0; list-style:none}
.lang ul li {float:left; display:block; padding:0 2px 0 0; background:url(images/langLi.png) no-repeat right 3px}
.lang ul li.last {background:none}
.lang ul li a {float:left; display:block; padding:0 6px 13px 6px; text-decoration:none; color:#b5b5b5}
.lang ul li:hover a {color:#fff}
.lang ul li a.langCZ {background:url(images/icoCZ.png) no-repeat center top}
.lang ul li:hover a.langCZ, .lang ul li.selected a.langCZ {background-position:center bottom; color:#fff}
.lang ul li a.langEN {background:url(images/icoEN.png) no-repeat center top}
.lang ul li:hover a.langEN, .lang ul li.selected a.langEN {background-position:center bottom; color:#fff}
.lang ul li a.langES {background:url(images/icoES.png) no-repeat center top}
.lang ul li:hover a.langES, .lang ul li.selected a.langES {background-position:center bottom; color:#fff}

.lang ul li a.langRU {background:url(images/icoRU.png) no-repeat center top}
.lang ul li:hover a.langRU, .lang ul li.selected a.langRU {background-position:center bottom; color:#fff}
.lang ul li a.langFR {background:url(images/icoFR.png) no-repeat center top}
.lang ul li:hover a.langFR, .lang ul li.selected a.langFR {background-position:center bottom; color:#fff}

.lang2 {width:100px; height:33px; position:absolute; top:9px; right:15px; background:url(images/lang2.png) no-repeat left top; padding:7px 0 0 7px}
.lang2 ul {float:left; display:block; padding:0; margin:0; list-style:none}
.lang2 ul li {float:left; display:block; padding:0 2px 0 0; background:url(images/langLi.png) no-repeat right 3px}
.lang2 ul li.last {background:none}
.lang2 ul li a {float:left; display:block; padding:0 6px 13px 6px; text-decoration:none; color:#b5b5b5}
.lang2 ul li:hover a {color:#fff}
.lang2 ul li a.langCZ {background:url(images/icoCZ.png) no-repeat center top}
.lang2 ul li:hover a.langCZ, .lang2 ul li.selected a.langCZ {background-position:center bottom; color:#fff}
.lang2 ul li a.langEN {background:url(images/icoEN.png) no-repeat center top}
.lang2 ul li:hover a.langEN, .lang2 ul li.selected a.langEN {background-position:center bottom; color:#fff}
.lang2 ul li a.langES {background:url(images/icoES.png) no-repeat center top}
.lang2 ul li:hover a.langES, .lang2 ul li.selected a.langES {background-position:center bottom; color:#fff}

.lang2 ul li a.langRU {background:url(images/icoRU.png) no-repeat center top}
.lang2 ul li:hover a.langRU, .lang2 ul li.selected a.langRU {background-position:center bottom; color:#fff}
.lang2 ul li a.langFR {background:url(images/icoFR.png) no-repeat center top}
.lang2 ul li:hover a.langFR, .lang2 ul li.selected a.langFR {background-position:center bottom; color:#fff}

#search {float:left; width:270px; height:30px; margin:0; background:url(images/search.png) no-repeat left top; position:absolute; top:102px; right:12px}
#search .input1 {float:left; width:215px; height:24px; line-height:24px; border:none; background:none; position:absolute; top:2px; left:15px; color:#fff}
#search .button1 {width:19px; height:18px; background:url(images/button1.png) no-repeat left top; position:absolute; top:5px; right:7px; cursor:pointer}
#search .button1:hover {background-position:left bottom}
#search .button1 input {width:19px; height:18px; border:none; background:none; cursor:pointer; color:#fff; font-size:1px}

.headerA {float:left; display:block; width:155px; height:31px; line-height:31px; text-align:center; padding:0 0 0 22px; color:#e5e5e5; font-size:14px; 
          font-weight:bold; text-decoration:none; background:url(images/headerA.png) no-repeat left top; position:absolute; top:102px; right:293px}
.headerA:hover {color:#fff; background-position:left bottom}

/* end header */

/* top menu*/

#menu 
{    
	position:absolute;
	top:143px;	
	left:11px;
	z-index:1000;
	width:976px;
	height:42px;
	background:url(images/menu.png) no-repeat left top;
}

.menuMain1 
{
	list-style:none;
	margin:0 78px 0 0;
	padding:13px 0 0 0;
	float:right;
}


.menuMain1>li 
{
	list-style:none;
    padding:0;
    margin:0;
    float:left;
    display:block;
    position:relative;
	
}

.menuMain1>li>a 
{
	display:block;
	font-size: 14px;
	color: #e5e5e5;
	text-decoration: none;
	text-align:center;
	position:relative;	
	padding:0 2px 13px 24px;
	margin:0 0 0 28px;
	height:17px;
	line-height:16px;
	background:url(images/menuA.png) no-repeat left top;
	float:left;
	display:block;
}

.menuMain1>li:hover>a 
{
	color:#fff;
	background-position:left -83px;
}

.menuMain1>li:hover>ul {display:block}
.menuMain2 
{
	list-style:none;
	padding:0px 0 5px 0;
	margin:0;
	position:absolute; 
	top:28px; 
	left:25px;
    background:url(images/m2.png) no-repeat left bottom;
    width:170px;
    display:none;
}
.menuMain2>li 
{
	list-style:none;
    padding:0;
    margin:0;
    float:left;
    display:block;
}
.menuMain2>li>a {float:left; display:block; width:133px; color:#e5e5e5; text-decoration:none; padding:4px 10px 4px 27px; background:url(images/m2A.png) no-repeat left top}
.menuMain2>li>a:hover {background-position:right top}


/* end top menu*/

/* headerNav */

#headerNav {width:980px; height:300px; position:absolute; top:179px; left:12px}
#headerNav>ul {margin:0px; padding:0px; list-style:none; float:left; display:block}
#headerNav>ul>li {width:244px; height:300px; float:left; display:block; position:relative}
#headerNav>ul>li>a {float:left; display:block; width:220px; height:132px; padding:168px 12px 0 12px; text-decoration:none; font-size:18px; color:#fff}
#headerNav>ul>li>a:hover {text-decoration:underline}
#headerNav>ul>li.navItem1 {background:url(images/navItem1.jpg) no-repeat left top}
#headerNav>ul>li.navItem2 {background:url(images/navItem2.jpg) no-repeat left top}
#headerNav>ul>li.navItem3 {background:url(images/navItem3.jpg) no-repeat left top}
#headerNav>ul>li.navItem4 {background:url(images/navItem4.jpg) no-repeat left top}
#headerNav>ul>li.navItem5 {background:url(images/navItem1en.jpg) no-repeat left top}
#headerNav>ul>li.navItem6 {background:url(images/navItem2en.jpg) no-repeat left top}
#headerNav>ul>li.navItem7 {background:url(images/navItem3en.jpg) no-repeat left top}
#headerNav>ul>li.navItem8 {background:url(images/navItem4en.jpg) no-repeat left top}
#headerNav>ul>li.navItem1>a {text-shadow:1px 1px #ad7903}
#headerNav>ul>li.navItem2>a {text-shadow:1px 1px #a24e00}
#headerNav>ul>li.navItem3>a {text-shadow:1px 1px #751500}
#headerNav>ul>li.navItem4>a {text-shadow:1px 1px #730722}
#headerNav>ul>li.navItem5>a {text-shadow:1px 1px #ad7903}
#headerNav>ul>li.navItem6>a {text-shadow:1px 1px #ad7903}
#headerNav>ul>li.navItem7>a {text-shadow:1px 1px #ad7903}
#headerNav>ul>li.navItem8>a {text-shadow:1px 1px #ad7903}
    #headerNav > ul > li > a.smallText {font-size:17px;}
#headerNav>ul>li.navItem1:hover, #headerNav>ul>li.navItem2:hover, #headerNav>ul>li.navItem3:hover, #headerNav>ul>li.navItem4:hover, #headerNav>ul>li.navItem5:hover, #headerNav>ul>li.navItem6:hover, #headerNav>ul>li.navItem7:hover, #headerNav>ul>li.navItem8:hover {background-position:left bottom}
#headerNav>ul>li>ul {position:absolute; top:200px; left:12px; margin:0px; padding:0px; list-style:none;}
#headerNav>ul>li>ul>li {float:left; display:block; width:220px}
#headerNav>ul>li>ul>li>a {text-decoration:none; float:left; display:block; line-height:1.3em}
#headerNav>ul>li>ul>li>a:hover {text-decoration:underline}
#headerNav>ul>li.navItem1>ul>li>a {color:#fff; text-shadow:1px 1px #b26e02}
#headerNav>ul>li.navItem2>ul>li>a {color:#efcfbd; text-shadow:1px 1px #a93c00}
#headerNav>ul>li.navItem3>ul>li>a {color:#ddc1bd; text-shadow:1px 1px #600b00}
#headerNav>ul>li.navItem4>ul>li>a {color:#ddbec5; text-shadow:1px 1px #5f0313}
#headerNav>ul>li.navItem5>ul>li>a {color:#fff; text-shadow:1px 1px #5f0313}
#headerNav>ul>li.navItem6>ul>li>a {color:#efcfbd; text-shadow:1px 1px #5f0313}
#headerNav>ul>li.navItem7>ul>li>a {color:#ddc1bd; text-shadow:1px 1px #5f0313}
#headerNav>ul>li.navItem8>ul>li>a {color:#ddbec5; text-shadow:1px 1px #5f0313}

.headerSliderKiks
{
    background: url(images/kiks.png) no-repeat right bottom;
    height: 4px;
    position: absolute;
    right: 5px;
    top: 313px;
    width: 5px;
    z-index: 100;
}
#headerSlider {width:975px; height:317px; position:absolute;}
.slider01 {background:url(images/slider01.png) no-repeat left top}
.slider02 {background:url(images/slider02.png) no-repeat left top}
.slider03 {background:url(images/slider03.png) no-repeat left top}
.slider04 {background:url(images/slider04.png) no-repeat left top}
#headerSliderL {float:left; width:360px; height:293px; padding:24px 0 0 11px}
#headerSliderR {float:left; width:604px; height:317px}

.headerSTitle {float:left; width:247px; height:42px; line-height:42px; padding:0 0 0 16px; margin:0 0 14px 0; background:url(images/headerSTitle.png) no-repeat left top; font-size:18px; color:#fff}

.sliderMenu {float:left; width:250px; margin:0 0 0 10px;position:relative; z-index:51;}
.sliderMenu>ul {float:left; width:250px; margin:0; padding:0; list-style:none}
.sliderMenu>ul>li {float:left; display:block; position:relative; padding:0 0 3px 0; background:url(images/sM1Li.png) no-repeat left bottom; margin:0 0 2px 0}
.sliderMenu>ul>li>a {float:left; display:block; width:218px; padding:4px 4px 1px 28px;  text-decoration:none; background:url(images/sM1A.png) no-repeat left top; font-size:13px}
.slider01 .sliderMenu>ul>li>a {color:#211a02}
.slider02 .sliderMenu>ul>li>a {color:#f3dee5}
.slider03 .sliderMenu>ul>li>a {color:#f3dee5}
.slider04 .sliderMenu>ul>li>a {color:#faeddb}
.sliderMenu>ul>li:hover>a {background-position:right top; color:#dfdedb}
.sliderMenu>ul>li:hover {background-position:right bottom}
.sliderMenu>ul>li:hover>ul {display:block}

.sliderMenu>ul>li>ul {position:absolute; top:0px; left:250px; list-style:none; padding:0; margin:0; width:250px; background:url(images/sM2Ul.png) no-repeat left bottom; display:none}
.sliderMenu>ul>li>ul>li {float:left; display:block}
.sliderMenu>ul>li>ul>li>a {float:left; display:block; padding:5px 10px 4px 22px; width:218px; text-decoration:none; color:#fff; font-size:12px; background:url(images/sM2A.png) no-repeat left top; line-height:1.3em}
.sliderMenu>ul>li>ul>li>a:hover {background-position:right top}

/* end headerNav */

/* bottom menu  */

#menuFooter	
{
	width: 800px;
	text-align:right;
	z-index:7;
	float:right;
	position:absolute;
	bottom:45px; 
	right:48px;
}

.menuMainFooter	
{
	list-style: none;
	margin:0;
	padding:0;
	float:right;
}

.menuMainFooter li 
{
    float:left;
    display:block;
}

.menuMainFooter li a	
{
    font-size: 13px;
    color: #adadad;
    text-decoration: none;
    padding: 0 0px 0 22px;
    float:left;
    display:block;
}

.menuMainFooter li.last a
{
    background:none;
}

.menuMainFooter li:hover a
{
    color:#adadad;
    text-decoration: underline;
}

/* end bottom menu  */

/* cs copyright */
#containerFooter {
	width: 100%;
	font-size: 11px;
	color: #474747;
	padding:0;
	float:left;
    text-align:right;
    position:absolute;
    bottom:24px;
    right:48px;
}
#containerFooter a {
	text-decoration: none;
	color:#474747;
}
#containerFooter a:hover {
	text-decoration: none;
	color:#616060;
}

/* end cs copyright */

/* footer */

#footerSlide {float:left; width:975px; height:233px; margin:0 0 0 12px}

/* end footer */

/* box */

.rightTitle {float:left; width:224px; height:42px; line-height:42px; padding:0 0 0 19px; margin:0 0 0px 0; background:url(images/rightTitle.png) no-repeat left top; color:#fff; font-size:18px}
.newsWrap {float:left; width:234px; margin:10px 0 0px 5px; padding:5px 0 0 0; background:url(images/newsWrap.png) no-repeat left top; position:relative;}
.newsWrapIn {float:left; width:216px; padding:5px 9px 10px 9px; background:url(images/newsWrapIn.png) no-repeat left bottom}
.newsTitle {font-size:12px; color:#484848; padding:1px 0 4px 24px; background:url(images/newsTitle.png) no-repeat left top; margin:0; font-weight:bold}
.newsTitle a {color:#484848; text-decoration:none}
.newsTitle a:hover {color:#484848; text-decoration:underline}
.newsText {margin:0 0 10px 24px; font-family:Arial, Helvetica, sans-serif; color:#4c5359}
.newsWrapIn p {margin:0 0 1.3em;}
.newsDate {font-size:10px; color:#77797b; position:absolute; left:10px; bottom:6px;}
.newsFooter {float:left; padding:10px 0 0 0; width:240px; background:url(images/newsFooter.png) no-repeat left top; margin:10px 0 0 0}
.newsFooter a {float:left; display:block; padding:0 0 11px 0; background:url(images/newsFooterA.png) no-repeat center bottom; color:#404041; margin:0 0 0 76px}
.newsFooter a:hover {background-position:center -27px; text-decoration:none}
.vice a {float:right; display:block; padding:0 0 11px 0; background:url(images/newsFooterA.png) no-repeat center bottom; color:#404041; margin:0 0 0 76px}
.vice a:hover {background-position:center -27px; text-decoration:none}

/* archiv */

.newsWrap2 {width:95%;padding:20px;background:url(images/newsWrapArchive.png) repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0 0 10px 0}
.newsDateArchiv2 { width:85px; font-size:12px; font-family:Arial; text-align:left; height:20px;float:right;}
.newsDateArchiv2 strong {color:#484848; font-size:15px}
.newsT2 { width:100%; padding-left:4px; margin-bottom:20px;}
.newsTitle2 {color:#484848; font-size:14px; line-height:1.2em;padding:1px 0 4px 24px; background:url(images/newsTitle.png) no-repeat left top;float:left;}
.newsTitle2 a {color:#484848; font-size:14px; line-height:1.6em; text-decoration:none;}
.newsTitle2 a:hover {color:#a2e9f5; font-size:12px; line-height:1.6em}
.newsText2 {margin:14px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#4c5359}

/* end archiv */

.rightMenu {float:left; width:234px; margin: 0px 0 10px 5px; background:url(images/rightMenu.png) no-repeat left bottom; padding:20px 0 5px 0;min-height:200px;}
.rightMenu>ul {float:left; display:block; padding:0; margin:0px; list-style:none}
.rightMenu>ul>li {float:left; display:block}
.rightMenu>ul>li>a {float:left; display:block; width:206px; padding:2px 13px 2px 15px; text-decoration:none; font-size:13px; color:#464646}
.rightMenu>ul>li:hover>a {color:#f4f4f4; background:#232323}



/* end box */


/* list detail */

.productsCategoryPath, .productsPath {float:left; width:680px;  padding:0px 20px 0 20px; margin:4px 0 10px 10px; height:32px; line-height:32px;background:#1C1C1C;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#fff;}
.boxMainPl1 .productsCategoryPath, .boxMainPl1 .productsPath {background:url(images/productsPath1.png) no-repeat left top;}
.boxMainPl2 .productsCategoryPath, .boxMainPl2 .productsPath {background:url(images/productsPath2.png) no-repeat left top;}
.boxMainPl3 .productsCategoryPath, .boxMainPl3 .productsPath {background:url(images/productsPath3.png) no-repeat left top;}
.boxMainPl4 .productsCategoryPath, .boxMainPl4 .productsPath {background:url(images/productsPath4.png) no-repeat left top;}
.productsCategoryPath h1 {float:left; width:480px; font-size:11px; color:#fff; margin:0px 0 0 0; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif;height:32px;overflow:hidden;}
.productsPath h1 {font-size:12px; color:#211800; margin:0px 0 0 0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.productsCategoryPath h1 a {text-decoration:none; color:#d7d7d7; padding-right:18px; background:url(images/odrH1.png) no-repeat right 5px; margin-right:1px}
.productsCategoryPath h1 a:hover {text-decoration:underline}
.productsCategoryPath div {float:right; width:200px; text-align:right; color:#484f53; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.productsCategoryPath div span {float:right; margin:0px 6px 0 0;color:#fff;}
.productsCategoryPath div .tridit {float:right; width:100px; color:#211800; margin:6px 0 0 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.plNoResults { width:100%; text-align:center; }
.plWrap {float:left; width:172px; height:242px; margin:0 0 10px 10px; position:relative; background:url(images/plWrap.png) no-repeat left top}
.plImg {float:left; display:block; width:159px; height:234px; padding:6px 6px 0 6px;text-align:center; }
.plWrap a {text-decoration:none}
.plWrap:hover {background-position:left bottom}
.plT {position:absolute; top:144px; left:10px; width:160px; height:80px; overflow:hidden}
.plT h2 {font-size:14px; text-transform:none; color:#000}
.plT p {font-size:11px; color:#575757}


.pldWrap {float:left; background:url(images/pldWrap.png) no-repeat left top; padding:5px 0 0px 0; width:720px; margin:0 0 10px 10px; position:relative}
.pldBackground {float:left; width:700px; padding:35px 10px 20px 10px; background:url(images/pldBackground.png) no-repeat left bottom}
.pldLeft {float:left; width:250px; text-align:center; margin:0 30px 0 0}
.pldRight {float:left; width:400px}
.pldContentImage {float:left; width:245px; text-align:center}
.pldContentImage img {border:1px solid #404040}
.pldContentTexts {float:left; width:400px; padding:0px 0px 30px 0px; color:#5a5a5a; font-size:12px; position:relative; min-height:350px}
.pldContentTexts p {line-height:1.6em}
.pldContentTexts h2 {font-size:14px; color:#343434; margin:0 0 1.0em 0; font-weight:normal}
.pldContentTexts h2 a {color:#343434; text-decoration:none}
.pldContentTexts h2 a:hover {color:#343434; text-decoration:underline}
.pldFooter {position:absolute; bottom:29px; right:39px}
.pldFooter a {text-decoration:none; padding:0px 29px 0px 0; float:left; display:block; height:16px; background:url(images/pldFooterA.png) no-repeat right top; color:#343434}
.pldFooter a:hover {background-position:right bottom; text-decoration:underline}


.pldContentTexts a {display:block; padding:0 0 0 23px; height:16px; line-height:16px; background:url(images/icoPdf.png) no-repeat left top; margin:0 0 10px 0; color:#343434; font-size:11px}

.contentPager {float:left; width:720px; margin:0px 0 10px 10px; text-align:center; height:32px; background:url(images/contentPager.png) no-repeat left top; line-height:32px}
.contentPager a {padding:0px 5px; text-decoration:none; font-size:12px; color:#acacac}
.contentPager a:hover {text-decoration:underline; color:#fff;}
.pageCurrent {padding:0 5px; font-size:12px; font-weight:bold; color:#ebebeb} 


/* end list detail */



.icoHome {height:13px; width:14px; padding:0; background:url(images/menuF.png) no-repeat left top; font-size:0px; line-height:0px; position:absolute; top:158px; left:30px; z-index:1001}
.icoHome:hover {background-position:left bottom}

.table1 tr td {background:url(images/table1Td.png) repeat-x left bottom; padding:5px 20px 5px 0; vertical-align:top}
.table1 {border-collapse:collapse; width:100%; margin:0 0 10px 0;}

.footerSlider {float:left; width:600px; height:230px;}

.footerSliderTitle {color:Red;position:absolute;right:0px; bottom:0;}
.footerSliderComment {color:Red;right:0px; bottom:20px;}

/* list content */

.listContentWrap {color:#000;float:left;width:717px;padding: 0px;border-bottom:1px solid #1C1C1C;margin: 0 0 10px 10px}
.listWrapL {padding: 5px 0px;}
.listWrapR {float:right;width: 255px; padding: 5px 0 0 10px;}
.listContentTitle {padding: 0; font-size:20px;color:#0d001d;font-weight:bold;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;margin:0;}
.listContentText {padding: 10px 0 0 0;color:#2d223b;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.listContentImage {float:left;width: 255px; padding:0;}

/* end list content */

.skryty {display:none;}

.souvisejici {font-size:18px; padding:10px 0 5px 20px;background:#1B1B1B;color:#fff;margin:0 0 5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.pldContentImages {float:left; width:245px; text-align:center}
.pldContentImages img {border:1px solid #404040;margin:25px 0 0 0;}


/* contact template */
.cNadpis {color:#000;float:left;width:100%;font-weight:bold;font-size:14px;margin:0 0 10px 0;}

#clHeader {float:left;background:#dfdfdf;width:685px;padding:15px;margin:0 0 15px 0;position:relative;}
.clHeaderL {float:left;width:215px;}
.clHeaderR {float:left;width:245px;}

.clHeaderL2 {float:left;width:215px;margin:0 30px 0 0;}
.clHeaderR2 {float:left;width:215px;}

.clHeaderM {float:left;width:225px;}
.clHeaderT {position:absolute; bottom:10px;left:15px;width:450px;}
.clHeaderT p {margin:0;padding:0;line-height:1em;color:#5B5B5B !important;}
#clHeader p {color:#000;}
#clHeader p span {color:#5b5b5b;margin:0 0 30px;}
#clHeader table {float:left;}
#clHeader tr td {line-height:27px;color:#000;padding:0 25px 0 0;}
#clHeader tr td img {padding:5px 5px 0 0;float:left;}

#boxMainC 
{
    width:720px;
    margin:0 12px 0 15px;
    z-index:4;
    float:left;
    padding:0;
}
    
.clWrap {float:left;margin:0 0 10px 0;}
.clWrapHead {background:url(images/clWrap.png) no-repeat left top;color:#fff;float:left;width:700px;height:40px;padding:0px 0 0 19px;font-weight:bold;font-size:15px;}
.singleLinedTitle { padding-top:10px; }
.doubleLinedTitle { padding-top:2px; font-size:14px;}
.clWrapHead a:hover, .clWrapHead a { color:#fff; text-decoration:none; cursor:default; }
.clWrapIn {float:left;padding:20px 0 5px 0;background:#dfdfdf;width:715px;margin:0 0 0 2px;}
.clWrapL {float:left;width:350px;margin:0 20px 0 25px;}
.clWrap h2 {text-transform:none;color:#272727;font-size:14px;font-weight:bold;margin:0 0 5px 0;}
.clWrap p span {color:#272727;}
.clWrap p {margin:0 0 10px 0;color:#4a4a4a;}
.clWrapR {float:left;width:315px;margin:20px 0 0 0;}
.phone {float:left;background:url(images/phone.jpg) no-repeat left top;padding:0 0 0 27px;margin:0 20px 15px 0;color:#000;}
.smartphone {float:left;background:url(images/smartphone.png) no-repeat left top;padding:0 0 0 27px;margin:0 20px 15px 0;color:#000;}
.fax {float:left;background:url(images/printer.jpg) no-repeat left top;padding:0 0px 0 27px;margin:0 20px 15px 0;color:#000;}
.mail {float:left;background:url(images/letter.jpg) no-repeat left 3px;padding:0 0 0 27px;margin:0 0 15px 0;color:#000;}
.mail a {color:#1b6bff; text-decoration:none;}
.mail a:hover {text-decoration:underline;}


/* end contact */ 

/* distributors list */

.productsCategoryPath2, .productsPath2 {float:left; width:668px;  padding:0px 20px 0 20px; margin:4px 0 10px 0px; height:32px; line-height:32px;background:#1C1C1C;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#fff;}
.boxMainPl1 .productsCategoryPath2, .boxMainPl1 .productsPath2 {background:url(images/productsPath1.png) no-repeat left top;}
.boxMainPl2 .productsCategoryPath2, .boxMainPl2 .productsPath2 {background:url(images/productsPath2.png) no-repeat left top;}
.boxMainPl3 .productsCategoryPath2, .boxMainPl3 .productsPath2 {background:url(images/productsPath3.png) no-repeat left top;}
.boxMainPl4 .productsCategoryPath2, .boxMainPl4 .productsPath2 {background:url(images/productsPath4.png) no-repeat left top;}
.productsCategoryPath2 h1 {float:left; width:410px; font-size:11px; color:#fff; margin:0px 0 0 0; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.productsPath2 h1 {font-size:12px; color:#211800; margin:0px 0 0 0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.productsCategoryPath2 h1 a {text-decoration:none; color:#d7d7d7; padding-right:18px; background:url(images/odrH1.png) no-repeat right 5px; margin-right:1px}
.productsCategoryPath2 h1 a:hover {text-decoration:underline}
.productsCategoryPath2 div {float:right; width:200px; text-align:right; color:#484f53; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.productsCategoryPath2 div span {float:right; margin:0px 6px 0 0;color:#fff;}
.productsCategoryPath2 div .tridit {float:right; width:125px; color:#211800; margin:6px 0 0 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* czech distributors */
.dlWrap, .dlWrap2 {float:left;width:309px;height:165px;padding:20px;background:#cfcfcf;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.dlWrap {margin:0 0 10px 0px;}
.dlWrap2 {margin:0 0 10px 10px;}
.dlWrap h2, .dlWrap2 h2 {color:#191919;font-size:14px;font-family:Myriad Pro, Arial !important; font-weight:bold;margin:0 0 12px 0;padding:0;text-transform:uppercase;}
.dlWrap p, .dlWrap2 p {color:#191919;font-size:14px;font-family:Myriad Pro, Arial !important; font-weight:normal;margin:0 0 12px 0;padding:0;height:80px;}
.dlWeb {background:url(images/icolink.jpg) no-repeat left top;margin:0 0 10px 0;}
.dlWrap a, .dlWrap2 a {color:#575757;font-size:14px;font-family:Trebuchet MS;text-decoration:none;}
.dlMail {background:url(images/icomail.jpg) no-repeat left top;}
.dlWeb, .dlMail {color:#575757;font-size:14px;font-family:Trebuchet MS;height:17px;line-height:14px;padding:0 0 0 25px;float:left;width:290px;}
/* end czech distributors */

/* english distributors */
.dlWrap1, .dlWrap12 {float:left;width:309px;height:290px;padding:20px;background:#cfcfcf;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.dlWrap1 {margin:0 0 10px 0px;}
.dlWrap12 {margin:0 0 10px 10px;}
.dlWrap1 h2, .dlWrap12 h2 {color:#191919;font-size:14px;font-family:Myriad Pro, Arial !important; font-weight:bold;margin:0 0 12px 0;padding:0;text-transform:uppercase;}
.dlWrap1 p, .dlWrap12 p {color:#191919;font-size:14px;font-family:Myriad Pro, Arial !important; font-weight:normal;margin:0 0 12px 0;padding:0;height:190px;}
.dlWeb {background:url(images/icolink.jpg) no-repeat left top;margin:0 0 10px 0;}
.dlWrap1 a, .dlWrap12 a {color:#575757;font-size:14px;font-family:Trebuchet MS;text-decoration:none;}
.dlMail {background:url(images/icomail.jpg) no-repeat left top;}
.dlWeb, .dlMail {color:#575757;font-size:14px;font-family:Trebuchet MS;height:17px;line-height:14px;padding:0 0 0 25px;float:left;width:290px;}
/* end english distributors */

#boxMainInnerHome>h2>a {text-decoration:none;}
#boxMainInnerHome>h3>a {text-decoration:none;}
#boxMainInnerHome>h3>a:hover, #boxMainInnerHome>h2>a:hover {color:#424242; text-decoration:underline;}

/* CHINA */
.zhLeft {width: 970px; margin: 0px; z-index: 4; float: left; padding:0 22px 0 14px;}
.zhRight {float: left;width: 244px;}
#headerZH {position:relative; margin:0 auto 0 auto; width:1000px; height:380px; z-index:3}
#headerNavZH {width:980px; height:200px; position:absolute; top:179px; left:12px}

.lang3 {width:318px; height:33px; position:absolute; top:9px; right:14px; background:url(images/lang3.png) no-repeat left top; padding:6px 0 0 7px}
.lang3 ul {float:left; display:block; padding:0; margin:0; list-style:none}
.lang3 ul li {float:left; display:block; padding:0 2px 0 0; background:url(images/langLi.png) no-repeat right 5px}
.lang3 ul li.last {background:none}
.lang3 ul li a {float:left; display:block; padding:0 6px 13px 6px; text-decoration:none; color:#b5b5b5}
.lang3 ul li:hover a {color:#fff}
.lang3 ul li a.langCZ {background:url(images/icoCZ.png) no-repeat center top}
.lang3 ul li:hover a.langCZ, .lang3 ul li.selected a.langCZ {background-position:center bottom; color:#fff}
     
.lang3 ul li a.langEN {background:url(images/icoEN.png) no-repeat center top}
.lang3 ul li:hover a.langEN, .lang3 ul li.selected a.langEN {background-position:center bottom; color:#fff}
     
.lang3 ul li a.langES {background:url(images/icoES.png) no-repeat center top}
.lang3 ul li:hover a.langES, .lang3 ul li.selected a.langES {background-position:center bottom; color:#fff}
     
.lang3 ul li a.langRU {background:url(images/icoRU.png) no-repeat center top}
.lang3 ul li:hover a.langRU, .lang3 ul li.selected a.langRU {background-position:center bottom; color:#fff}
     
.lang3 ul li a.langFR {background:url(images/icoFR.png) no-repeat center top}
.lang3 ul li:hover a.langFR, .lang3 ul li.selected a.langFR {background-position:center bottom; color:#fff}
     
.lang3 ul li a.langZH {background:url(images/icoZH.png) no-repeat center top}
.lang3 ul li:hover a.langZH, .lang3 ul li.selected a.langZH {background-position:center bottom; color:#fff}

.footerImageChina { float:left; margin:3px 0 0 15px}
.footerImageChina img {margin:0px; padding:0; border:0;}
/* END CHINA */

.fbIco { position: absolute;top: 58px; right:15px}