/* hlavni deklarace */
  body {
   background: url('/euro/img/design/pageBgStrip.gif') #ffffff left top repeat-x;
   font-family : Arial, sans-serif;
   font-size:100%;
   margin:0px;
   padding:0px;
   color:#000000;
  }
  
  .accessibility {display:none;}

  form, input {padding:0px; margin:0px;}
  
  #document p, #document li {line-height:140%;}  
 
  .clear {
    clear:both;
    height:0px; width:0px;
    line-height:0px; 
    font-size:0px;
  }
  
  
  #page {
   margin: 0 auto 0 auto;
   width:950px;
  }
   
  .innerMain {
    margin:0px 4px 0px 4px;
  }
    
OL { list-style-type: decimal }  
OL OL { list-style-type: lower-alpha} 
OL OL OL { list-style-type: lower-roman } 
OL OL OL OL { list-style-type: decimal }  
OL OL OL OL OL { list-style-type: lower-alpha} 
OL OL OL OL OL OL { list-style-type: lower-roman } 

    
/* hlavicka */
  #header {
     background: url('/euro/img/design/header3.jpg') left top no-repeat;
     height:113px;
     width:950px;
     position:relative;
     font-size:75%;   
  } 
  #header a {
   text-decoration:none;
   color:#ffffff;   
  }
  
  #header_links {
   color:white;
   position:absolute;
   top:10px; right:10px;
  }
  
  
  /*male vyhledavani */
  #search {
   position:absolute;
   top:45px; right:15px;
   width:210px; 
  }
  #search input.t_field {font-size:75%;  color:#8D8D8D; border:0px; width:200px; padding-top:3px;}
  #search input.submit{ position:absolute; top:-1px; right:-1px;  background-color:transparent; background-image:none; width:22px; height:19px}
  
  #logo {
  }
  #logo h1 {
   font-size:0px; height:111px;margin:0px;padding:0px;width:230px; color:#1E77B9;
  }
  #logo a {
   height:111px;margin:0px;padding:0px;width:230px; display:block;color:#1E77B9;
  }
  #logo a span{
  }
  
 
/* personalisationBar */
#personalisationBar { position:absolute; left:239px; top:86px; width:709px;}
#personalisationBar ul {padding:0px; margin:0px;}
#personalisationBar ul li {list-style-type:none; float:left; width:117px; text-align:center; height:34px;}
#personalisationBar ul li a {font-weight:bold; width:117px; height:22px; display:block; padding-top:12px;}
#personalisationBar ul li a:hover, #personalisationBar ul li.active a{font-weight:bold; width:117px; height:34px; background: url('/euro/img/design/groupBgAll2.gif') 0px 0px no-repeat;}
#personalisationBar ul li a.yellow {color:#ED1C23;}
#personalisationBar ul li a.red {color:#0065B2;}
#personalisationBar ul li a.darkblue {color:#E79E0D;}
#personalisationBar ul li a.brown {color:#46CA46; }
#personalisationBar ul li a.blue {color:#903; padding-left:7px; width:110px;}
#personalisationBar ul li a.green {color:#666; }

#personalisationBar ul li a:hover.yellow, #personalisationBar ul li.active a.yellow {color:#ffffff;}
#personalisationBar ul li a:hover.red, #personalisationBar ul li.active a.red {color:#ffffff; background-position:-117px 0px;}
#personalisationBar ul li a:hover.darkblue, #personalisationBar ul li.active a.darkblue {color:#ffffff; background-position:-234px 0px;}
#personalisationBar ul li a:hover.brown, #personalisationBar ul li.active a.brown {color:#ffffff;   background-position:-351px 0px;}
#personalisationBar ul li a:hover.blue, #personalisationBar ul li.active a.blue  {color:#ffffff; background-position:-468px 0px; padding-left:7px; width:110px;}
#personalisationBar ul li a:hover.green, #personalisationBar ul li.active a.green {color:#ffffff; background-position:-585px 0px;}




