﻿*{
    margin:0;
    padding:0;
}
body{
    font-family:Tahoma;
    font-size: 11px;
	color:#676666;
	background-image:url(../images/tlo.png);
	background-repeat:repeat-x;
}

.footer{
	background-image:url(../images/tlo_footer.png);
	background-repeat:repeat;
	height:250px;
	width:100%;
}
.dzial{
	font-family: 'MS Sans Serif', Geneva, sans-serif;
    margin:0px auto;
}
.top{
	align:center;
	width:978px;
}
.logo{
	background-image:url(../images/logo_vmg_net.png);
	background-repeat:no-repeat;
    height:117px;
	width:299px;
	vertical-align:middle;
	display:inline-block;
}
.menu{
	height:41px;
	width:428px;
	vertical-align:middle;
	display:inline-block;
	margin-left:200px;
}

.gora{
    background-image:url(../images/vmg_net_main_down.png);
    background-repeat:no-repeat;
	height:234px;
	width:978px;
}
.oferta{
   background-image:url(../images/vmg_net_oferta.png);
   background-repeat:no-repeat;
   height:471px;
   width:978px;
}
.portfolio{
   background-image:url(../images/vmg_net_portfolio.png);
   background-repeat:no-repeat;
   height:841px;
   width:978px;
}
.grupa{
   background-image:url(../images/grupa_vmg.png);
   background-repeat:no-repeat;
   height:390px;
   width:978px;
}
.kontakt{
   background-image:url(../images/vmg_net_kontakt.png);
   background-repeat:no-repeat;
   height:408px;
   width:978px;
}

img {
border-style:none;
}

ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:0px;}
			#menu li a{background:url(../images/menu.png) no-repeat; width:100%; height:100%; display:block;}

			#menu li.menu-oferta{width:80px; height:41px;}
				#menu li.menu-oferta a{background-position:-0px 0px;}
				#menu li.menu-oferta a:hover{background-position:-0px -39px;}
				
			#menu li.menu-portfolio{width:105px; height:41px;}
				#menu li.menu-portfolio a{background-position:-80px 0px;}
				#menu li.menu-portfolio a:hover{background-position:-80px -39px;}
				
			#menu li.menu-grupa{width:145px; height:41px;}
				#menu li.menu-grupa a{background-position:-185px 0px;}
				#menu li.menu-grupa a:hover{background-position:-185px -39px;}
			
			#menu li.menu-kontakt{width:95px; height:41px;}
				#menu li.menu-kontakt a{background-position:-320px 0px;}
				#menu li.menu-kontakt a:hover{background-position:-320px -39px;}

#toTop { width:117px; height:133px;background-image:url(../images/up.png);padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#666;text-decoration:none; }

div.row {
	display:inline-block;
	float:left;
	margin:0px;
	padding:0px;
	height:177px;
}
div.slice {
	width:849px;
	height:532px;
	margin:0px;
	padding:140px 0 0 40px;
}
.fade {
	border:none;
}

#slideshow {
	margin:0 auto;
	width:978px;
	height:390px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:834px;
  height:390px;
  overflow:auto;
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:834px;
  height:390px;
}

.control {
  display:block;
  width:51px;
  height:390px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background: transparent url(../images/left.png) no-repeat 0 0;
  width:50px;
  height:390px;
}
#rightControl {
  top:0;
  right:0;
  background: transparent url(../images/right.png) no-repeat 0 0;
width:50px;
  height:390px;
}

#pageContainer {
  margin:0 auto;
  width:978px;
}

.slide img {
  float:right;
  margin:0px;
}

p {
	margin-bottom:10px;
	text-align:justify;	
}

span.title-P {
	color:#e37609;
	font-weight:bold;
}

span.tekst-LI {
	color:#676666;
}

ul {
	list-style-type:square;
	color:#e37609;
}

a.mail {
	color:#676666;
	font-weight:bold;
}
	
a:hover.mail {
	color:#e37609;
}

a.mail_stopka {
	color:#676666;
}
	
a:hover.mail_stopka {
	color:#e37609;
}
