/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td
{ 
 padding: 0;
 margin: 0;
}
table
{
 border-collapse: collapse;
 border-spacing: 0;
 bordercolor="#C0C0C0"
}
fieldset,img 
{ 
 border: 0;
}
ol,ul
{
 list-style: none;
}
caption,th 
{
 text-align: left;
}
h1,h2,h3,h4,h5,h6 
{
 font-weight: normal;
 font-size: 100%;
}
q:before,q:after 
{
 content:'';
}
abbr,acronym 
{
 border: 0;
}

/* css */
body
{
 background: #fff url('./imgs/bg-top.gif') repeat-x;
 text-align: center;
 font-family: Arial, "MS Trebuchet", sans-serif;
 font-size: 9pt;
}

.clear{
 width: 0;
 height: 0;
 visibility: hidden;
 clear: both;
}

.clickable
{
 position: absolute;
 height: 25px;
 width: 239px;
 cursor: pointer;
 background: url('./imgs/s.gif');
 border: 1px solid black;
}


#bg-container
{
 background: url('./imgs/bg-top2.gif') no-repeat center top;
 
}

	/* telo */
	#main
	{
	 margin: auto;
	 width: 880px;
	}
		
		/* hlavicka */
		#head
		{
		 color: #787878;;
		 height: 254px;
		 text-align: left;
		}
			
			/* klikaci hlavicka */
			#head h1
			{
			 position: absolute;		
			 margin-top: 14px;
			 margin-left: 14px;	 
			}
			
				#head h1 a 
				{
				 display: block;
				 width: 224px;
				 height: 135px;
				 text-decoration: none;
				}
				
					#head h1 a span
					{
					 visibility: hidden;
					}
			
			/* vyhledavani */
			#head form
			{
			 position: absolute;
			 margin-top: 28px;
			 margin-left: 671px;
			}
			
				#head form #srch-text
				{
				 padding: 0;
				 font-size: 8pt;
				 width: 125px;
				 height: 13px;
				 border-top: 1px solid #3a3a3a;
				 border-left: 1px solid #3a3a3a;
				 border-right: 1px solid #fff;
				 border-bottom: 1px solid #fff;
				 color: #393939;
				 padding: 1px;
				}
				
				#head form #srch-butt
				{
 				 border: none;
		  		 background: none;
		  		 margin: 0 0 2px 0 !important;
		  		 position: relative;
		  		 top: 3px;
		  		 margin-left: 3px;
				}
			
			/* jazyky */
			#langs
			{
			 position: absolute;
			 margin-top: 77px;
			 margin-left: 782px;
			}
			
				#langs li
				{
				 float: left;
				 margin-right: 5px;
				}
				
				.czech a
				{
				 background: url('./imgs/lng-cz.gif') no-repeat;
				}

				.english a
				{
				 background: url('./imgs/lng-en.gif') no-repeat;
				}

				.deutsch a
				{
				 background: url('./imgs/lng-de.gif') no-repeat;
				}

				.russian a
				{
				 background: url('./imgs/lng-ru.gif') no-repeat;		
				}
				
					#langs li a 
					{
					 float: left;
					 display: block;
					 width: 17px;
					 height: 11px;
					 overflow: hidden;
					 text-decoration: none;
					}
					
					 #langs li a span
					 {
					  visibility: hidden;
					 }
					 
			/* top menu */
			#top-menu
			{
			 position: absolute;
			 height: 160px;
			 width: 191px;
			 margin-top: 93px;
			 margin-left: 688px;
			 padding-top: 10px;
			}					
			
				#top-menu li
				{
				 display: block;
				 height: 23px;
				 background: url('./imgs/delimiter.gif') repeat-x;
				 line-height: 23px;
				 text-align: left;
				}
				
				#top-menu li:first-child
				{
				 background: none;
				}
				
					#top-menu li a
					{
					 color: #dfdfdf;
					 text-decoration: none;
					 font-weight: bold;
					 padding-left: 46px;
					 background: url('./imgs/li-l.gif') no-repeat 23px center;
					}
					
					#top-menu li a:hover
					{
					}
					
		/* obsah */
		#content
		{
		}
		
			/* levy */
			#left
			{
			 float: left; 
			 width: 239px;
			}
			
				/* produktove menu */
				#menu
				{
				 background: #4a4a4a;
				 padding-bottom: 25px;
				}
				
					#menu li
					{
					 display: block;
					 background: #4a4a4a url('./imgs/delimiter.gif') repeat-x bottom;
					 line-height: 25px;
					 text-align: left;
					 
					}
								
						#menu li a
						{
						 font-size: 8pt;
					 	 color: #dfdfdf;
					 	 text-decoration: none;
					 	 font-weight: bold;
					 	 background: url('./imgs/li-r.gif') no-repeat 15px center;
						 padding-left: 30px;
						}

						#menu li li a
						{
						 font-size: 8pt;
						 color: #2d2d2d;
						 text-decoration: none;
						 padding: 0;
						 background: none;
						}
						
						#menu li li a:hover
						{
						 text-decoration: underline;
						 color: #DC071D;
						}
					
						#menu li ul
						{
						 display: none;
						 background: #e3e3e3;
						}
						
						#menu li li
						{
						 font-size: 8pt;
						 padding-left: 20px;
						 background: #e3e3e3;
						 color: #2d2d2d;
						 font-weight: bold;
						 background: url('./imgs/li.gif') no-repeat 15px 12.5px;
						 cursor: pointer;
						}
						
			/* pravy*/
			#right
			{
			 float: right;
			 width: 614px;
			 padding-top: 20px;
			 text-align: left;
			 font-size: 8pt;
			 line-height: 160%;
			}
			
				/* pravy box */
				#content-box
				{
				 clear: both;
				 border-top: 1px solid #e3e3e3;
				 margin-top: 20px;
				}
				
					#cont-left
					{
					 width: 343px;
					 float: left;
					}
					
					#cont-right
					{
					 width: 245px;
					 float: right;
					 border-left: 1px solid #e3e3e3;
					}
					
					.p-r
					{
					 padding-top: 20px; 
					}
					
					.p-l
					{
					 padding-top: 20px;
					 padding-left: 20px;
					}
					
					.right
					{
					 text-align: right;
					 padding-right: 35px;
					}
					
					#right a{
					 color: #0079BD;
					 text-decoration: underline;
					}
					
					#right a:hover
					{
					 text-decoration: none;
					}
					
					h2
					{
					 padding-left: 15px;
					 background: url('./imgs/bli.gif') no-repeat 0px center;
					 font-size: 9pt;
					 color: #DC071D;
					 font-weight: bold;
					 margin-bottom: 5px;
					}
				
				/**/				
				.big
				{
				 font-size: 9pt !important;
				}
				
				.img-left{
				 float: left;
				 margin-right: 10px;
				 }
			
				p
				{
				 margin-bottom: 15px;
				 clear: both;
				}
		
		/* paticka */
		#footer
		{
		 height: 43px;
		 line-height: 43px;
		 font-size: 8pt;
		 background: url('./imgs/footer.gif') repeat-x;
		 margin-top: 25px;
		 color: #ffffff;
		}
					
