@charset "utf-8";

/* layout */
html  
{
    margin-left:-1px; 
}

form 
{			
	margin:0;
	padding:0;
}

#pageWrap 
{
    padding:0;
    margin:0; 
}

.cleaner { clear:both; }

 
#header 
{						
    position:relative;
    margin:0 auto 0 auto;
    background-image:url(../images/header.png);
    background-repeat:no-repeat;
    width:1000px;
    height:305px;
    z-index:3;				
}

#bcBackground 
{
    position:relative;
    width:1000px;
    margin:0 auto 0 auto;
    padding-bottom:350px;
    z-index:2;			
}


#boxMain
{		
    position:relative;
    float:left;
    width:660px;
    left:10px;
    z-index:4;
}

#boxRight
{		
    position:relative;
    float:right;
    right:42px;
    width:267px;
    z-index:4;
}

#footerWrap 
{
    position: relative;
    width: 100%;
    height: 114px;
    bottom: 0;
    z-index: 1;

}

#footer 
{	
    position:relative;
    width: 1000px;
    height: 114px;
    margin: 0 auto 0 auto;
    background-image:url(../images/footer.png);
    background-repeat:no-repeat;
    z-index:4;
}
    
/* end layout */

/* search */

#search
{
position:relative; 
width: 100%;
}

#searchHeader,#searchFooter	{	
	position:relative;
	width:267px;
	height:32px;
	background-repeat:no-repeat;
}

#searchHeader {background-image:url(../images/searchHeader.png);}
#searchFooter { background-image:url(../images/searchFooter.png);}

.searchEdit	{	
	position:relative;
	float:left;
	width:164px;
	height:20px;
	padding:3px 10px 0 15px;
	margin:0;
	background-image:url(../images/searchEdit.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0;
	color:#000;
}

.searchBtn {
	position:relative;
	float:left;
	width:78px;
	height:23px;
	padding:0;
	background-image:url(../images/searchBtn.png);
	background-repeat:no-repeat;	
	background-color:transparent;	
	border:0;
	text-align:left;
	padding-left:10px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.searchBtn:hover	{	
color:#fff;
	text-decoration:none;
}

/* end search */

/* title */

#title0, #title1, #title2
{
    position:relative;
    width: 250px;
    height:53px;    
    margin: 20px auto 20px auto;
    padding-right:15px;
    display:block;
    background-repeat:no-repeat;  
}

#title0 { background-image:url(../images/title0.png); margin-top:10px; }
#title1 { background-image:url(../images/title1.png); }
#title2 { background-image:url(../images/title2.png); }

/* end title */

/* banner Koule */

#bannerKoule
{
    position:relative;
    height:97px;
    width: 222px;
    margin: 0 auto 0 auto;
    display:block;
    background-image:url(../images/bannerKoule.png);
    background-repeat:no-repeat;
    z-index:5;    
}

#bannerKoule:hover { background-image:url(../images/bannerKoule.png); }

/* end banner Koule */

/* pinned div */

#headerLeft
{
    position: absolute;
    width: 637px;
    height: 325px;
    right: 50%;
    top: 0;
    background-image: url(../images/headerLeft.png);
    background-repeat: no-repeat;
    background-position: 0 top;
    z-index: 1;    
}

#headerRight
{
    position: absolute;
    width: 50%;
    height: 295px;
    left: 50%;
    top: 0;
    background-image: url(../images/headerRight.png);
    background-repeat: no-repeat;
    background-position: 500px top;
    z-index: 1;    
}

#footerLeft
{
    position: absolute;
    width: 1279px;
    height: 188px;
    right: 50%;
    bottom: 0;
    background-image: url(../images/footerLeft.png);
    background-repeat: no-repeat;
    background-position: 0 bottom;
    z-index: 1;
}

#footerRight
{
    position: absolute;
    width: 50%;
    height: 129px;
    left: 50%;
    bottom: 0;  
    background-image: url(../images/footerRight.png);
    background-repeat: no-repeat;
    background-position: 500px bottom;  
    z-index: 1;    
}
    
/* end pinned div */

/* fix Contact */

#footerFix 
{
    position:absolute;
    margin:0 auto 0 auto;
    bottom:0px;
    width:1000px;
    height:329px;
    background-image:url(../images/footerFix.png);
    background-repeat:no-repeat; 
    z-index:15;      
}

/* end fix Contact */

/* top menu*/

#menu 
{    
	position:absolute;
	top:193px;	
	left:0px;
	z-index:3;
}

.menuMain 
{
	list-style:none;
	margin:0 auto 0 auto;
	padding:0;
}

.menuMain li 
{
	list-style:none;
    padding:0;
    margin:0;
    float:left;
    
}

.menuMain li a 
{
	list-style:none;
	list-style-image:none;
	display:block;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	text-align:center;
	text-transform:uppercase;
	height:68px;
	padding-top:50px;
	margin: 0;
}

.menuMain li a:hover 
{
	color:Yellow;
	background-repeat:no-repeat;
	font-family:Georgia, sans-serif;
	font-style:italic;
	font-size:13px;
}

.menuItem0 a { width:108px; padding-left:35px; }
.menuItem7 a { width:111px; padding-left:8px; }
.menuItem1 a, .menuItem2 a, .menuItem3 a, .menuItem4 a, .menuItem5 a, .menuItem6 a { width:119px; }
.menuItem0 a:hover { background-image:url(../images/btn0.png); }
.menuItem1 a:hover { background-image:url(../images/btn1.png); }
.menuItem2 a:hover { background-image:url(../images/btn2.png); }
.menuItem3 a:hover { background-image:url(../images/btn3.png); }
.menuItem4 a:hover { background-image:url(../images/btn4.png); }
.menuItem5 a:hover { background-image:url(../images/btn5.png); }
.menuItem6 a:hover { background-image:url(../images/btn6.png); }
.menuItem7 a:hover { background-image:url(../images/btn7.png); }

/* end top menu*/

/* bottom menu  */

#menuFooter	
{
	position:absolute;
	width: 770px;
	left:230px;
	text-align:center;
	top:30px;
	z-index:7;
}

.menuMainFooter	
{
	list-style: none;
	margin:0;
	padding:0;
}

.menuMainFooter li 
{
    display: inline;
}

.menuMainFooter li a	
{
    position:relative;
    float:left;
    display:block;    
    font-size: 12px;
    width:110px;
    color: #fff;
    font-weight:bold;
    text-decoration: none;
    text-transform:uppercase;
}

.menuMainFooter li:hover a
{
    color:Yellow;
    font-size: 11px;
    font-style:italic;
    text-decoration: none;
    font-family:Georgia, sans-serif;
}

/* end bottom menu  */

/* cs copyright */
#containerFooter {
	width: 100%;
	font-size: 11px;
	color: #fff;
	padding:0;
	position:absolute;
	bottom:5px;
}
#containerFooter a {
	text-decoration: none;
	color:#fff;
}
#containerFooter a:hover {
	text-decoration: none;
	color:Yellow;
}

