/* CSS Document */

body {
	background-color:#510100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.hlavniobsah {
	background-image:url(../Image/layout/still_bg.jpg);
	background-repeat: repeat-y;
	background-position:center;
  width:953px;
  margin:0px auto;
  position:relative;
  top:-7px;
  _top:-15px;
  
  
}

a.obrazek {
	text-decoration:none;
	border:0px;
}
a.obrazek:visited {
	text-decoration:none;
	border:0px;
}
a.obrazek:hover {
	text-decoration:none;
	border:0px;
}

a.ofic {
  color:#c6d1da;
  font-weight:bold;
	text-decoration:none;
}
a.ofic:visited {
  color:#c6d1da;
  font-weight:bold;
	text-decoration:none;
}
a.ofic:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.vice {
  color:#c6d1da;  
	text-decoration:none;
}
a.vice:visited {
  color:#c6d1da;
	text-decoration:none;
}
a.vice:hover {
	color:#000000;
	text-decoration:none;
}

a.odkaz_sedy {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#535353;
		text-decoration:none;
	}
a.odkaz_sedy:visited {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#535353;
		text-decoration:none;
	}
a.odkaz_sedy:hover {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
	}		
a.odkaz_uvod {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}	
a.odkaz_uvod:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;	
}	
a.odkaz_uvod:hover {
	color: #CCCCCC;
	font-weight:bold;
	text-decoration:none;	
}	


a.zeleny {
	color:#9FB36B;
	font-weight:bold;
	text-decoration:none;
}
a.zeleny:visited {
	color:#9FB36B;
	font-weight:bold;
	text-decoration:none;
}
a.zeleny:hover {
	color:#535353;
	font-weight:bold;
	text-decoration:none;
}

a.zelenylight {
	color:#9FB36B;	
	text-decoration:none;
}
a.zelenylight:visited {
	color:#9FB36B;	
	text-decoration:none;
}
a.zelenylight:hover {
	color:#535353;	
	text-decoration:none;
}

a.jazyk {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d7cece;	
	text-decoration:none;
}

a.jazyk:visited {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d7cece;	
	text-decoration:none;
}

a.jazyk:hover {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;	
	text-decoration:none;
}


.content {
	width:862px;
	/*background-image:url(../Image/layout/bg.jpg);*/
	background-repeat:repeat-y;
	overflow:hidden;
	margin:0px auto;
	
	position:relative;
	left:2px;
	/*top:-5px;
	_top:-12px;
	left:2px;
	_left:3px;
	*/
}

.left {
	width:30px;
	height:600px;
	overflow:hidden;
	background-image:url(../Image/layout/l.jpg);
	background-repeat:repeat-y;
	float:left;
}
.middle {
	width:802px;
	margin:0px auto;
	padding-left:2px;
	

	
}
.right {
	width:30px;
	height:600px;
	overflow:hidden;
	background-image:url(../Image/layout/r.jpg);
	background-repeat:repeat-y;
	float:left;
}


#logo {
	width:802px;
	height:72px;
	overflow:hidden;
	margin:0px auto;
}
	#logo .img_logo {
		width:619px;
		height:72px;
		border:0px;				
	}
	
	#logo .languages {
		width:183px;
		height:72px;
		border:0px;
		background-image:url(../Image/layout/languages.jpg);
		float:right;
	}

	#logo .languages .jazyky {
		margin:10px 0px 0px 75px;
	}	

	
#menu {
	width:802px;
	height:20px;
	background-image:url(../Image/layout/menu.jpg);
	overflow:hidden;
	clear:both;
}	
	#menu .hor_menu {
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		 		
	}
	
	#menu .hor_menu li {
		float:left;
	}
	
	#menu .img_link_1 {
		width:120px;
		height:20px;
		border:0px;
	}
	
	#menu .img_link_2 {
		width:96px;
		height:20px;
		border:0px;
	}

	#menu .img_link_3 {
		width:118px;
		height:20px;
		border:0px;
	}	
	
	
	
