body {
		 margin: 0;
		 background: #B4E6FF;
		 }
body, td {
		 font-family: Arial, sans-serif;
		 font-size: 11px;
		 }
a {
	color: #013AFF;
	}
a.onblue {
	color: white;
	}
a:hover {
	text-decoration: none;
	}
a img {
	border: 0;
	}
#login {
			 background: url(../images/login.gif);
			 text-align: right;
			 }
#login td {
			 text-align: right;
			 color: white;
			 }
#login form {
      			 margin: 0;
      			 }
#login input {
      			 font-size: 10px;
      			 width: 60px;
      			 }

#login input#submit {
      			 width: 23px;
						 margin-top: 23px;
      			 }
#layout {
				border-left: 1px solid black;
				border-right: 1px solid black;
				}
#news {
			background: #eee;
			border-right: 1px solid #09c;
			}
#news p {
			margin: 16px 10px;
			}
#news a {
			color: #000;
			font-style: italic;
			}
#content {
				 background: url(../images/content-bg.gif);
				 padding-bottom: 36px;
				 }
td {
	 vertical-align: top;
	 }
#content h1 {
				 		font-size: 14px;
						margin: 10px;
						color: #fff;
						}
#content h2 {
				 		font-size: 13px;
						margin: 10px;
						}
#content p {
				 		margin: 6px 12px;
						} 
#home {
			background: url(../images/home.jpg);
			vertical-align: bottom;
			padding-left: 20px;
			padding-bottom: 5px;
			}
.cat {
			background: url(../images/subh1.gif);
			padding-left: 20px;
			padding-top: 2px;
			}
#produkty {
					background: url(../images/produkty.gif);
					}
#produkty td p {
					margin: 10px 6px;
					margin-right: 60px;
					}
#produkty td img {
					margin-right: 60px;
					}

#produkty-menu {
					width: 166px;
					background: #fff;
					float: left;
					}
#podstrana #produkty-menu {
					width: 100%;
					}
#produkty-menu a {
					color: #000;
					text-decoration: none;
					display: block;
					border-bottom: 1px solid #09c;
					padding: 5px 10px;
					font-size: 12px;
					font-weight: bold;
					}
#produkty-menu a:hover, #produkty-menu a.act {
              					background: #E0F0FF url(../images/produkt-menu-hover.jpg) right top;
              					}
#objednat td {
						 padding: 2px;
						 padding-left: 23px;
						 }
#footer {
				text-align: center;
				color: #fff;
				background: #23A1D9;
				border-top: 1px dotted gray;
				}
				
#banner {
				background: #FFFFFF;
				vertical-align: baseline;
							
				}