body{
text-align:center;
margin:0;
padding:0;
background: #FFFFFF url(obrazy/line_bg.gif) 0 125px repeat-x;
}
#body{
margin:auto;
width:950px;
}
#top{
height:125px;
width:950px;
background: #FFFFFF url(obrazy/top_bg.jpg) bottom right no-repeat;
text-align:left;
margin:0;
padding:0;
}
img.versio{
margin-top:30px;
margin-left:120px;
}
#menu{
text-align:right;
height:36px;
}
#mark{
height:7px;
text-align:left;
}
#marker{
position:relative;
background-image:url(obrazy/marker.gif);
background-repeat:no-repeat;
width:8px;
height:7px;
left:585px;
top: 1px;
}
#menu_elem{
padding-right:60px;
}
.link{
height: 17px;
float:right;
margin: 5px 10px;
cursor:pointer;
}
#firma_lnk{
width: 58px;
background-image:url(obrazy/o_firmie.gif);
}
#progeu_lnk{
width: 164px;
background-image: url(obrazy/prog_eur.gif);
}
#kontakt_lnk{
width: 58px;
background-image:url(obrazy/kontakt.gif);
}
#contents{
padding: 5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contents #left{
width: 580px;
float:left;
text-align:center;
color: #546287;
}
#viewer{
height:380px;
width:500px;
margin:auto;
/*background-color:#CCCCCC;*/
overflow:hidden;
}
#cont{
/*position:relative;*/
width:2500px;
}
.view{
width:500px;
height:340px;
float:left;
margin-right:50px;
text-align:left;
}
.view h1{
font-size:15px;
font-style:normal;
padding: 0 15px 5px 25px;
}
.view p{
font-size:11px;
padding: 0px 15px;
margin: 10px;
text-align:justify;
}
#o_firmie{
/*background-color:#33CCFF;*/
}
#prog_europ{
/*background-color:#669999;*/
}
#kontakt td{
font-size:11px;
vertical-align:top;
/*background-color:#99CC99;*/
}
#kontakt table{
padding-left: 15px;
}
#contents #right{
	width: 300px;
	float:right;
	border-left: #C1C9D9 solid 1px;
	text-align:left;
	padding-left: 30px;
	color: #546287;
	margin-top: 20px;
}
#contents #right h2{
font-size:14px;
}
#contents #right address{
font-style:normal;
font-size:11px;
line-height: 1.5em;
}
#contents #right img.foto{
border: none;
margin: 10px 0 20px;
}
#contents #right p{
margin: 0;
margin-top: 4px;
padding: 0;
}
#contents #right a:link, #contents #right a:visited, #contents #right a:active{
color: #546287;
font-size:11px;
text-decoration:none;
}
#contents #right a:hover{
text-decoration:underline;
}
#footer{
background: #FFFFFF url(obrazy/footer_bg.jpg) 100% 0 no-repeat;
border: #C1C9D9 solid 0;
border-bottom-width: 1px;
margin-bottom:5px;
}
#footer div img{
border: none;
}
#ft2{
margin-left:305px;
float:left;
}
#ft3{
margin-left:70px;
float:left;
}
#ft4{
margin-left:80px;
float:left;
}
.clear{
clear:both;
}
.input{
border: #C1C9D9 solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #546287;
}
label.error{
display: block;
color:#CC3300;
margin-top: 5px;
}
#validator{
text-align:right;
}
#validator img{
margin-left:10px;
}
#val_left{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#546287;
}
#val_left a{
color: #333333;
text-decoration:none;
}
#val_right{
float:right;
}