#obsah {
	/*width:802px;*/
	width:802px;
	overflow:hidden;	
	margin-left:30px;
  _margin-left:15px;	
	position:relative;
	float:left;
}	

	#obsah .top {
		width:802px;
		height:221px;
		background-image:url(../Image/layout/top.jpg);
		overflow:hidden;
		
		
		
	}

	#obsah .top_podminky {
		width:802px;
		height:221px;
		background-color:#000000;
		overflow:hidden;
		
		
		
	}
	
	#obsah .gradient {
		width:802px;
		height:16px;
		background-image:url(../Image/layout/gradient.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	#obsah .middle_obsah {
		width:802px;
		/*height:245px;*/
		/*background-image:url(../Image/layout/middle.jpg);*/
		background-image:url(../Image/layout/middle_new.jpg);
		background-repeat:repeat-y;		
		overflow:hidden;		
	}
		
	.bottom {
		width:960px;
		height:52px;
		background-image:url(../Image/layout/bottom_end.jpg);
		overflow:hidden;
		clear:both;
	  margin:0px auto;		
		position:relative;
		top:-7px;
		_top:-15px;
    left:3px;	  
    text-align:center;
	}

	.subbottom {
		width:960px;
		height:26px;
		background-image:url(../Image/layout/bottom_end.jpg);
	  margin:0px auto;
		overflow:hidden;
		clear:both;
		position:relative;
		top:-7px;
		_top:-15px;
	
	}
	
	#obsah .trailer_nahled {
		width:483px;		
		height:183px;
		/*background-image:url(../Image/layout/picture.jpg);*/
		margin:15px 0px 0px 30px;		
		_margin:15px 0px 0px 16px;		
		
		float:left;
	}
	#obsah .trailer_nahled2 {
		width:483px;		
		height:183px;
		/*background-image:url(../Image/layout/picture.jpg);*/
		margin:10px 0px 10px 10px;		
		_margin:10px 0px 5px 5px;		
		float:left;
	}	
	#obsah .flash_trailer {
		width:475px;
		height:173px;
		border:0px;
		margin:5px 0px 0px 3px;	
		_margin:5px 0px 0px 1px;
    	
	}
	
	#obsah .popis_spolecnosti {
		width:270px;
		color:#d7cece;
		
		float:right;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:20px 0px 0px 10px;
		
	}
	
	#obsah .popis_spolecnosti h1 {
		margin:0px 0px 0px 0px;
		font-weight:bold;
		font-size:10px;
		color:#9eb572;		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		display:inline;
				
	}
	#obsah .popis_middle {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#d7cece;
		width:400px;
		margin:0px auto;
		margin-top:15px;
		text-align:justify;
	}
	
	#obsah .leva {
		width:606px;
		/*background-image:url(../Image/o-nas/leva.jpg);*/
		background-repeat:repeat-y;
		float:left;		
	}

	#obsah .prava {
		width:196px;		
		/*background-image:url(../Image/o-nas/prava.jpg);*/
		background-repeat:repeat-y;
		float:right;
		text-align:right;
	}

	
	#obsah .o-nas_bottom {
		width:802px;
		height:40px;
		background-image:url(../Image/o-nas/nad_bottom.jpg);
		overflow:hidden;
		clear:both;
		
	}
		
	
	#obsah .leva .o-nas {
		width:560px;
		margin:0px auto;
		margin-top:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;	    	
	}
  	#obsah .leva .o-nas h1 {
  		font-size:12px;
  		color:#d7cece;			
  		margin:0px 0px 2px 0px;  
    }
	
		#obsah .leva .o-nas h2 {
			font-size:12px;
			color:#d7cece;			
			margin:0px 0px 2px 0px;
		}

		#obsah .leva .o-nas h2.druhy {
			font-size:12px;
			color:#d7cece;			
			margin:25px 0px 2px 0px;
		}
		
		  #obsah .leva .o-nas h2 a {
		    color:#d7cece;
      }
		  #obsah .leva .o-nas h2 a:visited {
		    color:#d7cece;
      }
		  #obsah .leva .o-nas h2 a:hover {
		    color:#d7ceaf;
      }
      
		
		#obsah .leva .o-nas .funkce {
			font-size:10px;
			color:#9FB36B;
		}
		
		#obsah .leva .o-nas .popis {
			font-size:10px;
			color:#D5D0CD;
			text-align:justify;
			clear:both;
			margin:10px 0px 0px 10px;
		}
		
		#obsah .leva .o-nas .kontakt {
			margin:10px 0px 0px 0px;
			padding:0px 0px 0px 0px;			
		}

		#obsah .leva .o-nas .kontakt .a {
			width:70px;
			height:50px;
			font-size:10px;
			font-weight:bold;
			color:#D5D0CD;
			float:left;
		}

		#obsah .leva .o-nas .kontakt .b {
			font-size:10px;
			color:#D5D0CD;
			float:left;
			margin-right:10px;
		}

		#obsah .leva .o-nas .kontakt .c {
			font-size:10px;
			color:#9FB36B;
		}
		
		#obsah .leva .o-nas .zkusenosti  {
			clear:both;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;			
		}
		
			#obsah .leva .o-nas .zkusenosti .a {
				font-weight:bold;
				color:#D5D0CD;						
			}
			
			#obsah .leva .o-nas .zkusenosti table {
				margin-left:10px;
			}
			#obsah .leva .o-nas .zkusenosti table.videa {
				margin-left:10px;
				margin-top:10px;
			}			
				#obsah .leva .o-nas .zkusenosti table.videa p {
					color:#9FB36B;
					margin:0px 0px 5px 0px;
					text-align:left;
					width:280px;
				}
				
				#obsah .leva .o-nas .zkusenosti table.videa td {
					vertical-align:top;
				}
			#obsah .leva .o-nas .zkusenosti td {
				width:250px;
			}			
			#obsah .leva .o-nas .zkusenosti td.rok {
				padding-top:10px;
				color:#D3D1D4;
			}
			#obsah .leva .o-nas .zkusenosti td.typ {
				width:250px;
				color:#9FB36B;
			}			
			#obsah .leva .o-nas .zkusenosti td.popis {
				width:500px;
				color:#D3D1D4;
			}

		#obsah .leva .o-nas .vzdelani  {
			clear:both;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;			
			margin-top:20px;
		}
		
			#obsah .leva .o-nas .vzdelani .a {
				font-weight:bold;
				color:#D5D0CD;						
			}
			
			#obsah .leva .o-nas .vzdelani table {
				margin-left:10px;
				color:#D3D1D4;
			}

			#obsah .leva .o-nas .vzdelani table td.a {
				vertical-align:top;
				font-weight:normal;
				width:100px;
			}			

		#obsah .leva .o-nas .skills  {
			clear:both;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;			
			margin-top:0px;
		}
		
			#obsah .leva .o-nas .skills .a {
				font-weight:bold;
				color:#D5D0CD;						
			}

			#obsah .leva .o-nas .skills .b {
				margin:10px 0px 0px 10px;
			}			

			#obsah .leva .o-nas .skills .b .typ {			
				color:#D5D0CD;		
			}

			#obsah .leva .o-nas .skills .b .druhy {			
				color:#9FB36B;	
			}			

