﻿@charset "utf-8";

/* layout */
html  
{
    margin-left:-1px; 
}

form 
{			
	margin:0;
	padding:0;
}

#pageWrap 
{
    padding:0;
    margin:0; 
}

#header 
{						
    position:relative;
    margin:0 auto 0 auto;
    background-image:url(images/header.jpg);
    background-repeat:no-repeat;
    width:1000px;
    height:400px;
    z-index:3;				
}

#bcBackground 
{
    position:relative;
    width:1000px;
    min-height:350px;
    padding-bottom:20px;
    margin:0 auto 0 auto;
    background-color:#c9cad5;
    z-index:2;			
}

#boxMain
{		
    width:930px;
    margin:0 auto 0 auto;
    z-index:4;
}

#footerWrap 
{
    position: relative;
    width: 100%;
    height: 307px;
    bottom: 0;
    z-index: 1;

}

#footer 
{	
    position:relative;
    width: 978px;
    height: 307px;
    margin: 0 auto 0 auto;
    background-image:url(images/footer.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    z-index:4;
}
    
/* end layout */

/* home box */

#homeBoxWrap 
{
    position:relative;
    margin:20px auto 20px auto;    
}

#homeBoxItem0, #homeBoxItem1, #homeBoxItem2 
{
    position:relative;
    float:left;
    width:268px;
    margin-right:40px;
        
}

#homeBoxItem1 {padding-top:24px;}

#homeBoxItem2 
{
    border-left: solid 1px #82838a;    
    padding-left:40px;
    margin-right:0;
}

.homeBoxItemTitle 
{
	font-size: 20px;
	color: #24247a;	  
}

#homeBoxItem0 ul, #homeBoxItem1 ul, #homeBoxItem2 ul
{ 	
    margin:3px 0 3px 5px;
	padding:3px 0 0 15px;
}

#homeBoxItem0 li, #homeBoxItem1 li
{ 	
    list-style-image:url(images/o1.jpg);
  	margin:3px 0 3px 0;
}

#homeBoxItem2 li
{ 	
    list-style-image:url(images/o2.jpg);
  	margin:3px 0 3px 0;
}


/* button Home */

.btnRef
{
    position:absolute;
    top:310px;
    left:30px;
    height:55px;
    width: 205px;
    display:block;
    background-image:url(images/btnRef.png);
    background-repeat:no-repeat;
    z-index:5;    
}

.btnRef:hover { background-image:url(images/btnRefb.png); }

/* end button Home */
    
/* language*/

#language 
{
    position:absolute;
    top:19px;
    right:0;
    width:135px;
        
}

.languageFlagCz, .languageFlagDe, .languageFlagEn
{
    position:relative;
    float:left;
    height:35px;
    width: 45px; 
    display:block;
    background-repeat:no-repeat;
    z-index:5;    
}

.languageFlagCz { background-image:url(images/flagCz.png); }
.languageFlagDe { background-image:url(images/flagDe.png); }
.languageFlagEn { background-image:url(images/flagEn.png); }

/* end language*/

/* top menu*/

#menu 
{    
	position:absolute;
	top:67px;	
	right:5px;
	z-index:4;
}

.menuMain 
{
	list-style:none;
	margin:0 auto 0 auto;
	padding:0;
}

.menuMain li 
{
	list-style:none;
    padding:0;
    margin:0 5px;
    float:left;
}

.menuMain li a 
{
	list-style:none;
	list-style-image:none;
	display:block;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	text-align:center;
	position:relative;	
	margin:0;
	padding: 10px 25px;
	background-repeat:no-repeat;
}

.menuMain li a:hover, .menuMain li.selected a { color:#000; background:#fff; border-top-left-radius:10px;  border-top-right-radius:10px;}


/* end top menu*/

/* bottom menu  */


/* bottom menu  */

#menuFooter	
{
	position:absolute;
	width:680px;
	left:160px;
	/*width: 920px;
	left:80px;*/
	z-index:7;
	top:30px;
}

.menuMainFooter	
{
	width: 100%;
	position:relative;
	list-style: none;
	margin:0;
	padding:0;color:#fff;
}

.menuMainFooter li 
{
    display: inline;
    float:left;color: #fff;
    
}

.menuMainFooter li a	
{
    height:16px;
    margin: 0;
    display:block; 
    font-size: 12px;
    text-align:center;
    color: #fff;
    text-decoration: none;       
    text-transform:lowercase; 
    border-right: solid 1px #fff;  
    margin:0 10px; 
    padding-right:15px;
    
}

.menuMainFooter:hover
{
    background-repeat:no-repeat;
    color: #fff;
    text-decoration: none;
}

.menuMainFooter li:hover a
{
    background-repeat:no-repeat;
    color: #251d73;
    text-decoration: none;
}

/* end bottom menu  */

.menuFooterItem3 a { width:73px;}
.menuFooterItem3 a:hover {background-image:url(images/btnFooter0.png); }
.menuFooterItem0 a, .menuFooterItem1 a, .menuFooterItem4 a {  width:93px;  }
.menuFooterItem0 a:hover,.menuFooterItem1 a:hover, .menuFooterItem4 a:hover {background-image:url(images/btnFooter1.png); }
.menuFooterItem2 a  { width:119px; }
.menuFooterItem2 a:hover {background-image:url(images/btnFooter2.png); }
li.menuFooterItem4 a{border-right:0;}
/*
li.menuFooterItem5 a  { width:139px; border-right: none;}*/

/* end bottom menu  */

/* cs copyright */
#containerFooter {
	width: 100%;
	font-size: 11px;
	color: #5d5f88;
	padding:0;
	position:absolute;
	bottom:15px;
}
#containerFooter a {
	text-decoration: none;
	color:#5d5f88;
}
#containerFooter a:hover {
	text-decoration: underline;
	color:#5d5f88;
}

#footerCopy {
	width: 300px;
	float: left;
	margin-left:0px;
}

#footerEw {
	width: 300px;
	float: right;
	text-align:right;
	margin-right:0px;
}

/* end cs copyright */

#logo
{
    top:50px;
    left:25px;
    height:60px;
    width:170px;
    position:absolute;
    z-index:20;
    display:block;
    }