body{
	font-family:Tahoma; 
	font-size:12px; 
	color:#606060;
	background: white;
	margin: 0 0 0 0;
	text-align: center;
}

A:link		{ COLOR: #797979; TEXT-DECORATION: none;  }
A:visited	{ COLOR: #797979; TEXT-DECORATION: none; }
A:active	{ COLOR: #797979; TEXT-DECORATION: none;  }
A:hover		{ COLOR: #DF0000; TEXT-DECORATION: underline; }

img{
	border: 0px;
}
h1{
	color:a8a8a8;
	font-size: 16px;
	text-transform: uppercase;
}
.mapa{
	position:relative;
	width: 100px;
	float: left;
	text-align: center;
	line-height: 25px;
}
.pasek{
	position: relative;
	float:left;
	width: 9px;
	height: 173px;
	background: url('images/pasek.gif') no-repeat;
}
td{
	width: 200px;
	font-size: 12px;
}
#gora{
	background: #ffd30a url('images/tlo.gif') top left repeat-x;
	width: 100%;
	height: 130px;
}
#kontener{
	width: 100%;
	background: #ffd30a url('images/tlo.gif') top left repeat-x;
}
#farba{
	background:url('images/tlo4.gif') repeat;
	width: 50%;
	height: 56px;
	position: absolute; top: 25px; left: 0px;
}
#mapa{
	background:url('images/tlo3.gif') repeat;
	width: 45%;
	height: 34px;
	position: absolute; top: 105px; right: 0px;
	font-size: 10px;
	color: #797979;
}
#main{
	position: relative; 
	clear: both;
	width:910px;
	margin-left: auto;
	margin-right: auto;
}
#logo{
	position: relative; 
	float: left;
	margin: 0 auto;
	width:502;
	height:61;	
}
#menu{
	position: relative; 
	float: right;
	margin: 20px 00px 0px 0px;
}
#tresc{
	position: relative;
	width:	900px;
	height: 277px;
	background: url('images/top.gif') top left no-repeat;
	clear: both;
	padding: 23px 0px 0px 20px;
}
#top{
	position:relative;
	width: 900px;
}
#obrazek{
	position:relative;
	float:left;
	width: 278px;
	text-align: left;
}
#tekst{
	position: relative;
	float:left;
	width: 560px;
	text-align: justify;
}
#middle{
	position:relative;
	width: 910px;
	height: 173px;
}
#left{
	position:relative;
	float:left;
	width: 258px;
	text-align: left;
}
#right{
	position:relative;
	float: right;
	width: 642px;
	font-family:Arial;
	font-size:9pt;
	font-weight: bold;
	color:#3c4446;
	text-align: left;
}
#bottom{
	position: relative;
	text-align:center;
}
#bottom_inter{
	position:relative;
	height: 46px;
}
#left_bottom{
	position:relative;
	width: 45%;
	float: left;
	background: url('images/tlo1.gif') repeat-x;
	height: 46px;
	line-height: 46px;
	text-align: right;
}
#menu_dolne{
	position: relative;
	float: right;
	margin-right: 30px;
}
#right_bottom{
	position:relative;
	width: 55%;
	float: right;
	background: url('images/tlo2.gif') repeat-x;
	height: 46px;
	text-align: left;
}
#newsletter{
	position:relative;
	float: left;
	margin-left: 30px;
	height:46px;
	color: white;
}
#img{
	position:relative;
	float: left;
}
#stopka{
	width: 980px;
	margin: 0 auto;
	clear:both;
	position:relative;
	text-align:center;
	background: #fff;
}
#stopka_l{
	position:relative;
	margin-top: 20px;
	float: left;
	width: 600px;
	font-size: 11px;
	color: #C0C0C0;
}
#stopka_r{
	position:relative;
	margin-top: 20px;
	float: right;
	width: 200px;
	font-size: 11px;
	color: #C0C0C0;
}
#menu_link{
	margin-left: 20px;
	color: #252525;
	line-height: 10px;
}
a:link.menu_link{
	color: #252525;
	font-weight: bold;
	margin-left: 10px;
}
a:visited.menu_link{
	color: #252525;
	font-weight: bold;
	margin-left: 10px;
}
.dzianiny{
	position: relative;
	float: left;
	width: 200px;
	height: 180px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.dzianiny div{
	clear: both;
}

.input {
border: 1px solid #bfc8d1;
font-family: Tahoma, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 250px;
height: 15px;
margin: 1px;
text-align: left;
padding:1px;
padding-left:4px;

}
.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
}
h2{
 font-size: 18px;
}
