html, body {margin: 0; padding: 0;  overflow-x: hidden;}

#slider {width: 2000px; height: 406px; position: absolute; -webkit-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.5); z-index: -1;}


#absolute {position: absolute; top: 0; z-index: 9999 !important; }
#center {width: 991px; height: auto; margin: 0 auto; z-index: 9999 !important;}

#top {width: 991px; height: 135px; float: left; background: url('images/top.png'); z-index: 9999 !important;}

#logo {width: 181px; height: 135px; float: left; padding: 0px 0px 0px 10px;}
#menu {width: 760px; height: 135px; float: left; padding: 0px 40px 0px 0px;}
#user1 {width: 920px; height: 210px; float: left; padding: 0px 71px 0px 0px;}
#user2 {width: 900px; height: 80px; float: left; padding: 20px 91px 0px 0px;}
#news {width: 991px; height: 100px; float: left; background: url('images/news.png');}

#right {float: right;}

#user1 p {margin-top: 0px; display: table; background: url('images/40.png'); color: #fff; padding: 5px 10px; font-size: 24px;  text-shadow: 0px 1px 4px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}

#bg {width: 100%; height: 455px; background: url('images/bg.jpg'); margin-top: 544px;}

#column1 {width: 207px; height: 350px; float: left;  padding: 20px 20px 35px 20px;}
#column2 {width: 208px; height: 350px; float: left;  padding: 20px 20px 35px 20px;}
#column3 {width: 208px; height: 350px; float: left;  padding: 20px 20px 35px 20px;}
#column4 {width: 207px; height: 350px; float: left;  padding: 20px 20px 35px 20px;}
#column5 {width: 178px; height: 350px; float: left;  padding: 20px 20px 35px 20px;}

#stopka {width: 991px; height: 39px; float: left; border-top: 1px solid #b1b1b1; padding: 10px 0px 0px;}

/* web4d - begin */
#stopka {position: relative;}
#stopka #web4d_zm{position: absolute; right: 0; top: 10px;}
#stopka #web4d_zm a{margin-left: 10px;}
/* web4d - end */

#column1 p, #column2 p, #column3 p, #column4 p, #column5 p  {font-size: 14px; text-align: justify;}
#column1 a, #column2 a, #column3 a, #column4 a, #column5 a {font-size: 14px; text-align: justify; font-family:Bree Serif; }

#slider .camera_caption .camera_caption_desc {

	font-size: 80px;
	text-shadow: 1px 2px 2px #000;
	position: relative !important;
}
#slider .camera_caption {
	background: transparent !important;
	margin-bottom:220px !important;
	right: 15% !important;
	text-align: center !important;

}
.camera_caption > div {
		background: transparent !important;
}
.gkHighlighterInterface span.text {
	font-size:24px !important;
	font-weight: normal !important;
}
.gkHighlighterGK4 {

	width:800px !important;
	margin-top: 38px !important;
	margin-left:4px !important;
}
.gkHighlighterWrapper a:link {
	font-size:18px !important;
}
#slider  img.imgLoaded {
	margin-left:-300px !important;
}