/* ################################################################################### */
/*
/*		BLACKFIM css style sheet		by fykusa[at]centrum.cz
/*
/*		20.1.2008
/*
/* ################################################################################### */

*					{	margin:0px; padding:0px; font-family:Verdana, sans-serif,"Trebuchet MS";font-size:1em;text-align: center; }
body				{	background:#000; color:#AAA; top:0px;
					    scrollbar-face-color: #262626;
					    scrollbar-face-color: #000;
					    scrollbar-arrow-color: #FFFFFF;
					    scrollbar-track-color: #000000;
					    scrollbar-shadow-color: #000000;
					    scrollbar-highlight-color: #595959;
					    scrollbar-highlight-color: #333;
					    scrollbar-3dlight-color: #333333;
					    scrollbar-darkshadow-color: #404040;
					}
#container			{	background:#000; width:970px; margin-top:10px; margin-left:auto;margin-right:auto; 
						border: 1px solid #222; border-width:1px 1px;	clear: both; text-align:left;		}	
#title				{	background:#000 url("../images/bg_top.jpg") no-repeat; height:124px;  width:970px; text-align:left;}
#logo				{	background:#000 url("../images/bg_top3.jpg") no-repeat; height:65px; text-align:left;	}
#logo img			{	border:0px solid black; margin:0px; padding:0px; margin-left:10px;margin-top:10px; float:left;	}
#clk				{	border:1px solid green;	width:200px;height:50px;	}
#popisek			{	width:970; text-align:right; background:#000 url("../images/bg_top1.jpg") no-repeat; font-size:8px;	}
#popisek p.adr		{	color:#AAA; font-size:10px;text-align:right; margin:0px;margin-bottom:1px; margin-right:10px;	}
#popisek p.kk		{	color:#AAA; font-size:10px;text-align:left; margin:0px 0px 0px 10px;	}
#popisek span		{	color:#F60; font-weight:bold;}
#hlavicka			{	/*width:500px;*/ font-weight:bold; font-size:16px; color:#FFF; position:relative;  left:80px; top:33px;/* top:-35px;  */					}

