body {
  background: #cfcfcf url(../images/tlo.jpg);
  width: 100%; 
  margin: 0px;
  font-family: tahoma;
  font-size: 13px;
  margin: 0px;
  color: #606060;
}

h2 {margin: 0px; 
  font-size: 19px;}

html {
  overflow-y: scroll;
}

img {
  border: 0px;
}

A {
  color: #606060;
	text-decoration: none;
}

A:hover {
  	color: #000000 !important;
  	text-decoration: none;
}

A:visited {
  color: #606060;
	text-decoration: none;
}

a.active {
  	color: #000000 !important;
  	text-decoration: none;
}

#main {
        position: absolute; 
	top: 50%; 
	left: 50%;  
	background: url(../images/tlo2.png);
	margin-top: -230px; 
	margin-left: -450px; 
	width: 900px; 
	padding: 10px; 
	height: 440px; 
	color: #606060; 
}

#cu3er-container {width:880px; height: 300px; outline:0;}


#kontakt a {
        font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

#kontakt a:hover {
	color: #ffffff;
	border-bottom: 1px dotted #ffffff;
	text-decoration: none;
}

#kontakt a:visited {
	color: #ffffff;
	text-decoration: none;
}

.menu a img {
  border-top: 2px solid #ffffff;
}

.menu a img:hover {
  border-top: 2px solid #c0c0c0;
}

.menu #active {
  border-top: 2px solid #c0c0c0;
}

.submenu a {
        font-size: 13px;
	color: #606060;
	text-decoration: none;
}

.submenu a:hover {
	color: #000000;
	text-decoration: none;
}

		.container { border: 0px solid #c0c0c0; width:840px; height:238px; overflow:hidden; position:relative; margin: 10px 0px 0px 0px;}
		.slides { position:absolute; top:0; left:0; }
		.slides div { position:absolute; top:0; width:840px; display:none; text-align: justify;}
		.slides a:hover {text-decoration: underline !important;}

		#loopedSlider,#newsSlider {  margin-left: 15px; position:relative; clear:both; }
		ul.pagination { list-style:none; padding:0; margin:5px auto;}
		ul.pagination li  { float: none; }
		ul.pagination li a { background: url('../images/bullet_n.png') no-repeat; display: block; width: 16px; height: 16px; border: 0px;}
		ul.pagination li.active a { background: url('../images/bullet_a.png') no-repeat; }


/* Oferty */
		.container2 { border: 1px solid #c0c0c0; width:340px; height:395px; overflow:hidden; position:relative; margin: 0px 0px 0px 0px;}
		.slides2 { position:absolute; top:0; left:0; }
		.slides2 div { position:absolute; top:0; width:340px; display:none; text-align: justify;}
		.slides2 a:hover {text-decoration: underline !important;}

		#loopedSlider2,#newsSlider2 {  margin-left: 10px; position:relative; clear:both; }
		ul.pagination2 { list-style:none; padding:0; margin:5px auto;}
		ul.pagination2 li  { float: none; }
		ul.pagination2 li a { background: url('../images/bullet_n.png') no-repeat; display: block; width: 16px; height: 16px; border: 0px;}
		ul.pagination2 li.active a { background: url('../images/bullet_a.png') no-repeat; }

		
div#page {
	width: 880px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
}
div#container {
	padding: 0px;
}

div#partner {
  cursor: pointer;
  border: 1px solid #c0c0c0;
  padding: 10px;
  width: 110px; 
  height: 210px; 
  float: left; 
  margin: 0px 11px 10px 0px;
  text-align: left;
}

div#partner_end {
  cursor: pointer;
  border: 1px solid #c0c0c0;
  padding: 10px;
  width: 110px; 
  height: 210px; 
  float: left; 
  margin: 0px 0px 10px 0px;
  text-align: left;
}

.koszyk {
  background: url(../images/email_open.png);
  text-decoration: none !important;
}

#oferty {
  text-align: right; 
  cursor: pointer; 
  position: absolute;
  left: 910px;  
  padding: 10px; 
  width: 80px; 
  height: 45px;
  color: #000000; 
  background: url(../images/tlo3.png);
}

#work {
  text-align: right; 
  cursor: pointer; 
  position: absolute;
  left: -50px;  
  padding: 10px; 
  width: 40px; 
  height: 95px;
  color: #000000; 
  background: url(../images/tlo1.png);
}

#work:hover {
  background: #2c4b91;
}


#aktualn {
  text-align: right; 
  cursor: pointer; 
  position: absolute;
  left: -50px;  
  padding: 10px; 
  width: 40px; 
  height: 280px;
  color: #000000; 
  background: url(../images/tlo3.png);
}

#aktualn:hover {
  background: #ffffff;
}

#oferty:hover {
  background: #ffffff;
}

img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}
			.flip_container {
				width: 820px;
				height: 250px;
				margin: 0px auto;
				border: 0px;
			}

.galer_prezent img {
  margin-right: 10px;
  padding-right: 10px;
  }

#news-date {
  font-size: 15px; 
  background: #1b3582; 
  color: #fff; 
  padding: 5px 15px 5px 15px;
}

#news-head {
  font-size: 15px; 
  color: #000;
  padding: 5px 15px 5px 15px;
}

#news-inside {
  border-left: 2px solid #1b3582;
  padding: 15px 10px 15px 50px;
  margin: 0px 0px 20px 0px;
}

