* { margin: 0; padding: 0; }

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-align: left;

	background-repeat: repeat;

	line-height:140%;

	margin:0;

	background-image: url(images/bg_body.gif);

	

}

a img{ border: 0; }



h1, h2, h3, h4, h5, h6{ color: #000; font-weight: normal; padding: 0 0 20px 0; line-height: 140%;}

h1{

	font-size: 12px;

	text-align: left;

	color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	height: 31px;

	width: 190px;

	position: absolute;

	top: 117px;

	text-indent: 0px;

	left: 101px;

}

h2{

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	color: #21A9E3;

}

h3{

	font-size: 12px;

	padding: 10px 0 10px 20px;

	font-weight: normal;

	color: #BD2031;

}

p, pre, blockquote, label, ol, dl, fieldset, address{

	padding: 0 0 10 0;

	font-size: 12px;

	line-height:140%;

	color: #666666;

}



li li, li p, td p, blockquete p{ font-size: 1em; }



dt{ font-weight: bold; }

dd{ padding-left: 10px; }



address {

	font-style: normal;

	font-size: 12px;

	line-height: 120%;

	color: #FFFFFF;

	width: 236px;

	position: absolute;

	top: 80px;

	left: 664px;

}

.adresa {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	position: absolute;

	top: 80px;

	left: 725px;

	line-height: 120%;

}



ul, ol{ margin-left: 20px; }



a, a:link, a:visited{ text-decoration: none; color: #FFCC99; }

a:hover{color: #FFFFFF; }

a:focus { -moz -outline: none -moz-mac-focusring; }







#container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 950px;
	background-color: #FFFFFF;
	position: relative;
	background-image: url(images/bg_container.gif);
	background-repeat: repeat-y;

}

#content {
	background-image: url(images/pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 50px 40px 50px;

}

#head {

	height: 340px;

	width: 950px;

	background-image: url(images/top.jpg);

}

#footer {

	background-color: #FFFFCC;

	height: 27px;

	width: 950px;

	color: #FFFFFF;

	clear: both;

	position: relative;

	background-image: url(images/footer.jpg);

}

.byweby {
	width: 950px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;




	padding-top: 0.px;
	padding-bottom: 5px;
	font-size: 11px;
	clear: both;
	color: #3CB8DC;
	padding-top: 0px;
	position: absolute;
	top: -20px;

}

.byweby a {
	color: #39B7DD;
	text-decoration: underline;

	

}

.byweby a:hover {

	color: #E40002;

	

}

.kontakt {

	background-image: url(images/kontakt.gif);

	height: 21px;

	width: 102px;

	text-indent: -9999px;

	position: absolute;

	top: 45px;

	left: 726px;

}
.tabulka {
	color: #BE182C;
	margin-left: 120px;
}
.tabulka td{
	padding:10px;
	text-align: left;
}