/* mainMenu */
#mainMenu {
 background: url('/euro/img/design/menuBg.gif') left top repeat-y;
 font-size: 75%;
}
#mainMenu ul {padding:5px 0px 0px 0px; margin:0px; background: url('/euro/img/design/menuBgTop.gif') left top no-repeat;}
#mainMenu ul ul {padding:0px; margin:0px; background-image: none;}
#mainMenu li { padding:0px; margin:0px; list-style-type:none; _height:1%;}
#mainMenu li a {display:block; padding:4px 5px 4px 40px; position:relative; text-decoration:none;  _height:1%;}
#mainMenu ul li.first a.active  { background: url('/euro/img/design/menuAspanBg_active.gif') 5px 5px no-repeat; }
#mainMenu ul li.second a.active  { background: #99CCF3 url('/euro/img/design/menuAspan1Bg_active.gif') 9px 7px no-repeat; }
#mainMenu ul li.first span {background: url('/euro/img/design/menuBgLiFirst.gif') left top no-repeat; height:1px; display:block; padding:0px; margin:0px;font-size:0px; overflow:hidden;}
#mainMenu ul li.first a {color:white; font-weight:bold;}
#mainMenu ul li.first a:hover  { background: url('/euro/img/design/menuAspanBg.gif') 10px 2px no-repeat;}
#mainMenu ul li ul {background-color:#ffffff; boorder-bottom:1px solid #65B3ED;}
#mainMenu ul li ul ul {background-color:#ffffff; border:0px;}
#mainMenu ul li.second { padding-bottom:1px;}
#mainMenu ul li.second a { background-color: #99CCF3; border-right:1px solid #65B3ED;  color: #000000; font-weight:normal;}
#mainMenu ul li.second a:hover { background: #99CCF3 url('/euro/img/design/menuAspan1Bg.gif') 12px 2px no-repeat; }

#mainMenu ul li.second li { padding-bottom:0px; }
#mainMenu ul li.second li a { background-color:#ffffff; border-right:1px solid #65B3ED; color:#0B6EB9;}
#mainMenu ul li.second li a:hover { background: url('/euro/img/design/menuAspan2Bg.gif') 12px 4px no-repeat; }
#menuBottom { background: url('/euro/img/design/menuBgBottom.gif') left top no-repeat; height:5px; width:239px; font-size:0px; } 


/* rightColumn */
  #rightColumn {
   float:left;
   width:701px;
   background: #ffffff url('/euro/img/design/contentBg2.gif') left top no-repeat;
   padding-top:35px;
  } 
  .home #rightColumn {
  background: url('/euro/img/design/contentBgHome2.gif') left top no-repeat;
  background-color: transparent;
  }
  
 
/* leftColumn */
  #leftColumn {
   float:left;
   width:239px; 
   position:relative;
  } 
 .home #leftColumn{
  
 }
 #leftColumn .greyBar {
  margin-top:20px;
  padding-top:10px;
  background: url('/euro/img/design/leftColumnTop.gif') no-repeat 0px 0px;
  border-bottom:1px solid #CECECE;
  _height:1%;
 }


/* content */
  #content {
   
  }
  
 div#content.home {
  background: url('/euro/img/design/rightColumnBgHome2.gif') 239px 0px repeat-y;
 _height:1%;
 }


/* BOX */
#leftColumn .newsbox {
 border:1px solid #CECECE;
 border-top:0px;
 border-bottom:0px;
 background-color: #F7F7F7;
 padding:5px 15px 10px 15px;
}
#leftColumn .title {
 text-align:center;
 font-size:75%;
 color:#545454; font-weight:bold; 
 /*margin:10px 0px 5px 0px;*/
 background-color: #F7F7F7;
 border-left:1px solid #CECECE;
 border-right:1px solid #CECECE;
}
#leftColumn .box {
 border:1px solid #CECECE;
 border-top:0px;
 border-bottom:0px;
 background-color: #F7F7F7;
 padding:10px 25px 10px 25px;
 text-align:center;
}
#leftColumn .box br {
 height:5px; line-height:5px;
}
#leftColumn .innerBox {
 border:1px solid #E3E3E3;
 background-color: #ffffff; _height:1%; padding:10px 0px 10px 0px;
}
#leftColumn .innerBox a img {border:0px;}
#leftColumn .innerBox a {border:0px; text-align:center; display:block;margin:3px 0px 3px 0px;}

#leftColumn .innerBoxSingle a img {border:0px;}
#leftColumn .innerBoxSingle {
 border:1px solid #E3E3E3;
 background-color: #ffffff; _height:1%;
 text-align:center; padding:2px 0px 2px 0px;
} 


.home #rightColumn #contentRight {
float:left; width:218px;
}
#euroCalc {
 background: url('/euro/img/design/euroCalcBg4.gif') left top no-repeat;
 width:192px; height:126px; margin:0px 12px 10px 13px; 
 position:relative;
}
#euroCalc h4 {margin:0px; padding:10px 5px; color:white; text-align:center;}

