@charset "utf-8";

/* cs copyright */
#container_footer
{
    			width: 1000px;
    			font-size: 11px;
    			color: #fff;
				margin:0 auto 0 auto;
				padding:0px 0 0 0;
				position:relative;
				text-align:center;
}
#container_footer_in
{
    padding-top:30px;

}
#footer_ew
{
			
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				display:inline;			
}

#footer_ew a
{
    			text-decoration: none;
				color:red;
}
#container_footer a:hover
{
    			text-decoration: underline;
				color:#fff;
}
#footer_copy
{

    			text-align: center;
				font-family: Arial, Helvetica, sans-serif;
    			font-size: 14px;    			
				color:#fff;
				margin-bottom:2px;
}
#footer_copy a 
{
				color:#fff;
   				text-decoration:none;
}
/* end cs copyright */

/* layout */
html {		height: 100%;
}
form
{           margin:0 0 0 0;
            padding:0 0 0 0;
            height: 100%;
}
#pageWrap 
{
            min-height: 100%;
            position: relative;
            padding: 0;
            background-image: url(../images/panelmain-backgrund.jpg);
            background-repeat: repeat-y;       
            background-position: center;
}
#wholePage

{           min-height: 100%;
			position: relative;
			padding: 0;
			z-index: 20;
}

#header {	background-image:url(../images/header.jpg);
			background-position:0px top;
			background-repeat:no-repeat;
			width:1000px;
			height:371px;
			margin:0 auto 0 auto;				
			position:relative;
			z-index:100;
}

#flash_object_top {	

			position:absolute;
			width:50px;
			height:70px;
			top:90px;
			left:920px;
			z-index:201;
}

#flash_object_top_banner {	

	width:468px;
	height:60px;
	position:absolute;	
	left:255px;
	z-index:1000;
	top:7px;
}

#logo 

{			width:360px;
			height:130px;
			position: absolute; top: 148px; left: 11px;
			display: block;
			z-index: 20;
}

#language
{				float:right;
				margin:14px 20px 0 0;
}

#language a
{				margin-left:3px
}




#languageAng
{				float:left;
 				
}
#languageDe
{				float:left;
}

#languageCz
{				float:left;
}

#headerHymna    
{               position:absolute;
                top:7px;
                left:5px;
                width:94px;
                height:62px;               
}


#headerTent    
{               position:absolute;
                top:10px;
                left:140px;
                width:138px;
                height:53px;               
}

#headerFB   
{               position:absolute;
                top:10px;
                left:105px;
                width:40px;
                height:53px;               
}

#panelMain {
	        background-image:url(../images/panelmain-header.jpg);
	        background-repeat:no-repeat;
	        width:1000px;
	        min-height:500px;
	        margin:0 auto 0 auto;
	        position:relative;
}

#panelMainWrap	
{
            background-image:url(../images/panelmain-background.jpg);
	        background-repeat:repeat-y;
	        width:1000px;
	        margin:0 auto 0 auto;
    }

#panelMainWrapper	{	
				background-image:url(../images/panelmain-footer.jpg);
				background-repeat:no-repeat;
				background-position:bottom;
				width:1000px;
				min-height:300px;
				padding:0 0 20px 0;
				position:relative;
				z-index:11;
}

#footer {		background-image:url(../images/footer.jpg);
				background-repeat:no-repeat;
				background-color:#000;
				width:1000px;
				height:126px;
				margin:0 auto 0 auto;
				position:relative;
				z-index:11;
}
#boxMain{		
			width:655px;
			float:left;
			margin:0;
			padding-left:40px;
			position:relative;
			z-index:3;
}

#panelHomepage
{
			width:655px;
			float:left;
			padding:0;
			position:relative;
			z-index:3;
}

/* Box Home */
.boxHomeWrapper 
{
            background-image:url(../images/newsBackground.png);
			background-repeat:repeat-y;
            position:relative;
            float:left;
            width:655px;
            min-height:160px;
            
            

}

.boxHomeHeader
{
            background-image:url(../images/newsHeader.png);
			background-repeat:no-repeat;
            position:relative;
            float:left;
            width:711px;
            height:4px;
            margin-left:-27px;
            
}

.boxHomeFooter
{
            background-image:url(../images/newsFooter.png);
			background-repeat:no-repeat; background-position:bottom;
            position:relative;
            float:left;
            width:711px;
            height:18px;
            margin-bottom:20px;
            left:-27px;
            
}

.boxHomeTitle
{
width:265px;
font-size: 14px;
font-weight:bold;
text-align:left;
padding:3px 0 5px 0;
color:#000;
text-decoration:none;
}

.boxHomeTitle a
{
width:265px;
font-size: 14px;
font-weight:bold;
text-align:left;
padding:3px 0 5px 0;
color:#000;
text-decoration:none;
}

.boxHomeTitle a:hover
{
text-decoration:underline;
color:#4d4d4d;
}

.boxHomeLeft
{

            position:relative;
            float:left;
            width:265px;
            padding-right:50px;
            text-align:justify;
}