a, a.link,a.visited	{	text-decoration: none; color:#F60;font-weight:bold;}
a:hover				{	/*background:#000;*/ color:#F00;font-weight:bold; }

.space10			{	height:10px; visibility:hidden;	}
.space20			{	height:20px; visibility:hidden;	}
.space50			{	height:50px; visibility:hidden; }
.space100			{	height:100px; visibility:hidden;}

.pic				{	border:1px solid #663300;	}

h1					{	font-size:23px; font-weight:normal; color:#FFF; font-family:"Trebuchet MS", tahoma; margin:30px 20px;
						/*line-height:40px;	 padding-top:5px; */ 
						background:black url("../images/h1_bg2.gif") no-repeat;/*border:1px solid black; border-width:5px 0 5px 20px;*/
					}
h1 .inv				{	color:#000;background-color:#FFF; 	}					
h1 .ram				{	border:2px solid white;	font-weight:bold; }					
h2					{	font-size:17px; font-weight:normal; color:#CCC; text-align:left; margin:40px 20px 20px 20px	;
						padding-left:50px; background-color:#333; border:2px solid #333;  }
h3					{	font-size:17px; font-weight:normal; color:#FFF; text-align:left; margin:10px 20px;
						padding-left:20px; }
h4					{	font-size:15px; font-weight:normal; color:#CCC; text-align:left; /*margin:40px 20px 20px 20px	; */
						padding-left:50px;  /*border:2px solid #333;*/ width:440px; _width:480px;  margin-left:20px; margin-bottom:5px; }

p					{	font-size:13px; font-weight:normal; color:#AAA; margin:15px 30px; text-align:justify;	}

img					{	border:1px solid #DDD;	}

strong				{	color:#FFF; 	}

#cols				{	width:970px; table-layout:fixed;border-collapse:collapse;	}
#cols td.aa			{	vertical-align:top;	border:0px solid black;}
#cols td.a1			{	width:229px;	}
#cols td.a2			{	background:black url("../images/bg_page4.jpg") no-repeat;	}

#menu				{	background:black url("../images/bg_menu_left4.jpg") no-repeat; width:229px;	height:500px; position:relative; top:-1px;	}
#menu ul			{	font-size:13px; position:relative;  top:41px; width:229px; list-style-type:none; }
#menu li			{	margin-top:4px; /*border:1px solid green;*/ /*display:block; padding:0px; margin:0px;*/  }
#menu li a			{	text-decoration:none; color:#543725; display:block; _width:229px; border:0px solid green; TEXT-TRANSFORM: uppercase;
						padding:0px; text-align:left; line-height:28px; background:#0C0C0C; padding-left:0px;  }
#menu li a:hover	{	color:#F60; background:none; /* #252525;*/ }
#menu li a.select	{	color:#FFF; background:none; }
#menu li span		{	margin-left:20px;	}


#obrsekce1			{	height:450px; width:196px; float:right; margin-left:30px;
						 background:black url("../images/pic01_nataceni.jpg") no-repeat;	 }
#obrsekce2			{	height:450px; width:196px; float:right; margin-left:30px;
						 background:black url("../images/pic02_kameraman.jpg") no-repeat;	 }
#obrsekce3			{	height:450px; width:196px; float:right; margin-left:30px;
						 background:black url("../images/pic03_produkce.jpg") no-repeat;	 }
#obrsekce4			{	height:450px; width:196px; float:right; margin-left:30px;
						 background:black url("../images/pic04_proc_nas.jpg") no-repeat;	 }
#obrsekce5			{	height:450px; width:196px; float:right; margin-left:30px;
						 background:black url("../images/pic05_reference.jpg") no-repeat;	 }
#obrsekce6			{	height:450px; width:196px; float:right; margin-left:30px;
						 background:black url("../images/pic06_cenik.jpg") no-repeat;	 }
#obrsekce7			{	height:450px; width:196px; float:right; margin-left:30px;
						 background:black url("../images/pic07_kontakty.jpg") no-repeat;	 }

DIV#main ul			{	list-style-type:none;	margin-left:30px; font-size:0.9em;	}
DIV#main ul li		{	text-align:left; margin-left:30px; font-weight:normal;	}

#tab_cenik			{	/*border:1px solid red;*/ width:500px; /*position:relative; left:30px; */ margin-left:30px; _margin-left:0px;	}

.cenik				{	table-layout:fixed;	width:420px; border:1px solid #555;margin-left:20px; font-size:11px; border-collapse:separate; }
.cenik td			{	text-align:left;vertical-align:text-bottom;	 }
.cenik td.s1		{	width:300px; border:1px solid #333; border-width:0 0 1px 0; padding:10px;}
.cenik td.s2		{	width:100px;border:1px solid #333; border-width:0 0 1px 0; padding:10px;}


table.prez			{	width:620px; border:1px solid #222;margin-left:40px;  border-collapse:separate;	margin-bottom:10px;}
table.prez td.n		{	text-align:left; font-weight:bold; font-size:11px;	}
table.prez td		{	text-align:left; font-weight:normal; font-size:10px; vertical-align:top; line-height:30px;	}

#prez li			{	font-size:12px;	font-weight:normal;line-height:20px; }
#prez li span.tuc	{	font-weight:bold; color:#DDD; }

/*------------------------------------------------------------------------------------------------------------------------------- */
/* #########   P A T A   ################################################################### */
/*------------------------------------------------------------------------------------------------------------------------------- */
#pata				{	color:#444; width:970px; font-size:10px; text-align:left; margin:0px auto;height:60px;	}
#pataSH				{	background:url("img/bg_pata.png") repeat-x;width: 972px;height:5px; font-size:2px; margin:0;padding:0; 	}

#pata-container		{	width: 970px; 	margin-left:0px;		/*pro mozzilu naalignuje na pravou stranu */
						margin-right:0px;		}		/*pro IE vlivem bugu pro obtekani je main prilepenj za s-nav + 3px (znamej BUG IE */

#pataL				{	width: 300px; height:20px; _height:2px; text-align:left; float:left;}
#pataR				{	width: 400px; height:20px; text-align:right; float:right;}


/*------------------------------------------------------------------------------------------------------------------------------- */
/* #########   P O Z I C N I K Y   ########################################################## */
/*------------------------------------------------------------------------------------------------------------------------------- */


.ml30		{	margin-left:30px;	}
.ml40		{	margin-left:40px;	}
.ml50		{	margin-left:50px;	}

/*------------------ c ------ f y k u s a @ c e n t r u m . c z ---------------------------------------------------------------------------------------------------- */