.videa_projekty {
  margin-left:10px;
  margin-top:10px;
}

	#obsah .prava img {
		width:180px;
		height:82px;
		border:1px solid #2e1d01;
		margin:3px 2px 0px 0px;
	}
	
.kontakty {
    width:269px;
    height:37px;
		font-size:10px;		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#210000;
		padding-top:5px;
		margin:50px 0px 0px 2px; 
		background-image:url(../Image/layout/contact_bg.jpg);

		
}

  .kontakty .nadpis {
    color:#300000;    
    margin:0px 0px 0px 10px;
    font-weight:bold;
    
  }
  
  .kontakty .produkce {
    float:left;
    margin-left:20px;
    margin-right:20px;
    _margin-left:10px;
    _margin-right:15px;
    
    color:#565050;
    height:20px;
  }
  .kontakty .mail {
    color:#565050;
  }
	
	a.odkaz_kontakt {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;		
	  color:#D5D0CD;
		text-decoration:none;
	}
	a.odkaz_kontakt:visited {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D5D0CD;
		text-decoration:none;
	}
	a.odkaz_kontakt:hover {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#535353;
		text-decoration:none;
	}		

.novinky_bg {
  width:802px;
  height:192px;
  background-image:url(../Image/layout/novinky_bg.jpg);
	background-repeat:repeat-x;		
	

}

/*nove novinky*/
.novinky_nahore {
  margin-left:0px;
  overflow:hidden;
  
}

.novinka_obrazek {
  margin-top:16px;
  float:left;
}
  .novinka_obrazek .datum {
		font-size:10px;		
		font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#352100;  
  }
  .novinka_obrazek .nadpis {
		font-size:10px;		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#9eb572;
		font-weight:bold;
		padding-left:4px;
		
  }


