﻿* {margin: 0; padding: 0;}

/*	Typografia
-------------------------------------------------------------------- */

a {color: #222; text-decoration: none}
a:hover {color: #ffffff; text-decoration: none; background: #ff0000}
h1 {text-align: right; color: #ffffff; font-size: 24px; margin: 50px 35px 0 0;}
p, ul, ol {font-family: Times New Roman, times;}
p, ul, ol, h1 {line-height: 1.4em;}
ul, ol {padding: 0 0 0 40px; margin: 10px 0 10px 0;}
ul {list-style-image: url(../li.gif);}
h2 {font-size: 18px; font-weight: normal}
#patka {text-align: right; margin: 10px 5px 0 0; font-size: 11px;}
.sluzby {padding: 0 0 0 15px; margin: 10px 0 10px 0;}
p {margin: 15px 0;}

/* ------------------------------------------------------- */

body {
	text-align: center;
	font-family: Georgia, Book Antiqua, Times New Roman, Times, serif;
	font-size: 14px;
	background: #ffffff url(wrapper-bg.png);
	padding: 20px 0 10px 0;
	}

#wrapper {width: 774px; margin: 0 auto; text-align: left;}

#hlram {width: 772px; border: 1px solid #a7a7a7; background: #fff;}

#header {width: 770px;}
	#menu {margin: 32px 0 0 128px; position: absolute; font-size: 18px; color: #222;}
	#logo img {margin: 45px 0 0 18px; position: absolute;}
	#banner {margin: 32px 0 0 17px; position: absolute; width: 685px; height: 344; background: url(banner.jpg) no-repeat;}

#content {width: 770px; padding: 20px 0px 0px 0px; margin-top: 350px;}
#sub-content {width: 420px; padding: 20px 0px 0px 0px; margin: 0 175px;}

#kontakt {color: #222; text-indent: 120px; padding: 20px 0 0 0; margin: 0px 0 0 18px; font-size: 15px; height: 60px; background: url(kontakt-bg.png) no-repeat;}

.td-dotted {background: url(td-dotted.png) repeat-y 50% 20%;}

ul#cennik {margin: 0; padding: 0; list-style: none; font-size: 14px;}

#cennik li {padding: 5px 0; background: #fff; letter-spacing: 0px; background: url(dotted.gif) repeat-x 0 88%}
ul#cennik li span {float: right; }
ul#cennik li br {clear: both;}

.clear {clear: both;}
