@media screen, projection {
	body {
	   	background-color: #ffffff; 
	   	font-size: 13px;
		color: #333333;
		font-family: "Arial CE",Helvetica,Arial,Sans-serif;
	}       
	
	#top-banner {
		border-top: 8px solid #333333;
		width: 100%;                                        
		height: 96px;
		background: url('/2010/img/bg_topbanner_2010.png') no-repeat top center;		
	}
	
	#line-menu {
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;   
		width: 984px;
		margin: 0px auto 0px auto;
	}
	
	#line-menu {
	  	height: 40px;
	}
	
	#line-menu img {
/*	  	float: right; */
		margin: 11px 18px 0 0 ;
	}
	
	#line-menu li {
		float: left;
		list-style-type: none; 
	}

	#line-menu li a {
		position: relative;
		height: 40px;
		line-height: 40px;
		display: block;
		color: #494949;
		text-decoration: none;
		text-align: center;
		font-size: 14px;
		text-transform: uppercase;
		border-right: 1px solid #dddddd;   
		padding: 1px 18px 0 18px;
	}                                  

	#line-menu li a.typlang {
		border: none;   
	}                                  

	#line-menu li a:hover {
		position: relative;
		height: 40px;
		line-height: 40px;
		display: block;
		color: #ffffff;
		background-color: #333333;
		text-decoration: none;
		text-align: center;
		font-size: 14px;
		text-transform: uppercase;
		border-right: 1px solid #dddddd;   
		padding: 1px 18px 0 18px;
	}                                  
	
	#top-image {
		width: 950px;                                        
		height: 230px;
		margin: 10px auto 30px auto;
	}
	
	#top-image p {
		display: none;                                        
	}
	
	.cleaner {
		clear: both;
		height: 1px;
		font-size: 1px;
		border: none;
		margin: 0;
		padding: 0;
		background: transparent;
	}             
	
	#doc {
		width: 984px;
		margin: 0 auto; 
		background: url('/2010/img/bg_doc.png') no-repeat;
		
	}
	       

	#leftcolumn {
		width: 200px;  
		float: left;      
		margin-right: 32px;
	}

	#leftcolumn img {
		margin: 0 0 0 16px;
	}

	#rightcolumn {
		width: 200px;
		float: right;
	}

	#content1 {
		width: 520px;
		float: left;
	}

	#content0 {
		width: 734px;
		float: left;
	}

	.content h1 {
	   	font-size: 15px;
		font-weight: bold;
		height: 33px;     
		line-height: 33px;
		border-bottom: 1px dotted #dddddd;   
		border-top: 1px dotted #dddddd;   
		margin: 0 0 16px 0;
		padding: 1px 0 0 12px;
		text-transform: uppercase; 
	}   

	.content h2 {
	   	font-size: 14px;
		font-weight: bold;
		padding: 14px 0 5px 0px;
	}   
                                          
	.content h2.vstupenky {
	   	font-size: 12px;
		font-weight: bold;
		height: 25px;     
		line-height: 25px;
		margin: -16px 0 10px 0;
		padding: 1px 0 0 12px;
		text-transform: uppercase; 
		background-color: #eeeeee;
	}   


	#left-menu ul.left1 {
		margin: 16px 0 0 0;
		border-top: 1px dotted #cccccc;   
	}

	#left-menu li {
		list-style-type: none; 
	}

	#left-menu li a {
		position: relative;
		height: 32px;
		line-height: 32px;
		display: block;
		color: #494949;
		text-decoration: none;
		font-size: 12px;
		border-bottom: 1px dotted #cccccc;   
		padding: 1px 18px 0 18px;
		text-transform: uppercase; 
	}                                  

	#left-menu li a:hover {
		color: #cf1700;
	}                                  
	
	#left-menu li a.typactive {
		text-transform: uppercase; 
		color: #cf1700;   
		font-weight: bold;
	}                                  
	
	#rightcolumn h2 {
	   	font-size: 13px;
		font-weight: bold;
		height: 33px;
		line-height: 33px;
		border-bottom: 1px dotted #cccccc;   
		border-top: 1px dotted #cccccc;   
		margin: 0 0 16px 0;
		padding: 0 0 0 16px;
	}   
	
	#rightcolumn strong {
		color: #cf1700;
		font-weight: normal;
	}                                  
	
	#query-input {
		width: 174px;
		border: 1px solid #c9c9c9;
		background-color: #f1f1f1;
		padding: 5px;
	}

	#cse-search-box-submit {
		margin: 12px 0 0 46px;
		width: 100px;
	}


	#cse-search-box {
		text-align: center;
	}

	#cse-search-box p.cse-search-box-submit {
		text-align: center;
	}

	#rightcolumn img {
		margin: 32px 0 0 16px;
	}   
	
	#rightcolumn p {
		text-align: justify;
		margin: 0 16px 0.7em 0;
	   	font-size: 11px;
		line-height: 14px;
	}

	a {
		color: #cf1700;
		text-decoration: none;
	}                                  

	a:hover {
		text-decoration: underline;
	}                                  

	#pagecopyright {
		border-top: 5px solid #cccccc;
		width: 984px;
		margin: 16px auto 10px auto;
		text-align: right;
		padding: 8px 0 0 0;
	}

	#partneri {
		border-top: 2px solid #cccccc;
		width: 984px;
		margin: 16px auto 10px auto;
		text-align: center;
		padding-top: 10px;
	}

	#partneri p.main {
		border-bottom: 1px solid #cccccc;
		padding: 24px 0 16px 0;
		text-align: center;
	}            
	
	#partneri p {
		padding: 24px 0 0 0;
		text-align: center;
	}            
	
	#partneri p.vitel {
		padding: 6px 0 0 0;
	}

	#imgview {
	  margin: 0;
	  padding: 0;
	  border: 0;
	  background-color: #ffffff;
	}


	#imgview h1 {
	  margin: 0;
	  text-align: center;
	  padding: 10px 0;
	  font-size: 18px;
	font-weight: normal;
	}

	div.imgview1 {
		background-color: #cccccc;
	  text-align: center;
	  padding: 4px 0;
	  font-weight: bold;	
	   	color: #666666;
	}

	#imgview a {
	   	color: #000000;
	   	text-decoration: none;
	}

	#imgview p.typ1 {
		text-align: center;
		margin: 16px 0;
	}

	#printhead {
		display: none;
	}
}
