html{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:url(../images/bg2.jpg) top left repeat-x #5F8CBF;
	text-align:center;
}
div, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a{
	color:#005BAB;
	text-decoration:none;
}

a:hover{
	color:#005BAB;
}


#rootDiv{
	position: relative;
	width: 940px;
	height:auto;
	min-height:200px;
	margin: -87px auto 0 auto;
	background:url(../images/bgmain2.jpg) top left repeat-x #ffffff;
	border:solid 1px #000000;
	text-align:left;
}
#pl{
	position: absolute;
	margin: -27px 0 0 18px;	
	overflow:hidden;
}

#pl a{
	display:block;
	width:28px;
	height:18px;
	background:url(../images/pl.gif);
	overflow:hidden;
}

#de{
	position: absolute;
	margin: -27px 0 0 60px;	
	overflow:hidden;
	
}
#de a{
	display:block;
	width:28px;
	height:18px;
	background:url(../images/de.jpg);
	overflow:hidden;
}

#en{
	position: absolute;
	margin: -27px 0 0 102px;	
	overflow:hidden;
}

#en a{
	display:block;
	width:28px;
	height:18px;
	background:url(../images/en.jpg);
	overflow:hidden;
}

#header{
	position: relative;	
	height: 336px;
}

#line{
	position: relative;
	margin:85px auto 0 auto;	
	height: 37px;
	background:url(../images/line.jpg) top left repeat-x;
}

#tophc{
	position: absolute;
	margin: -128px 0 0 349px;	
	height: 127px;
	width: 126px;
	background:url(../images/tophc.jpg);
}

#bothc{
	position: absolute;
	margin: 475px 0 0 18px;	
	height: 120px;
	width: 120px;
	background:url(../images/bothc.jpg);
	overflow:hidden;	
}

#admin{
	position: absolute;
	bottom:-24px;
	right:142px;
	overflow:hidden;
	

}
#admin a{
	display:block;
	width:118px;
	height:13px;
	border:1px solid #BCBCBC;
	background:url(../images/admin.jpg);
	overflow:hidden;
}

#wirtuale{
	position: absolute;
	bottom:-24px;
	right:14px;
	overflow:hidden;
}

#wirtuale a{
	display:block;
	width:118px;
	height:13px;
	border:1px solid #BCBCBC;
	background:url(../images/wirtuale.jpg);
	overflow:hidden;
}

#tlcorner2{
	position:absolute;
	margin: -1px auto auto -1px;
	height:336px;
	width:378px;
	background:url(../images/tlcorner2.jpg);	
}

#hc{
	position:absolute;;
	width:540px;
	height:474px;
	margin: 0px 0 0 56px;
	overflow:hidden;
	background:url(../images/hc.jpg);	
}

#lineinside{
	position:absolute;
	margin:49px auto auto 505px;	
	width:438px;
	height: 37px;
	background:url(../images/line1.jpg) top left repeat-x;
}

#r{
	position:absolute;;
	width:16px;
	height:37px;
	top:49px;
	left: 491px; 
	overflow:hidden;
	background:url(../images/leftline.gif);	
}

#car2{
	position:absolute;
	margin:-24px auto auto 542px;	
	width:360px;
	height:220px;
}

#flash3{
	position:absolute;
	margin:1px auto auto 38px;	
	width:468px;
	height:134px;
	/*background:url(../images/flash3.jpg);*/
}

#mid{
	position:relative;
	margin:-124px 0 0 0px;
	width:100%;
	height:auto;	
}

.clear{
	position:relative;
	clear:both;
	height:0px;
	overflow:hidden;
}

#path{
	position:relative;
	height:17px;
	width: auto;
	margin:-25px 0 0 230px;
	color:#064B9C;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
a.path{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#064B9C;
	text-decoration:none;
}

a.path:hover{
	text-decoration:none;
	color:#9B9B9B;
}
#opacityDiv{
	position:relative;
	float:right;
	width:708px;
	min-height:150px;
	height:auto !important;
	height:150px;
	opacity:0.70;
	filter:alpha(opacity="70");
	margin:0 !important;
	margin:5px 0 0 0;
	background: #ffffff;
}

#opacityDiv2{
	position:absolute;
	width:197px;
	height:150px;
	opacity:0.50;
	filter:alpha(opacity="50");
	background: #ffffff;
}

#contentDiv{
	position:relative;
	min-height:150px;
	height:auto !important;
	height:auto;
	padding:18px 12px 3px 12px;
}

#title{
	width:100%;
	height:auto;
	padding:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

#menuDiv{
	position:relative;
	display:inline;
	margin:0 0 0 16px !important;
	margin:5px 0 0 16px;
	width:197px;
	height:auto;
	float:left;
}
#brcorner{
	position:absolute;
	display:block;
	right:0px;
	bottom:0;
	height:1%;
	height:126px !important;
	width:127px;
	background:url(../images/brcorner.jpg);	
}

a.bug{
	padding:0 0 0 24px;
	background:url(../images/bug.jpg) left center no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9B9B9B;
	font-size:11px;
	text-decoration:none;
}

a.mail{	
	padding:0 0 0 24px;
	background:url(../images/mail.jpg) left center no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9B9B9B;
	font-size:11px;
	text-decoration:none;
}

a.print{
	padding:0 0 0 24px;
	background:url(../images/printer.jpg) left center no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9B9B9B;
	font-size:11px;
	text-decoration:none;
}

#add{
	display:inline;
	position:relative;
	width:auto;
	height:auto;
	float: left;
	padding:0 0 6px 0;
	margin: 74px 0 0 14px;
}

#footer{
	position:relative;
	margin:5px 0 0 0;
	width:100%; 
	height:128px;
	background:url(../images/brcorner.jpg) bottom right no-repeat;
}

#gotop{
	display:inline;
	position:relative;
	float:right;
	width:50px;
	height:10px;
	margin:110px 140px 0 0;
}
a.top{
	display:block;
	width:45px;
	height:10px;
	padding:0 16px 0 0 ;
	background:url(../images/top.jpg) right center no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9B9B9B;
	font-size:11px;
	text-decoration:none;
}

a.top:hover{
	color:#9B9B9B;
}

#firm{
	position:relative;
	clear:both;
	width:940px;
	height:25px;
	margin:10px auto 0 auto;
}

a.admin{
	display:inline;
	position:relative;
	float:right;
	width:118px;
	height:13px;
	overflow:hidden;
	margin:0 10px 0 0;
	background:url(../images/admin.jpg);
}

a.wirtuale{
	display:inline;
	position:relative;
	float:right;
	width:118px;
	height:13px;
	overflow:hidden;
	margin:0 10px 0 0;
	background:url(../images/wirtuale.jpg);
}

#pagecntn_maps{
	width:450px;
	height:450px;
}

#maparea{
	position:relative;
	left:0 !important;
	top:0 !important;
	left:-395px;
	top:-50px;
	width:450px;
	height:450px;
}

#stopkaLink{
	display:block;
	position:relative;
	clear:both;
	width:940px;
	height:10px;
	margin:0 auto 0px auto;
}
a.linkStopka{
	margin:0 5px 0 5px;
	text-decoration:none;
	color:#6592C8;
	font-size:7px;
}