#footerCopy {
	width: 500px;
	float: right;
	text-align:right;
	margin-right:20px;
}

/* end cs copyright */

.plWrap { position:relative; width:660px; margin-top:5px;}
.plTitleH2{ position:relative;font-size:14px; color:#000; font-weight:bold; padding:0; margin:0 0 10px 0; } 
.plTitleH2 a {color:#000; text-decoration:none; } 
.plTitleH2 a:hover {color:#000; text-decoration:underline;}
.plContentImage {position:relative; float:left; width:147px; text-align:center;margin:0 0 20px 0; }
.plContentTexts {position:relative; float:left; width:500px; padding:5px 0 0 10px; }
.plDayBtn { position:relative; float:left; padding:2px 0 0 20px; margin:10px 0 0 0; display:block; text-align:right; font-style:italic; font-size:12px; background-image:url(../images/plDay.png); background-repeat:no-repeat; background-position:left; text-decoration:none; color:#000; }
.plDayBtn:hover { color:#000;}
.plDetailBtn { position:relative; float:right; padding:2px 0 0 20px; margin:10px 0 0 0; display:block; text-align:right; font-style:italic; font-size:12px; background-image:url(../images/plDetail.png); background-repeat:no-repeat; background-position:left; text-decoration:none; color:#000; }
.plDetailBtn:hover { color:#000;}
.plCategoryPath{position:relative;padding-left:10px;padding-top:4px;width:650px; height:50px;background-image:url(../images/plCategoryPath.png);background-repeat:no-repeat;margin-top:20px;}
.plCategoryPathLeft{width:250px;float:left;padding:8px 0 0 10px;}
.plCategoryPathRight{width:150px;float:right; margin:10px 15px 0 0;}
.plCategoryPathLeft h1{color:#000; margin:0; padding:0;}
.plCategoryPath select{background-color:#D9A875;border:1px solid #a97845;}
.plDetail{float:left;padding:8px 10px 0 10px;}
.plDetail h1{color:#000; margin:0; padding:0;}
.plPager{text-align:center; padding:5px 0 5px 0;}
/* product List Box Image */

.plBoxImageWrap 
{
    position:relative;
    float:left;
    margin: 0 auto 20px auto;
    background-image:url(../images/plBoxBackground.png);
    background-repeat:repeat-y;
    background-position: 126px top;
}

.plBoxImage 
{ 
    position:relative;
    float:left;  
    width:90px;
    margin:10px 20px 10px 18px;  
}

/* end product List Box Image */

#logo
{
    width:350px;
    left:60px;
    top:0;
    height:170px;
    z-index:20;
    display:block;
    position:absolute;
    }
    
.rightPartners
{
    position:relative;
    float:left;
    width:240px;
    margin:0 auto 10px auto;
	margin: 5px 0 5px 0;
}

.rightPartnersWrapper
{
    position:relative;
    float:left;
    text-align:center;
    width:120px;
    /*height:140px;*/
    /*margin:0 auto 10px auto;*/
	margin: 5px 0 5px 10px;
}


.rightPartnersImg
{
    position:relative;
    float:left;    
    width:65px;
    margin:0 auto 10px auto;
	margin: 5px 0 5px 0;
}

.boxReportWrapper 
{
            position:relative;
            float:left;
            width:655px;
            min-height:100px;
            margin-top:10px;
}

.boxReportImg
{

            position:relative;
            float:left;
            width:210px;
            padding:0 4px 0 4px;
            text-align:center;
}

.boxReportTitle a
{           position:relative;
            float:left;
            width:210px;
            margin:5px 0 5px 0;
            font-size:15px;
            font-weight:bold;
            text-decoration:none;
            text-align:left;
            
}

.boxReportTitle a:hover
{           
            text-decoration:underline;
}

.boxReportText
{
            position:relative;
            float:left;
            width:210px;
            text-align:justify;
}

.boxReportFooter
{
            
            position:relative;
            float:left;
            width:655px;
            margin: 5px 0 0 0px;
            text-align:center;
            
}

.boxReportFooterRight
{
            
            position:relative;
            float:left;
            width:200px;
            margin: 5px 0 0 -27px;
            
}

.reportLine{
            position:relative;
            margin: 2px 0 20px -27px;
            background-image:url(../images/reportLine.jpg);
			background-repeat:no-repeat;
			width:711px;
			height:17px;
}

.boxInterview
{
            position:relative;
            float:left;
            width:655px;
            min-height:100px;
            margin-top:5px;
}

.boxInterviewTitle a
{           position:relative;
            float:left;
            width:655px;
            margin:2px 0 5px 0;
            font-size:15px;
            font-weight:bold;
            text-decoration:none;
            text-align:left;
}

.boxInterviewTitle a:hover
{           
            text-decoration:underline;
}

.boxInterviewImg
{
            position:relative;
            float:left;
            margin: 5px 10px 30px 0;
         
}

.boxInterviewText
{
            position:relative;
            float:left;
            text-align:justify;
            margin: 0;
            width:220px;
			min-height:100px;
}
.odrazkaVice a
{
            margin: 10px 0 10px 0px;
			padding:0px 0 0 20px;
			font-weight:bold;
			color:#4D4D4D;
			height:18px;
			position:relative;
			float:right;
			text-decoration:none;
}
#fb
{
    position:absolute;
    width:31px;
    height:33px;
    top:24px;
    right:350px;
    display:block;
    z-index:20;
    }
    
.rightLinksBox
{
    
    text-align:center;
    width:235px;
    margin:0 0 10px 8px;
	padding: 5px 0 5px 0;
}
#flash_object_top{position:absolute;left:450px;}
#flash_object_footer{position:absolute;left:450px; bottom:0;}
#flash_object_sound{position:absolute;right:25px; top:0;}
#counter{position:absolute; bottom:25px; right:20px; font-size:10px; color:#fff;}
#flashSB{margin-left:0px; margin-top:40px;  }