/*#euroCalc form #valueEURO { width:70px; height:20px;position:absolute; top:44px; left:50px; border:0px; background-color:none; color:#2A7BB9; font-weight:bold; text-align:right;}
#euroCalc form #valueCZ { width:70px; height:20px; position:absolute; top:72px; left:50px;  border:0px; background-color:none; color:#C01111; font-weight:bold; text-align:right;}
#euroCalc form .inputActive {width:86px; height:27px; background: url('/euro/img/design/inputActive.gif') no-repeat 0px 0px;}*/
#euroCalc form #valueEURO { padding:5px; width:75px; height:20px;position:absolute; top:40px; left:43px; border:0px; background-color:transparent; color:#2A7BB9; font-weight:bold; text-align:right;}
#euroCalc form #valueCZ { padding:5px; width:75px; height:20px; position:absolute; top:68px; left:43px;  border:0px; background-color:transparent; color:#C01111; font-weight:bold; text-align:right;}
#euroCalc form .inputActive { background: url('/euro/img/design/inputActive.gif') no-repeat 0px 0px; }


#euroCalc form .submit { position:absolute; top:40px; right:6px; border:0px; width:56px; height:53px; background:url('/euro/img/design/euroCalcSubmit.gif') no-repeat 0px 0px;}
#euroCalc form .submit:hover { cursor:pointer; background: url('/euro/img/design/euroCalcSubmitActive.gif') no-repeat 0px 0px;}



#euroCalc .note {font-size:60%; color:darkorange; position:absolute; top:110px; left:20px;}
#euroCalc .noteKurs {font-size:60%; color:red; position:absolute; top:96px; left:20px; font-weight:bold;}


#euroInDays {
 background: url('/euro/img/design/euroInDaysBg.gif') left top no-repeat;
 width:197px; height:116px; margin:0px 13px 5px 8px; color:white; position:relative; 
}
#euroInDays h4 {padding:0px;margin:0px;}
#euroInDays .top {position:absolute; top:8px; right:30px;}
#euroInDays .countBoard {position:absolute; top:35px; left:96px;}
#euroInDays .countBoard .one {position:absolute; left:0px;}
#euroInDays .countBoard .two {position:absolute; left:26px;}
#euroInDays .countBoard .three {position:absolute; left:52px;}
#euroInDays .bottom {position:absolute; bottom:17px; right:50px;}


.news { text-align: left }
.news h2 { /*background: url('/euro/img/design/iIconNews.gif') #A7A7A7 3px 3px no-repeat;*/ background-color:#A7A7A7; color:#ffffff; padding:2px 5px; font-size:90%; margin:19px 10px; }
.news .item {margin: 10px; font-size:70%;}
.news .item .date{padding-left:20px; margin-top:5px;}
.news .item h4 {padding-left:20px;margin:0px; paddding:0px; background: url('/euro/img/design/odrazka-novinky.gif') -2px 2px no-repeat; font-size:100%;}    
.news .item h4.yellow { background-image: url('/euro/img/design/yellow.gif'); } 
.news .item h4.purple { background-image: url('/euro/img/design/purple.gif'); } 
.news .item h4.green  { background-image: url('/euro/img/design/green.gif'); } 
.news .item h4.blue { background-image: url('/euro/img/design/blue.gif'); } 
.news .item h4.gray { background-image: url('/euro/img/design/gray.gif'); } 

.news .item h4 a {color:#0266B1;}  
.news .item .anotation {padding-left:20px;}      
.news .item .anotation p {margin:0px;}  
  
.otherNews { margin: 10px; font-size:70%; text-align:right;}
.otherNews a { color:#0266B1; }
  
/* paticka */
  #footer {
   background: url('/euro/img/design/footerBg.gif') left top repeat-x;
   height:100px;
   clear:both;
   background-color:#ABABAB;
   font-size:60%;
   margin:15px 0px;
   padding:10px 7px 0px 10px;
  }
  
  #footer a {
  color:#484848;
  }
  #footer .left {
  float:left;
  line-height:16px;
  }
  #footer .left a {
   margin:0px 5px 3px 5px; 
  }
  
  #footer .right {
  float:right;
  }
  #footer .text {
    border-top:1px solid #000000;
    color:#7F7F7F;
    margin:10px 10px 0px 10px;
    padding:10px 400px 0px 0px; font-size:90%;
  }
  
/* ... */
/* special */

/********************************************************************/
/* specificke styly pro ohsahovou stranu */
/********************************************************************/
#contentMiddle {
 padding:0px 20px;
}
.home #contentMiddle {
  width:440px; padding:0px 20px; float:left;
}


