*{
margin: 0px;
padding: 0px;
}

body{
	background-color: #131e24; 
	background-image: url('../layout/bodyback.jpg');

	/*background-color: #FFFFFF; */
	/* text-align: center;*/
	color: #FFFFFF;
	font-family: Arial,Tahoma;
	font-size: 11px;
	margin: 5px 0px 5px 0px; 
}

#content{
	position: relative;
	width:719px;
	text-align: left;
	background-color: #09497b;
}

#contentOut{
	position: relative;
	margin: auto;
	width:719px;
	text-align: left;
	background-color: #09497b;	
}


#top{
	position: relative;
	height: 74px;
	width: 100%;
	/* background: url('../layout/topbg.gif') repeat-x 0% 0%; */
	background-color: #09497b;
	border-bottom: 0px solid #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

	#topleft{
		position: absolute;
		left: 0px; top: 0px;
		height: 74px;
		width: 16px;
		background: url('../layout/topbgleft_new.jpg') no-repeat 0% 0%; 
	}
	
  #topright{
		position: absolute;
		right: 0px;
		_right: -1px; 
		top: 0px;
		height: 74px;
		width: 16px;
		background: url('../layout/topbgright_new.jpg') no-repeat 0% 0%; 
	}

	#top h1 a {
		position: absolute;
		top: 10px;
		left: 10px;
		width: 182px;
		height: 53px;
		overflow: hidden;
		display: block;
	}
		#top h1 a span 
    {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 182px; 
			height: 53px;
			/*background: url('../layout/toplogo.gif') repeat-x 0% 0%;   */
			background: url('../layout/toplogo2.jpg') repeat-x 0% 0%; 
			cursor: pointer;
		}

	#topmenu{
	/* position: absolute; */
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	background-color: #b6b7b8;
	height: 35px;
	font-family: Arial,Tahoma;
	font-size: 11px;
	font-weight: bold;
}

#toplabel{
  color: #FFFFFF;
	position: absolute;
	margin: 0px 0px 200px 0px;
	padding:20px 0px 0px 220px; 
	border: 0px solid #000000;
	width: 450px;
	
	font-family: Arial,Tahoma;
	font-size: 11px;
}

#toplabel img
{
  border-style:outset;
  border-color: #FFFFFF;
	border-width:1px;
}

.text14
{
  color: #FFFFFF;
 	font-family: Arial,Tahoma;
	font-size: 12px;
	font-weight: bold;
}

#topmenu a 
{
  /* color: #000000; */
  color: #FFFFFF;
  text-decoration: none; 
  font-weight: bold;
  
}

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

#topmenu table
{
  border-width: 0px;
	padding: 0px 0px 0px 0px;
	border-color: #FFFFFF;
	background-color: #000000;
}

#topmenu table td:HOVER 
{
/* udalost td:HOVER neni funkcni pod IE6 nahrazeno onmouseover a zmenou tridy  */
  background-image:url('../layout/Menu0.jpg'); 
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000;
}

#topmenu td.menuon 
{ 
  background-image:url('../layout/Menu0.jpg');
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000; 
}

#topmenu td.menuoff1 
{ 
  background-image:url('../layout/Menu1.gif'); 
}

#topmenu td.menuoff2 
{ 
  background-image:url('../layout/Menu2.gif'); 
}

#topmenu td.menuoff3 
{ 
  background-image:url('../layout/Menu3.gif'); 
}

#topmenu td.menuoff4 
{ 
  background-image:url('../layout/Menu4.gif'); 
}

#topmenu td.menuoff5 
{ 
  background-image:url('../layout/Menu5.gif'); 
}

#topmenu td.menuoff6 
{ 
  background-image:url('../layout/Menu6.gif'); 
}

#topmenu td.menuoff7 
{ 
  background-image:url('../layout/Menu7.gif'); 
}

#topmenu td.menuoff8 
{ 
  background-image:url('../layout/Menu8.gif'); 
}

#sekce{
	position: relative;
	width: 100%;
	border-bottom: 1px solid #000000;
}

	#sekce ul{
	position: relative;
		height: 36px;
		width: 100%;
	}
	
  #sekce ul li{
	position: relative;
		display: block;
		float: left;
		height: 36px;
		width: 90px;
	}

	#sekce ul li.last{
		width: 89px;
		overflow: hidden;
	}
	
		#sekce ul li a{
			position: relative;
			display: block;
			width: 89px;
			height: 36px;
			overflow: hidden;
			color: #ffffff;
			border-color: #000000;
			margin-right: 1px solid ;
			
		}
		
		
			#sekce ul li a span{
				position: absolute;
				top: 0px; left: 0px;
				display: block;
				width: 89px;
				height: 36px;
				overflow: hidden;
				color: #ffffff;
				background-repeat: no-repeat;
				background-position: 0% 100%;
				cursor: pointer;
			}
	
  		#sekce ul li a:hover span{
				background-position: 0% 0%;
			}

	
  		#menu8{
				margin: 0px;
			}


		#sekce ul li a:hover{
			color: #ffffff;
			text-decoration: none;
		}


