@media screen, print, projection {
body,html	{
		font-size:90%;
		font-family:Arial,Helvetica,sans-serif;
		color:#333333;
                background:#4A4A4A;
                background:url(../img/layout/bcg.gif) repeat;	
		text-align:center;
                margin:0;
                padding:0;
		}

#main	{
                margin:0 auto;
		background:#ffffff;
		padding:0;
		width:724px;
		text-align:left;
                
		}

#matr       {
              margin:0;
              padding:0;
              width:724px;
              overflow:hidden;
             position:relative;
               }
#lang         {
               position:absolute;
               top:5px;
               right:8px;
            }
#header     {
                  height:174px;
	          width: 724px;
	          background:url(../img/layout/head.jpg) white bottom no-repeat; 	
                  padding:0;
		  margin:0;		
				 
		          }
#header h2	{ 
              margin:0; 
			  padding:0; 
              position:relative;
              width:199px;
			  height:41px; 
              overflow:hidden;
              
			  } 
         /* #header h2 span {display:block;
             position:absolute; left:278px; top:10px; 
             background: url(../img/layout/logo_top.gif) top left no-repeat white; 
              padding:0px;margin:0px;width:199px;height:41px;} */ 
#h-pict, #h-pict-link  { 
	       background: url(../img/layout/logo_top.gif) left top no-repeat;
	       width:199px;
	       height:41px; 
               left:0; 
	       top:0;
	       position: absolute;	
            } 
#h-pict-link  { 
	       cursor: pointer;	
            }
#menu    {
		height:59px;
		width:724px;
		text-align:center;
		background: url(../img/layout/pod_menu2.gif) top no-repeat;
		position:absolute;
		top:174px;
		left:0;
		margin:0;
                font-size:100%;

         }

#menu #ul-menu	{
	         margin:18px 0 0 0; 
                 padding:0 50px; 
            
		}
#menu li { 
	  padding:3px 0;
	  display:inline;
	  list-style-type:none;
	 }
#menu li a,#menu li.last a {
	padding:0 5px;
	color:#292929;
	background:#ffffff;
	text-decoration:none;
	border-right:1px solid #292929;
	 }
#menu li a:visited {
			color:inherit; 
			background:inherit;
			}
#menu li a:hover {
			color:inherit; 
			background:inherit;
			text-decoration:underline;
	}
#menu li strong,#menu li.mi1 strong {
			padding:0 5px 0 0;
			border-right:1px solid #292929;
			}
#menu li.last strong {
			border-right:0;
			}
#menu li.last a {
			padding: 0 5px;
			border-right:0;
			}
h1	{
	font-size:140%;
	margin-top:0;
	}
h3	{
	font-size:120%;
	}
#content	{
		margin:0;
			margin-top:50px;
			padding:0;
			width:724px;
		}
#content h2            {
	                      font-size:110%;
						  height:30px;
						  margin-top:0;
						  padding-left:50px;
						  border:1px solid #d9d9d9;
						  border-left:none;
						  border-right:none;
						  border-top:none;
						  background-image:url(../img/layout/logo_h2.jpg);
						  background-position:left top;
						  background-repeat:no-repeat;
						  padding-bottom:0;
						 
						}
#content ul  {
              list-style-image:url(../img/layout/bullet.gif);
			  }
div.float {  
	                    width:45%;
			    float:left;
			    padding:0 0 1em 0;							 
			    margin:0 2em 1em 0;
						 }
img  {
       border:none;
	   }

div.float img           { 
                              
			  border:0; 
						 }
   /*  div.float img    {
                            border:1px solid #bfbfbf;
                          }    */

#text                  {
	                padding:2em; 
			text-align:left;
			
		    }
#text p {
          padding-bottom:1em;
		  text-indent:2em;
		  text-align:justify;
		  }
div.note    {
               text-align:right;
			   padding-right:2em;
			   margin-left:13em;
			   height:20px;
			   background-image:url(../img/layout/arrow.gif);
			   background-position:left;
			   background-repeat:no-repeat;
			   }
table.conference, table.rooms     {
                           border:1px solid #a6a6a6;
                           width:95%;
			}
table.conference td,th, table.rooms td,th    {
                           text-align:center;
                           border:1px solid #a6a6a6;
                           }

dt                   {
		        font-weight: bold;
	              }	
 a:link         {
	                 color:#730906; 
			         background:#ffffff;  
	                 }	
 a:visited       {
				      color:#666666;	
					  background:inherit;
					 
	                 }	
 a:hover         {
	                 color:#ffffff;
					 background:#730906;
					
					 }
	.invisible  {
		            position: absolute;
		            left: -1000em;
		            font-size: large;
		            background: #ffffff url(../img/layout/bg_white.jpg);
		            padding: 0.5em;
	                 }	
	.invisible:focus   {
		               left: 0;
		               top: 0;
	                  }	
	.odsazeny    {
		           padding-left: 2em;
	              }	
#footer      {
              text-align:center;
			  padding-bottom:1em;
			  }
	
	/* maybe
	    .fleft         {
		                 float: left;
	                   }
	*/
form      {
              padding:1em;
          }
#sitemap          {
                    padding:2em;
					}
#sitemap ul          {
		             margin: 0 0 0 1.5em;
		             padding: 0;
	                }
#sitemap li         {
		              padding: 0;
		              margin: 0;
		              list-style-image:url(../img/layout/bullet.gif);
	                  }
 h1.sitemap      {
                   margin-left:5em;
				   }         
#navigace {    display:none;       /* temporary fix*/ 
               text-align:center; 
	           border:1px solid #999999;
	           padding-bottom:10px;
			 }
.local-navigation { width:200px; border:1px solid black;}
	
#seq-navigace {
                 background:black;
				 }
a.lang-cs         {
		        background: url(/reflexe/img/flags/cs.gif) no-repeat;
	             }
	
a.lang-de        {
		           background: url(/reflexe/img/flags/de.gif) no-repeat;
	             }
a.lang-en        {
		          background: url(/reflexe/img/flags/en.gif) no-repeat;
	             }
a.pdf           {
		          background: url(/reflexe/img/pdf.gif) no-repeat;
	               }
a.pdf,a.lang-cs,a.lang-de,a.lang-en {
		                              padding-left: 20px;
		                               background-position: 0 0.3em;
	                                  }
a.pdf                                 {
		                                background-position: 0 0.1em;
	                                  }
hr.cleaner      {
                  clear:both;
                  height:1px;
                  margin: -1px 0 0 0; padding:0;
                  border:none;
                  visibility: hidden;
                 } 
.hide-descriptions .description{
	display: none;
}
}

@media screen, projection{
		
	
}

@media print{
	
	body,html{
		margin: 0;
		padding: 0;
		background: none !important;
                font-size:10pt;
		font-family: Bookman CE, Times New Roman, Times, serif;
		text-align: left;
	}
	
	#main  {
		width: 724px;
		background:white;
		padding-top: 0;
		margin:0 auto;
    	        padding:0;
    	        border: 0; 
	     }	
	#header   {
		        height: auto;
	          }	
	#content{
		      margin-left:5px;
		      margin-top:0;
	         }
       
        #content ul  {
                      list-style-image:none;
                       }
        #content ul  {
                        list-style-type:square;
			  }
        #content h2        {
                           border:0;
                          }
        #main table.conference, table.rooms   {
                                               border:0;
                                                }
	
	#odkazy,#kontrolz,#menu,#kontrolz *{
		display: none !important;
	}
}