#breadCrumb {padding-bottom:5px; border-bottom:2px solid #ffffff; font-size:70%; font-family: Arial, sans-serif; margin-bottom:20px;}
#breadCrumb a {color:#0066B3;}
.home #breadCrumb {display:none;}

/* vyhledavani */
.searchResult a {padding:5px;}

/* styly obsahovych stranek */
/*barva odkazu v textu */
#document  a {color:#BE8005;}
#document  a:hover {color:#764F03;}
#document { min-height:500px; _height:500px;}
#document h2 {margin:0px 0px 20px; font-size:120%; color:#0266B1;}

#document .news h2 { color:#ffffff;}
#document .news .item {font-size:75%;}

#document .main_title .main_subtitle {font-size:75%; position:relative; top:-20px;}

#document .category h2 { background-color:#B7B7B7; color:#ffffff; padding:3px 22px 0px 6px; font-size:100%; margin:0px; }
#document .category h3 { background-color:#B7B7B7; color:#ffffff; padding:3px 22px 0px 6px; font-size:100%; margin:25px 0px 0px 0px;clear:both;}
#document .category .subtitle {font-size:75%; padding-bottom:5px;}
#document .category h3.file {padding-right:75px;}


#document .text_list  {}
#document .text_list .date {color:#939393; font-size:75%; margin-top:5px;}

#document .text_list h3 a,#document .text_list h4 a, #document .text_list h3 span,#document .text_list h4 span {background-color:transparent; padding-right:10px;}
#document .text_list h3 span { display:block;margin-right:120px;background-color:white}
#document .text_list h4 span { display:block;margin-right:110px;background-color:white}

/*.home .text_list h3 a, .home .text_list h4 a,.home .text_list h3 span, .home .text_list h4 span {background-color:transparent!important;}*/

#document .text_list h3, #document .text_list h4 {margin:0px; padding:0px;}


#document .text_list h3 {font-size:90%!important;}
.home #document .text_list h3 { font-size:100%!important; } 

#document .text_list h4 {margin:0px; font-size:90%; padding:0px;}
#document .text_list h3 a, #document .text_list h4 a {color:#0266B1;}
#document .text_list .anotation {font-size:75%; margin-top:5px;}

.home .fileStyle .title h3 span {font-size:90%!important; background-color:white!important; display:block; padding-right:60px!important; }
.home .fileStyle .title h4 span {font-size:90%!important; }


#document .text_list .anotation p {margin:0px; padding:0px; margin-bottom:4px;}
#document .text_list .subtitle {font-size:75%; padding-bottom:5px;}

#document .list_anotation p {font-size:75%; margin:0px;}

.fileItem {}
.fileItem {width:16px; display:block; float:left; margin:0px 5px 0px 5px;}

.text_list .item, .category { position:relative;} 
.text_list .item .file, .text_list .itemCategory .file {
position:absolute; right:0px; top:0px;
padding:0pt 15px 0pt 5px;
text-align:right;
white-space:nowrap;
width:auto;
z-index:10;
}
.category .subtitle .file {
position:absolute; right:0px; top:0px;
padding:1px 15px 0pt 5px;
text-align:right;
white-space:nowrap;
width:auto;
z-index:10;
}

.title IMG { margin: 0 0 4px 10px }

.text_list .fileStyle, .text_press .fileStyle {
background:transparent url('/euro/img/design/list_bg_line.gif') no-repeat scroll right 2px;
min-height:15px;
}
 
#document .text_anotation {font-size:75%; font-weight:bold;} 
#document .text_body {font-size:75%;} 
#document .text_body h3 { background-color:#A7A7A7; color:#ffffff; padding:3px 22px 0px 5px; margin:0px; font-size:130%; clear:both; }
#document .text_body h4 {color:#0266B1; font-size:135%}
#document .text_body h5 {font-size:125%}

#document .text_body .tabulka table {width:100%;}
#document .text_body .tabulka table td {border:1px solid silver; padding:4px;}
#document .text_body .tabulka table {border-left:1px solid white!important; border-right:1px solid white!important; border-collapse: collapse; border-bottom:2px solid silver; border-top:2px solid silver; }
#document .text_body .tabulka table th {color:#0266B1;border:1px solid silver; padding:4px; text-align:none; font-size:120%;
border-bottom:2px solid silver; border-top:2px solid silver;
}
#document .text_body .tabulka table td.cervene {color:#ED1C23; font-weight:bold;}
#document .text_body .tabulka p {margin:2px;}
#document .text_body .tabulka table tr td:first-child,  #document .text_body .tabulka table tr th:first-child{border-left:0px;}
#document .text_body .tabulka table tr td:last-child,  #document .text_body .tabulka table tr th:last-child{border-right:0px;}