.boxHomeRight
{

            position:relative;
            float:left;
            width:335px;
            text-align:justify;
}


/* end Box Home */


.boxReportWrapper 
{
            position:relative;
            float:left;
            width:655px;
            min-height:100px;
}

.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:711px;
            margin: 5px 0 0 -27px;
            
}

.boxReportFooterRight
{
            
            position:relative;
            float:left;
            width:200px;
            margin: 5px 0 0 -27px;
            
}


/* end Box Home News */


/* Box Roport */

.reportLine{
            position:relative;
            margin: 2px 0 20px -27px;
            background-image:url(../images/reportLine.jpg);
			background-repeat:no-repeat;
			width:711px;
			height:17px;
}

.boxInterviewWrapper
{
            position:relative;
            float:left;
            width:655px;
            min-height:100px;
}

.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;
}


/* end Box Roport */

/* Box Banner */

.boxBannerLine
{
            position:relative;
            float:left;
            margin: 0 0 0 -27px;
            background-image:url(../images/bannerLine.png);
			background-repeat:no-repeat;
			width:711px;

}

.boxBanner
{
            position:relative;
            float:left;
            text-align:center;
            padding-top:30px;
            min-height:50px;
			width:711px;
			
}

/* end Box Banner */


/* Box Sponsor */

.boxSponsorLine
{
            position:relative;
            float:left;
            margin: 22px 0 0 -27px;
            background-image:url(../images/bannerLine.png);
			background-repeat:no-repeat;
			width:711px;

}

.boxSponsor
{
            position:relative;
            float:left;
            text-align:center;
            padding:30px 30px 30px 30px;
            min-height:20px;
			width:651px;
			
}

/* end Box Banner */

#panelRight{	
				width:240px;
				float:right;
				margin:0px 20px 0px 0px;
				padding:0;				
}

#footerRight {
	z-index: 10;
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 498px bottom;
	background-image:url(../images/patch-right.jpg);
	height:623px;
}

#footerLeft {
	z-index: 10;
	width:50%;
	position: absolute;
	bottom: 0px;
	right: 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:right bottom;
	margin-right: 499px;
	background-image:url(../images/patch-left.jpg);
	height:518px;
}

#headerRight {
    z-index: 1;
    width:50%;
    position: absolute;
    top: 289px;
    left: 50%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 499px top;
    background-image:url(../images/patch-right-top.jpg);
    height:549px;
}
    #headerLeft {
    z-index: 2;
    width:1276px;
    position: absolute;
    top: 208px;
    right: 50%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position:693px top;
    background-image:url(../images/patch-left-top.jpg);
    height:521px;
}
/* end layout */

.headline{	
				background-image:url(../images/headline.png);
				width:238px;
				height:53px;
				margin:13px 0 0px 18px;
				padding:11px 0px 0 0;
				
				font-size: 13px;
				text-align:center;
				font-weight:bold;
}

/* top menu*/
#menu {			
				top:309px;
				left:50px;
				width:900px;
				font-style:normal;
				position:relative;
				z-index:200;
}
.menuMain {
				list-style:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
}
.menuMain li {
				list-style-image:none;
				float:left;
				position:relative;
				z-index:11;
}
.menuMain li a {			
				font-size: 14px;
				color: #000;
				text-decoration: none;
				display:block;
				text-align:center;
				text-transform:uppercase;
				font-weight:bold;
				height:22px;
				padding:5px 5px 0px 5px;
				margin:0 13px 0 13px;
}
/* buttons */

.menuItem0 a{
}
.menuItem0 :hover{
				background-color:#ffcb03;
}
.menuItem1 a{
}
.menuItem1 :hover{
				background-image:url(../images/tl_2.png);
				background-repeat:repeat;
}
.menuItem2 a{
}
.menuItem2 :hover{
				background-image:url(../images/tl_3.png);
				background-repeat:repeat;
}
.menuItem3 a{
}
.menuItem3 :hover{
				background-image:url(../images/tl_4.png);
				background-repeat:repeat;
}
.menuItem4 a{
}
.menuItem4 :hover{
				background-image:url(../images/tl_5.png);
				background-repeat:repeat;
}
.menuItem5 a{
}
.menuItem5 :hover{
				background-image:url(../images/tl_6.png);
				background-repeat:repeat;
}
/* end top menu*/


/* Right Menu */


.rightTitle 
{
    width:235px;
    height:14px;
    background-color:#FDBC0F;
    font-size: 16px;
    margin:20px auto 20px auto;
	padding: 8px 3px 10px 8px;	
    font-weight:bold;
	color:#000;
	text-decoration:none;
}

.rightTitle>a
{
	text-decoration:none;
}

.rightLinks
{
    position:relative;
    float:left;
    width:240px;
    margin:0 auto 10px auto;
	margin: 5px 0 5px 0;
}

.rightLinksBox
{
    position:relative;
    float:left;
    text-align:center;
    width:240px;
    margin:0 auto 10px auto;
	padding: 5px 0 5px 0;
}


.rightBand
{
    position:relative;
    float:left;
    width:240px;
    margin:0 auto 10px auto;
	margin: 5px 0 5px 0;
}