#sekce ul li div.popupmenu {
	position: absolute;
	left: 0px;
	top: 36px;
	width: 140px;
	padding: 15px 15px 5px 15px;
	background: #ffffff;
	border-top: 3px solid #f3af00;
}

	#sekce ul li div.popupmenu ul li {
		height: 20px;
		width: 100%;
	}


		#sekce ul li div.popupmenu ul li a {
			padding: 0px 0px 0px 10px;
			height: 15px;
			width: 100%;
			font-weight: bold;
			color: #09497b;
			text-decoration: none;
			background: url('../layout/popuppas.gif') no-repeat 0% 5px;
		}
		#sekce ul li div.popupmenu ul li a:hover {
			color: #ed1b23;
			background: url('../layout/popupact.gif') no-repeat 0% 5px;
		}

#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6, #submenu7, #submenu8{
	display: none;
}


#topdecoration{
width: 100%;
height: 130px;
background: url('../layout/topdecoration.jpg') no-repeat 0% 0%;
border-bottom: 0px solid #ffffff;
margin-bottom: 0px;

}


	#obsah{
		/* width: 100%; */
		/*background: #09497b; */
		width: 100%;
    background: #000000;  
		padding:  0px 0px 0px 0px;
    margin:   0px 0px 0px 0px; 
	}


		#leftpanel{
		border-color: #FFFFFF;
			float: left;
			width: 167px;
			padding: 10px 10px 10px 10px;
			margin: 0px 0px 0px 0px;
      border-top: 2px ridge; 			
		}
		
		

			#leftpanel h3{
				font-family: Arial;
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
				padding-left: 20px;
				background: url('../layout/newsabg.jpg') no-repeat 0% 3px;
				margin-bottom: 10px;
			}

				#news{
				}

				#news span{
					color: #6dcff6;
					margin-right: 10px;
				}
				
        #news a{
					color: #ffc600;
				}
				#news a:hover{
					color: #6dcff6;
				}
				#news p{
					color: #ffffff;
					margin-bottom: 10px;
				}

				#leftmenu{
				  margin-bottom: 25px;
				  font-size: 12px;
				  text-align: left;
          font-family: Arial,Tahoma;
	       font-size: 11px; 
				}
				
								
				#leftmenu ul{
				}
				
				#leftmenu ul li{
					list-style-type: none;
					padding: 2px 0px 2px 25px;
				}
				
				#leftmenu ul li a {
					font-size: 12px;
					color: #ffc600;
					font-weight: bold;	
					text-decoration: none;
				}
				
				
				#leftmenu ul li a:hover {
					color: #6dcff6;	
				  text-decoration: underline;
				}

      	#leftmenu a 
        {
					color: #ffc600;	
				  text-decoration: underline;
				}

				#leftmenu a:hover
        {
					color: #6dcff6;
				}

		
    #rightpanel{
      background-color: #1664a0;
    	float: right;
			width: 500px;
			padding: 10px 15px 10px 15px;
			margin: 0px 0px 0px 0px;
			min-height: 350px;
			_height: 350px;
			border-color: #FFFFFF;		
			border-left: 2px ridge;
			border-top: 2px ridge;
		}
		
		
			#rightpanel h2{
				font-size: 18px;
				font-weight: normal;
				color: #ffc600;
				padding-left: 20px;
				background: url('../layout/mainabg.jpg') no-repeat 0% 5px;
				margin-bottom: 10px;
			}
			
			#rightpanel h3{
				font-size: 14px;
				color: #6dcff6;
				margin-bottom: 5px;
			}
			
			#rightpanel p{
				text-align: justify;
				/* margin-bottom: 10px; */
				margin: 0px 0px 0px 0px;  
			}
			
			#rightpanel a{
				color: #ffc600;
				text-decoration: none;
			}
			
			#rightpanel a:hover{
				color: #6dcff6;
				/* text-decoration: underline; */
				text-decoration: none;
			}
			
			#rightpanel img{
				margin: 0px 0px 0px 0px;
		  	border-style:outset;
	      border-color: #FFFFFF;
	      border-width:1px;
			}
			

#footer{
	position: relative;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  background-color: #000000; 
}

	#bottomleft{
		position: absolute;
		left: 0px; top: 0px;
		height: 25px;
		width: 14px;
		background-color: #000000; 
		background: url('../layout/bottomleft_new.jpg') no-repeat 0% 0%;
	}
	
  #bottomright{
		position: absolute;
		right: 0px; top: 0px;
		_right: -1px;
		height: 25px;
		width: 14px;
		background-color: #000000; 
		background: url('../layout/bottomright_new.jpg') no-repeat 0% 0%;
	}

	#footer h1 a {
		position: absolute;
		/*top: 20px; */
		top: 10px; 
		
		left: 35px;
		width: 100px;
		height: 35px;
		overflow: hidden;
		display: block;
	}
	
	
		#footer h1 a span{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100px;
			height: 35px;
			
			/* background: url('../layout/bottomlogo.jpg') repeat-x 0% 0%; */
			background: url('../layout/bottomlogo.gif') repeat-x 0% 0%;
			cursor: pointer;
		}


	#footer a{
		/* color: #b6b7b8; */
    color: #FFFFFF;
		text-decoration: underline;
	}
	#footer a:hover{
		text-decoration: none;
	}

	#footerright{
		position: relative;
		float: right;
		/*background-color: red; */
		/*margin-right: 15px; */
		margin-right:  0px;
		padding-right: 20px;
		margin-top: 5px;
	}
	
	
