*{
	margin: 0;
	padding: 0;
}
body{
	/*Samotne telo stranky*/
	margin-top: 10px;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
}
#content{
	position: relative;
	margin: auto;
	width: 775px;
	text-align: left;
}
#top{
	width: 100%;
	height: 227px;
	background: url('../layout/topbg.jpg') no-repeat 0% 1px;
	border-top: 5px solid #bfc0c4;
	padding-top: 1px;
}
#logo{
	width: 210px;
	height: 65px;
	position: absolute;
	top: 25px; left: 2px;
	overflow: hidden;
}
#logo img{
	border: 0;
}

#main{
	width: 100%;
}
	#leftpanel{
		width: 207px;
		float: left;
		background: #f4f6f5;
		border-bottom: 8px solid #5283ac;
		padding: 10px 10px 8px 10px;
	}
  
  #leftpanel a.eshop{
    margin: 40px auto 10px auto;
    display: block;
    width: 200px;
    height: 34px;
  
  }
  #leftpanel a.eshop img{
    border: none;
  }
  
		.leftmenu{
			width: 100%;
			list-style: none;
		}
			.leftmenu li{
				margin: 4px 0 0px 0;
			}

				.leftmenu li a{
					display: block;
					background: url('../layout/leftmenulibg.gif') repeat-y 0% 0%;
					padding: 2px 0 2px 35px;
					width: 172px;
					font-size: 11px;
					font-weight: bold;
					color: #408ab5;
					text-decoration: none;
				}
				.leftmenu li a:hover{
					background: #ffffff url('../layout/leftmenuliabgact.gif') repeat-y 0% 0%;
					color: #408ab5;
				}
			.leftmenu li ul{
				list-style: none;
				margin-top: 4px;
			}	
				.leftmenu li ul li{
					margin: 0px 0 0px 0;
				}
					.leftmenu li ul li a{
					padding: 2px 0 2px 40px;
					width: 167px;
					font-weight: normal;
					margin-bottom: 0px;
				}
						.leftmenu li ul li ul li span{
						position:relative;
						left:10px;
						}
				.leftmenu li a:hover{
					background: #ffffff url('../layout/leftmenuliabgact.gif') repeat-y 0% 0%;
					color: #408ab5;
					margin-bottom: 0px;
				}
	#obsah{
		float: right;
		background: url('../layout/obsahbg.jpg') no-repeat 0% 0%;
		width: 507px;
		margin-top: 0px;
		padding: 50px 20px 30px 20px;
	}
		#obsah h1{
			font-size: 2.0em;
			font-weight: normal;
			color: #6e7276;
			margin: 5px 0 10px 0;
		}
		#obsah h2{
			font-size: 1.6em;
			font-weight: normal;
			color: #ba2e36;
			margin: 5px 0 8px 0;
		}
		#obsah p{
			text-align: justify;
			color: #444444;
			margin-bottom: 5px;
		}
			#obsah p a{
				color: #DB3E3E;
			}
			#obsah p a:hover{
				color: #313571;
			}

	#footer{
		margin-top: 0px;
		width: 100%;
		background: #d2d3d7;
		text-align: right;
		color: #666666;
		font-size: 10px;
	}
		#footer p{
			padding: 16px 10px 16px 0;
		}
			#footer  a{
				color: ##333333;
			}
			#footer  a:hover{
				color: #333333;
			}
.floatleft{
	float: left;
	margin-left: 10px;
}

.lined li{
	padding: 2px 0 2px 0;
}
.width120{
	display: block;
	width: 120px;
}

.imageleft{
	border: 5px solid #d2d3d4;
	float: left;
	margin: 0 10px 10px 0;
}

span.date{
	display: block;
	float: left;
	width: 80px;
	text-align: right;
	color: #ba2e36;
	padding-right: 10px;
	font-size: 1.1em;
	border-right: 1px solid #999999;
	line-height: 130%;
}

span.novinka{
	display: block;
	float: left;
	width: 250px;
	color: #444444;
	font-size: 1.1em;
	padding-left: 10px;
	line-height: 130%;
}

span.novinka a{
	color: #ba2e36;
}