.novinky_dole {
  margin-left:40px;
}

.novinka_popis {
  width:223px;
  height:77px;
  #height:69px;  
  padding:4px 4px 4px 4px;
  float:left;
  color:#352100;
  margin-top:4px;
  #margin-top:0px;
  /*
  background-image:url(../Image/layout/novinka.jpg);
	background-repeat:repeat-x;
	*/
  font-size:10px;	  
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.uvod_vlevo {
  float:left;
  background-image:url(../Image/layout/news.jpg);
  width:280px;
  height:192px;
  margin-right:4px;
}
  .uvod_vlevo .aktualne {
    font-weight:bold;
    font-style:italic;
    color:#000000;
    font-size:10px;
    text-transform:uppercase;
    margin:14px 0px 0px 10px;
  }
  
  .uvod_vlevo .aktualita {
    margin:5px 0px 0px 19px;
  }
  
  .uvod_vlevo .aktualita .akt_nadpis {
    font-size:10px;
    color:#c3aaaa;
  }
  .uvod_vlevo .aktualita .akt_stav {
    font-size:10px;
    color:#796767;
    margin:11px 0px 0px 30px;
  }  
  .uvod_vlevo .aktualita .akt_stav a {
    color:#796767;  
  }
  .uvod_vlevo .aktualita .akt_stav a:visited {
    color:#796767;  
  }
  .uvod_vlevo .aktualita .akt_stav a:hover {
    color:#796767;  
  }
  
  
  
.poster_dole {
  width:802px;
  height:428px;
  background-image:url(../Image/layout/poster.jpg);
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#c6d1da;
  font-size:11px;
}

.poster_info {
  width:300px;
  position:relative;
  left:460px;
  top:30px;
  text-align:right;

}
  .poster_info .vice_info {
  }

  .poster_info .ofic_stranky {
    margin-top:10px;
    font-weight:bold;  
  }

  .poster_info .trailerkfilmu {
    margin-top:100px;
    font-weight:bold;
  }

.trailerclick {
  position:relative;
  left:627px;
  top:140px;

}

.novinky {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#210000;
		margin-left:30px;
}
	.novinky h2 {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#210000;
		margin-top:10px;	
		
	}
	
	.novinky .r1 {
		margin-top:15px;
	}
		.novinky .r1 .vlevo {
			float:left;
			width:100px;
		}
		.novinky .r1 .vpravo {
		}
	.novinky .r2 {
		clear:both;
	}	
	
  .novinky .r2 a {
  		font-size:10px;
  		font-family:Verdana, Arial, Helvetica, sans-serif;
  		color:#535353;
  		text-decoration:none;
  	}
  .novinky .r2 a:visited {
  		font-size:10px;
  		font-family:Verdana, Arial, Helvetica, sans-serif;
  		color:#535353;
  		text-decoration:none;
  	}
  .novinky .r2 a:hover {
  		font-size:10px;
  		font-family:Verdana, Arial, Helvetica, sans-serif;
  		color:#000000;
  		text-decoration:none;
  	}		
	
	
	.novinky h2 a {
		color:#210000;		
		text-decoration:none;		
	}
	.novinky h2 a:visited {
		color:#210000;		
		text-decoration:none;
	}
	.novinky h2 a:hover {
		color: #723105;
		text-decoration:underline;
	}

.podminky {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6b707a;
	width:960px;
	text-align:center;
	margin-top:4px;
}	

	.podminky a.odkaz_podminky {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#6b707a;
		text-decoration:none;
	}
	.podminky a.odkaz_podminky:visited {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#6b707a;
		text-decoration:none;
	}
	.podminky a.odkaz_podminky:hover {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:none;
	}		

/*barum rally*/	
.barum_nahore_vlevo {
	width:460px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d7cece;					
	padding:0px 0px 0px 20px;

	margin-top:15px;
	float:left;
}	
	
	.barum_nahore_vlevo h1 {
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#d7cece;					
	}		

	.barum_nahore_vlevo .flash_barum {
		width:199px;
		height:64px;
		margin:20px 0px 0px 80px;
		border:0px;
	}			
	
	.barum_nahore_vlevo .barum_download {
		width:186px;
		height:38px;
		margin:20px 0px 0px 0px;
		border:0px;
		
	}

.barum_dole_vlevo {
	width:447px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#210000;				
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;	
	padding:0px 0px 0px 10px;
	border-left:2px solid #301700;
	float:left;
}	
	.barum_dole_vlevo p {
		margin:0px 0px 10px 0px;
	}

.barum_07 {
	width:447px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D5D0CD;				
	margin:0px 0px 10px 20px;
	_margin:0px 0px 10px 10px;	
	padding:0px 0px 0px 10px;
	border-left:2px solid #D5D0CD;
	float:left;
}	
	.barum_07 p {
		margin:0px 0px 10px 0px;
	}
  .barum_07 .vlevo {
    float:left;
    margin-right:10px;
  }
.barum_07_non {
	width:447px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D5D0CD;				
	margin:0px 0px 10px 20px;
	#margin:10px 0px 10px 20px;
	_margin:10px 0px 10px 10px;  	
	padding:0px 0px 0px 10px;	
	float:left;
}	
	.barum_07_non p {
		margin:0px 0px 10px 0px;
	}
	
.foto_barum {
	
}
	.foto_barum .foto_mini {
		width:150px;
		height:83px;
		margin:2px 2px 2px 2px;
		border:0px;
	}	

/*MENU START*/
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#multi-level {height:20px; position:relative; z-index:100; background-image:url(../Image/layout/menu.jpg);}
#multi-level .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default top link link styling */
.menu li.top a.top_link {display:block; float:left; height:20px; font-family:Verdana; color:#FFFFFF; font-size:13px;}
/*.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

/* pre-load the hover images into the lists */
.menu li.p1 {width:118px; background:url(../Image/layout/menu/aktivni/link_1.jpg) no-repeat;; text-align:center;} 
.menu li.p2 {width:116px; background:url(../Image/layout/menu/aktivni/link_2.jpg) no-repeat;; text-align:center;} 

.menu li a#onas {width:118px; height:18px; padding-top:2px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#d0c9c9; background:url(../Image/layout/menu/deaktivni/link_1.jpg) no-repeat;; text-align:center;}
.menu li a#resolution, 
.menu li a#projekty {width:116px; height:18px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; padding-top:2px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#d0c9c9;  background:url(../Image/layout/menu/deaktivni/link_2.jpg) no-repeat;; text-align:center;}

/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#projekty:hover, .menu li:hover a#projekty,
.menu li a#onas:hover, .menu li:hover a#onas,
.menu li a#resolution:hover, .menu li:hover a#resolution,
.menu li a#contacts:hover, .menu li:hover a#contacts,
.menu li a#shop:hover, .menu li:hover a#shop,
.menu li a#privacy:hover, .menu li:hover a#privacy {background:transparent;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* set up the first drop down sub level */
.menu :hover ul.sub {left:0; top:20px; background: #4c2f2f; white-space:nowrap; width:113px; height:auto; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; text-transform:none;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:100px;}
.menu :hover ul.sub li a {display:block; font-size:10px; height:20px; width:113px; line-height:20px; text-indent:5px; color:#d0c9c9; text-decoration:none; border:0px solid #3a0101; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#550101 url(multi_level-files/arrow.gif) no-repeat;}
.menu :hover ul.sub li a:hover {background:#1d0a0b; color:#bdc0cc;}
.menu :hover ul.sub li a.fly:hover {background:#1d0a0b 80px 7px no-repeat; color:#bdc0cc;}
.menu :hover ul li:hover > a.fly {background:#1d0a0b 80px 7px no-repeat; color:#d0c9c9}

.menu :hover ul.sub ul li a {display:block; font-size:10px; height:20px; width:98px; line-height:20px; text-indent:5px; color:#d0c9c9; text-decoration:none; border:0px solid #3a0101; border-width:0 0 0 3px;} 
/*.menu :hover ul li:hover > .menu li a#projekty {width:116px; color:#bdc0cc; background:url(multi_level-files/aktivni/link_2.jpg) no-repeat; text-align:center;}
*/
/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:100px; top:0px; background: #4c2f2f; padding:0px 0px 0px 0px; border:0px solid #888; white-space:nowrap; width:100px; z-index:200; height:auto; z-index:300;}

/*MENU KONEC*/


  
 /*LIGHTBOX*/
 #lightbox{
	background-color: #eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale");
	}
	

.listavrch {
  width:802px;
  height:3px;
	background-image:url(../Image/layout/onas/lista_z_vrch.jpg);
  overflow:hidden;
  margin-left:1px;  
}

/*novy stylopis 8.11.2008*/
.obsah-novy {
		font-family:Verdana, Arial, Helvetica, sans-serif;	 
		font-size:10px;
		color:#D5D0CD;
		margin:0px auto;		
		padding-left:2px;
		padding-right:1px;
		
		
}

.obsah-novy .kontaktyonas {
  width:802px;
  height:51px;
	background-image:url(../Image/layout/onas/kontakty.jpg);
  overflow:hidden;  
  margin-top:20px;
}

.obsah-novy .kontaktyonas .nadpis {
  text-transform:uppercase;
  text-decoration:underline;
  font-weight:bold;
  margin-left:25px;
  margin-top:5px;
  
}

.obsah-novy .kontaktyonas .tabkontakt {
  margin-left:55px;
}

.obsah-novy .kontaktyonas .tabkontakt td {
  padding-right:20px;  
}

.obsah-novy .kontakt1 {
  /*margin-bottom:20px;*/
}

.obsah-novy .kontakt1 .vlevo {
  width:300px;
  float:left;
}

  .obsah-novy .kontakt1 .vlevo .nadpis {
  	background-image:url(../Image/layout/onas/obdelnik_z.jpg);
  	background-repeat:no-repeat;
  	background-position:left;
  	margin-top:20px;
  }
  
  .obsah-novy .kontakt1 .vlevo .nadpis h2 {
  	font-size:13px;
  	color:#d2ccc;
  	margin:0px 0px 0px 0px;
  	margin-left:25px;
  }
  
  .obsah-novy .kontakt1 .vlevo .popisfunkce {
    color:#a5ad88;
    margin-left:40px;
    margin-top:3px;
  }
  
  .obsah-novy .kontakt1 .vlevo .foto {
    text-align:center;
    margin-top:20px;
  }

.obsah-novy .kontakt1 .vpravo {
  width:480px;
  float:left;
  padding-top:20px;
  color:#c5bbaf;
  text-align:justify;
}

.obsah-novy .kontakt1 .vpravo .listaonas {
  width:450px;
  height:21px;
  font-weight:bold;
  padding-left:30px;
  padding-top:3px;
  background-image:url(../Image/layout/onas/lista_onas.jpg);  
  margin-top:15px;
}  

.obsah-novy .kontakt1 .vpravo .listaonas a {
  color:#d3cdcf;
  text-decoration:none;
}
.obsah-novy .kontakt1 .vpravo .listaonas a:visited {
  color:#d3cdcf;
  text-decoration:none;  
}
.obsah-novy .kontakt1 .vpravo .listaonas a:hover {
	color:#535353;
  text-decoration:none;  
}

.obsah-novy .kontakt2 {
  /*width:460px;*/  
  clear:both;    
}
  .obsah-novy .kontakt2 .vlevo {
    width:500px;
    float:left;
  }
  .obsah-novy .kontakt2 .vpravo {
    width:285px;    
    text-align:center;
    float:left;         
  }  
  .obsah-novy .kontakt2 .vpravo .foto {
    text-align:center;
    margin-top:20px;
  }  
  .obsah-novy .kontakt2 .nadpis {
  	background-image:url(../Image/layout/onas/obdelnik_z.jpg);
  	background-repeat:no-repeat;
  	background-position:left;
  	margin-top:20px;
  }
  
  .obsah-novy .kontakt2 .nadpis h2 {
  	font-size:13px;
  	color:#d2ccc;
  	margin:0px 0px 0px 0px;
  	margin-left:25px;
  }
  
  .obsah-novy .kontakt2 .popisfunkce {
    color:#a5ad88;
    margin-left:40px;
    margin-top:3px;
  }
  
  .obsah-novy .kontakt2 .popisonas {
    color:#c5bbaf;
    text-align:justify;
    margin-left:35px;
    margin-top:20px;
  }
  
  .obsah-novy .kontakt2 .listaonas {
    width:395px;
    height:21px;
    font-weight:bold;
    padding-left:30px;
    padding-top:3px;
    background-image:url(../Image/layout/onas/lista_onas.jpg);  
    margin-top:15px;
    margin-left:35px;
  }  
  
  .obsah-novy .kontakt2 .listaonas a {
    color:#d3cdcf;
    text-decoration:none;
  }
  .obsah-novy .kontakt2 .listaonas a:visited {
    color:#d3cdcf;
    text-decoration:none;  
  }
  .obsah-novy .kontakt2 .listaonas a:hover {
  	color:#535353;
    text-decoration:none;  
  }  
  
.obsah-novy .zahlavipartneri {
    width:802px;
    height:11px;
    background-image:url(../Image/layout/onas/zahlavi_partneri.jpg);
    margin-top:20px; 
    clear:both;
}  

.obsah-novy .nadpispartneri {
  font-weight:bold;
  text-align:center;
  text-decoration:underline;
}

.obsah-novy .nadpisvideo {
  background-image:url(../Image/layout/klipy/nadpis.jpg);
  width:325px;
  height:18px;
  margin-top:20px;
  
  
}

.obsah-novy .nadpisvideo h2 {
  	font-size:13px;
  	color:#d2ccc;
  	font-weight:bold;
  	margin:0px 0px 0px 20px;
}  	
.obsah-novy .popisvideo {
    color:#a5ad88;
    margin-left:20px;
}

.obsah-novy .stinpodbg {
  width:802px;
  height:8px;
  background-image:url(../Image/layout/klipy/stin_pod_bg.jpg);
  background-repeat:no-repeat;
  
}

.obsah-novy .video1 {

}    

.obsah-novy .video1 { 
  width:800px;
  height:308px;
  background-image:url(../Image/layout/klipy/bg_ukazka01.jpg);
  background-repeat:repeat-x;
  padding-top:10px;
  background-color:#000000;
    background-image:url(../Image/layout/klipy/triangle.jpg);
    background-position:right bottom;
    background-repeat:no-repeat;  
    clear:both;
   
}
.obsah-novy .video1 .c1 {
  width:350px;
  height:292px;
  float:left;
  text-align:center;
  
}

  .obsah-novy .video1 .c1 .lista_flv {
    width:280px;
    height:24px;
    margin-top:20px;
  }
  .obsah-novy .video1 .c2 { 
    width:160px;
    height:272px;
    background-image:url(../Image/layout/klipy/bg_foto01.jpg);
    background-repeat:repeat-x;  
    float:left;    
    padding-top:20px;
    text-align:center;
  }
  .obsah-novy .video1 .c2 img {
    border:0px;
  }
  .obsah-novy .video1 .c3 {
    width:270px;
    height:292px;
    float:left;
    color:#cfcdce;
    padding-left:10px;
    
  }
  
    .obsah-novy .video1 .c3 .odkazy {
      margin-top:15px;
      margin-left:15px;
    }

.obsah-novy .video2 { 
  width:800px;
  height:338px;
  background-image:url(../Image/layout/klipy/bg_ukazka02.jpg);
  background-color:#000000;
  background-repeat:repeat-x;
  padding-top:10px;
  background-image:url(../Image/layout/klipy/triangle.jpg);
  background-position:right bottom;
  background-repeat:no-repeat;    
   
}
  
  .obsah-novy .video2 .d1 {
    width:785px;
    margin-left:20px;
    color:#cfcdce;  
  }
  
    .obsah-novy .video2 .d1 .odkazy {
      margin-top:15px;
      margin-left:15px;
    }  
  
  .obsah-novy .video2 .d2 {
    width:350px;
    height:292px;
    float:left;
    text-align:center;      
  }
  
    .obsah-novy .video2 .d2 .lista_flv {
      width:280px;
      height:24px;
      margin-top:20px;
    }  
  
  .obsah-novy .video2 .d3 {
    width:400px;
    height:292px;
    background-image:url(../Image/layout/klipy/bg_foto02.jpg);
    background-repeat:repeat-x;  
    float:left;      
  }  

.obsah-novy .newpartneri {
    width:802px;
    height:342px;
    background-repeat:repeat-x;
    background-image:url(../Image/layout/onas/r.jpg);
    text-align:center;

}    

.obsah-novy .newpartneri #partneri{
  margin-top:20px;
}

.ramecek {
  border:1px solid #151515;
  width:320px; 
  height:256px;
  margin:0px auto;
  
}       