#footerright ul{
	margin-top: 30px;
}

#footerright li{
	list-style-type: none;
	display: inline;
	margin-left: 15px;
	/* color: #b6b7b8;*/
  color: #000000;
	font-size: 10px;
}

#footerright li.separator{
	padding-right: 15px;
	border-right: 1px solid #000000;
}

	#footerright a{
		color: #b6b7b8;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
	}
	#footerright a:hover{
		text-decoration: underline;
	}

	#footerright a.softservis{
		position: relative;
		width: 3px;
		height: 15px;
		color: #2182cf;
		margin-left: 5px;
	}

	#footerright a.zlinskykraj{
		position: relative;
		width: 3px;
		height: 15px;
		color: #ff8b02;
	}

	#footerright a.flotila{
		position: relative;
		width: 3px;
		height: 15px;
		color: #6eab22;
	}


.floatleft{
	float: left;
}

.floatleftodsadit{
	float: left;
	margin-left: 25px;
}

.odsadit{
	padding-left: 25px;
}

.cenik{
	/* border: 1px solid #206396; */
	border: 1px solid #09497b;
	text-align: center;
	margin: 0px 0px 0px 0px; 
}

.cenik th{
	padding: 2px 5px 2px 5px;
	width: 80px;
}

.cenik td{
	padding: 2px 5px 2px 5px;
	width: 100px;
	/* background: #206396; */
	background: #09497b;
}

.cenik .nadpis{
	text-align: center;
	color: #ffc600;
	background: #063356;
	padding: 3px;
	width: 100%;
}

.objednavka{

}

.objednavka li{
	width: 280px;
	list-style-type: none;
}

.objednavka li span{
	float: left;
	margin: 4px;
}

.objednavka li input{
	float: right;
	width: 200px;
	margin: 2px;
	border: 1px solid #063356;
	background: #206396;
	color: #ffffff;
	font-size: 11px;
	padding: 2px;
}

.objednavka textarea
{
  border: 1px solid #063356;
  background: #206396;
	color: #ffffff;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
	/* float: auto; */
	width: 300px;
}

.objednavka li input.psc{
	width: 50px;
	margin-right: 1px;
}
.objednavka li input.mesto{
	width: 141px;

}

.objednavkatime{

}

.objednavkatime li{
	width: 190px;
	list-style-type: none;
}

.objednavkatime li span{
	float: left;
	margin: 4px;
}

.objednavkatime li input{
	float: right;
	width: 80px;
	margin: 2px;
	border: 1px solid #063356;
	background: #206396;
	color: #ffffff;
	font-size: 11px;
	padding: 2px;
}

.objednavkatable{
	border: 1px solid #206396;
	text-align: center;
	margin: 5px 0px 5px 0px; 
}
.objednavkatable th{
	padding: 2px 2px 2px 2px;
	font-size: 10px;
	font-weight: normal;
}
.objednavkatable th.ks{
	width: 20px;
}
.objednavkatable td{
	padding: 0px;
}

.objednavkatable .nadpis{
	text-align: center;
	color: #ffc600;
	background: #063356;
	padding: 3px;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
}
.objednavkatable input{
	margin: 0px;
	width: 95%;
	border: 1px solid #063356;
	background: #206396;
	color: #ffffff;
	font-size: 11px;
	padding: 2px;
}
.objednavkatable input.ks{
	width: 30px;
}

.objednavkatable input.vybaveni{
	width: 160px;
}

input{
	margin: 0px;
	border: 1px solid #063356;
	background: #206396;
	color: #ffffff;
	font-size: 11px;
	padding: 2px;
}



/* Pridano */

#lineBlack 
{
	border-bottom: 1px solid #000000;
}

.topmenuBlok
{
  margin: 0px;
  background: #FF0000;
	color: #000000;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
}

#MainObsah
{
    /* width: 100%; */
		/*background: #FFFFFF; */
		position:relative;
		width: auto;
    /*background-color: #09497b; */
    background-color: #FF00FF;
     
		padding:  10px 10px 10px 0px;
    margin:   0px 0px 0px 0px;
    text-align: justify;
}

.silverText
{
  text-align: right;
	color: #b6b7b8;
	background-color: #000000;
	font-family: Arial,Tahoma;
	font-size: 11px;
	margin-top: 0px;
}

.menutextcolor
{
	color: #000000;
}

hr.dotted {
  width:300px;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #FFFFFF;
}