#document .text_body .blokDoprava {float:right; margin:0px 0px 5px 5px;} 
#document .text_body p.ram {border:1px solid black; padding:5px;}
#document .text_body p.small {font-size:80%;}
#document .text_body p.sedyram {padding:5px; background-color: ##eeeeee;}

#document .text_body .obrazekSeda{
 background-color:#E3E3E3;
 float:right; margin:0px 0px 5px 5px;
 text-align:center;
}
#document .text_body .obrazekSeda img {
 border:1px solid white;
 margin:10px;
}
#document .text_body .obrazekSeda p {
 background: #F1F1F1 url('/euro/img/design/blueSquare.gif') 8px 15px no-repeat;
 padding:10px 10px 10px 20px;
 color:#000000; font-size:90%; margin:0px;
}


#document ol, #document ul {margin-top:0px;}


/* grid seznam */
.grid .title {padding:0px; margin:0px;}
 .grid {
   margin:0px 0px 0px 0px;  
   /*border:1px solid #cfcfcf;
   border-bottom:0px;*/
   width:100%;
   background: url('/euro/img/design/gridBackground.gif') 25px 0px repeat-y;
   padding-bottom:15px;
  }  
 .grid .item{
   border-bottom:1px solid #cfcfcf;
  }
 .grid .item .cleaner {
  _margin-top:-2px;
  padding:0px; margin:0px; display:none;font-size:0px;
 }
 .grid .item .cleaner {
  _margin-top:-2px;
  padding:0px; margin:0px; display:none; font-size:0px;
 }
 .grid .fileStyle{
   background-image: none;
  }
 .grid .fileStyle .title{
    /*  border-right:1px dashed #cfcfcf;*/
  }
 .grid .item .title{
   /*position:relative;*/
   width:100%!important; 
  }
 .smallItem .item .title {
  /* border-left:1px solid #cfcfcf;*/
   width:70%;
 }
 .grid .item .title h3, .grid .item .title h4{
  float:left;
  width:200px!important;   padding:5px!important;
 overflow:visible; 
 }
 .grid .item .title h3 span,  .grid .item .title h4 span {
  width:195px!important; padding:0px!important; margin:0px!important; background-color:transparent; 
 }
 .grid .item .title h3 a,  .grid .item .title h4 a {
  width:195px!important; padding:0px!important; margin:0px!important; background-color:transparent;
 }
 .grid .item .subtitle{
   width:160px;
   background-image: none;
   padding: 5px; 
   float:left;
   margin:0px!important;
  }
 .grid .item .anotation {
   margin:0px!imporatnt;
   padding: 0px 5px 0px 5px;
   float:left; 
    width:265px; 
  }
 .grid .fileStyle .anotation {
   width:175px!important; border-right: 1px solid #cfcfcf;
  }
 .grid .item .file {
   padding:5px 0px 0px 0px;
   top:0px!important;right:0px!important; position:static!important; float:left; width:90x;
  }



.rightHand {
 float:right; margin:0px 0px 10px 10px; color:#0266B1; font-weight:bold; font-size:75%;
}

#document .dictionary {}
#document .dictionary .pager {color:silver;}
#document .dictionary .pager strong {color:black;}
#document .dictionary .item { margin:0px 0px 15px 0px;}
#document .dictionary .item dt {color:#0266B1; font-size:110%;}
#document .dictionary .item dd { font-size:80%;}

#document .boxik_podnikatele { width: 300px; float: left; height: 83px; overflow: hidden; border: solid 2px #FBAF18; margin:5px; padding: 5px }
#document .boxik_sprava { width: 300px; float: left; height: 99px; overflow: hidden; border: solid 2px #990033; margin:5px; padding: 5px }
#document .boxik_studenti { width: 300px; float: left; height: 99px; overflow: hidden; border: solid 2px #46CA46; margin:5px; padding: 5px }
#document .boxik_spotrebitel { width: 300px; float: left; height: 99px; overflow: hidden; border: solid 2px #0475C3; margin:5px; padding: 5px }


#document .motivpic { float:left; border:none; margin: 5px 10px 10px 0px}

.header_cleaner {display:none;}
.home .header_cleaner {display:block; font-size:0px; height:0px;}