.rightBandWrapper
{
    position:relative;
    float:left;
    text-align:center;
    width:240px;
    min-height:30px;
    margin:0 auto 10px auto;
	margin: 5px 0 5px 0;
}


.rightBandImg
{
    position:relative;
    float:left;    
    width:105px;
min-height:20px;
    margin:0 auto 10px auto;
	margin: 5px 0 5px 0;
}

.rightBandTitle
{
    position:relative;
    float:left;
    width:135px;
    padding:2px 0 0 0;
    text-align:left; 
    font-size:12px;
    font-weight:bold;     
       

}

.rightBandTitle a
{
    position:relative;
    float:left;
    width:135px;
    padding:2px 0 0 0;
    text-align:left; 
    font-size:12px;
    font-weight:bold; 
    text-decoration: none;    
       

}


.rightBandTitle a:hover
{
text-decoration:underline;   
       

}
.rightBandText
{
    position:relative;
    float:left;
    text-align:left;    
    width:135px;
    margin:0 auto 10px auto;
	margin:0;
}


.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:240px;
    min-height:30px;
    margin:0 auto 10px auto;
	margin: 5px 0 5px 0;
}


.rightPartnersImg
{
    position:relative;
    float:left;    
    width:65px;
    margin:0 auto 10px auto;
	margin: 5px 0 5px 0;
}

.rightPartnersTitle
{
    position:relative;
    float:left;
    width:175px;
    padding:2px 0 0 0;
    text-align:left; 
    font-size:12px;
    font-weight:bold;     

}

.rightPartnersTitle a
{
    position:relative;
    float:left;
    width:175px;
    padding:2px 0 0 0;
    text-align:left; 
    font-size:12px;
    font-weight:bold;
    text-decoration:none;    
       

}

.rightPartnersTitle a:hover
{
 text-decoration:underline; 
}

.rightPartnersText
{
    position:relative;
    float:left;
    text-align:left;    
    width:175px;
    margin:0 auto 10px auto;
	margin:0;
}

.rightBandFooter
{
            
            position:relative;
            float:left;
            width:240px;
            margin: 5px 0 0 -27px;
            
}

/* end Menu */

.newsHeader {position:relative; color: #fff; font-weight:bold; float:left; width:643px; height:20px; background-image:url(../images/catalogHeader.png); background-repeat:no-repeat; padding:9px 0 0 13px; }
.newsHeader a {font-size: 12px;color: #ffffff; font-weight:bold; text-decoration: none;}
.newsHeader a:hover {color: #fff; text-decoration: underline;}
.newsDate {position:relative;float:right; padding-right:13px;}
.newsFooter {position:relative;float:left; width:655px; margin-bottom:11px; height:12px; background-image:url(../images/catalogFooter.png); background-repeat:no-repeat; }
.newsItem {position:relative; float:left; width:655px; background-image:url(../images/catalogBackground.png); background-repeat:repeat-y; }
.newsTexts {padding:5px 0 5px 12px; width:630px; position:relative; float:left; color:#000; text-align:justify;}
.newsTitle {width:655px; font-weight: bold; padding: 0; color:#fff;}
.newsTitle a {font-size:15px; color:#fff; text-decoration:none;padding-left: 5px;} 
.newsTitle a:hover {font-size:15px; color:#fff; text-decoration:none;}


/*  další článek  */

.dalsiClanekNews a	{
            margin: 0 0 0 0;
			padding:0px 0 10px 20px;
            background-image:url(../images/dalsiclanek.png);
			background-repeat:no-repeat;
			height:18px;
			width:70px;
			position:relative;
			font-size:12px;
			font-style:italic;
			text-decoration:none;
}


.dalsiClanek a	{
            margin: 0 0 0 28px;
			padding:0px 0 10px 20px;
            background-image:url(../images/dalsiclanek.png);
			background-repeat:no-repeat;
			height:18px;
			width:80px;
			position:relative;
			font-size:12px;
			font-style:italic;
			text-decoration:none;
}

/*  další článek  */


.odrazkaVice a
{
            margin: 10px 0 10px 0px;
			padding:0px 0 0 20px;
            background-image:url(../images/odr-vice.png);
			background-repeat:no-repeat;
			font-weight:bold;
			color:#4D4D4D;
			height:18px;
			position:relative;
			float:right;
			text-decoration:none;
}


.btn        {margin:20px 0 20px 5px; padding-bottom:20px; position:relative;}
.EditSearch {float:left; margin: 0 10px 0 4px;  padding:3px 3px 0 3px; width:150px; height: 20px;} 
.BtnSearch {float:left; width: 60px; height: 26px; margin: 0 0 0 0; padding:0 0 0 0;}
.BtnSearch:hover {}


#bannerHeader
{ 	width:468px;
	height:60px;
	position:absolute;	
	left:255px;
	z-index:1000;
	top:7px;
}

#bannerHeader>img
{ 	margin:0;
	padding:0;
}

.pocitadlo
{
text-align:center;    
font-weight:bold;
margin-top:5px;
}

